Presentation is loading. Please wait.

Presentation is loading. Please wait.

Leveraging OpenFlow for Resource Placement of Virtual Desktops Project Team: Prasad Calyam, Ph.D. Sudharsan Rajagopalan,

Similar presentations


Presentation on theme: "Leveraging OpenFlow for Resource Placement of Virtual Desktops Project Team: Prasad Calyam, Ph.D. Sudharsan Rajagopalan,"— Presentation transcript:

1 Leveraging OpenFlow for Resource Placement of Virtual Desktops Project Team: Prasad Calyam, Ph.D. pcalyam@osc.edu,pcalyam@osc.edu Sudharsan Rajagopalan, Arun Selvadhurai, Alex Berryman, Saravanan Mohan, Prof. Rajiv Ramnath GEC15 Plenary Session Talk October 2012 Research Sponsors: NSF (CNS-1050225, CNS-1205658), VMware

2 Topics of Discussion VDCloud-GENI Experiment Context ‘VDC-Sim’: Virtual Desktop Cloud Simulator –Research use cases –Education use cases VDCloud Experiment Demonstration –GENI Slice setup –OpenFlow integration –VDC-Sim results ‘with’ and ‘without’ load balancing 2

3 Virtual Desktop Clouds (DaaS) “Brain of the Cloud” 3

4 Roller Coaster Track Design Understand energy transfer (potential to kinetic) –Build cool coasters, study tsunamis – similar science Optimal design: hills, bigger loops, more cars, safe stop 4 Credit: National Geographic, The Jason Project

5 Roller Coaster Test 5

6 Roller Coaster Performance 6 User Experience Resource Allocation Net-utility

7 VMLab-GENI Experiment Context “VDC-Sim” Provisioning and Placement GENI Slice Testbed 7 VDC-Sim → GENI Design & Development → Validation and design tuning Large-scale simulations → Cloud deployment experiments

8 VDC Research “Big Picture” 1. VDBench: Thin-client Performance Benchmarking 2. Deriving Application Behavior Profiles 3. Utility-directed Resource Allocation Model (U-RAM) for VD Provisioning 4. Local/Global Distributed Optimization for VD Placement 8

9 VDC-Sim Features ‘Run Simulation’ (Offline) ‘Run Experiment’ (In GENI) Net-utility per experiment run Resource allocation of thin-clients to data centers 9

10 VDC-Sim Demo-1 Net-utility = 21.64 Resource allocation of thin-clients to data centers 10 VD Requests Load = 100; No Fault Occurrences

11 VDC-Sim Demo-2 Net-utility = 20.44 Resource allocation of thin-clients to data centers 11 VD Requests Load = 100; Fault Occurrence Levels = 50

12 Use Cases Research –Plug-in new provisioning and placement schemes –Study cloud dynamics to see how they affect net-utility Education –Explore server-side adaptation E.g., write a macro script to reduce user interaction round- trips for control actions during network health bottlenecks –Explore client-side adaptation E.g., select thin-client encodings that delivers best QoE for different user groups – knowledge worker vs. designer/artist 12

13 Marker Packet Header Format 13

14 OpenFlow Switch OpenFlow Controller Smart Thin-client Virtual Desktop Join OpenFlow network Install flow rules for marker packets Send marker packet to request virtual desktop Recognize and punt the marker packet Parse marker packet and install client/server flows Access virtual desktop applications Flow Setup Sequence Diagram 1 2 3 4 5 6 14

15 VDCloud Experiment w/o Load-Balancing 15

16 VDCloud Experiment w/ Load-Balancing 16

17 OpenFlow Switch ClientIn Por t Out Port SUNNWPG485051 SUNNWPG495051 ATLANTAPG4652 ATLANTAPG4752 ATLANTAPG462052 ATLANTAPG472052 Demonstration 17 Route setup Step-1 Cross-traffic Impact Step-2 Load-balancing Improvement Step-3 OpenFlow Switch ClientIn Por t Out Por t ATLAPG462052 ATLAPG472052 OpenFlow Switch ClientIn Por t Out Por t ATLANTAPG462052 ATLANTAPG472052 SUNNWPG485052 SUNNWPG495052 Video runs smooth, GUI applications are responsive Video freezes, disconnects, GUI applications are not responsive Video runs smooth, GUI applications are responsive Bandwidth Consumed (Mbytes/s)

18 Thank you for your attention! 18


Download ppt "Leveraging OpenFlow for Resource Placement of Virtual Desktops Project Team: Prasad Calyam, Ph.D. Sudharsan Rajagopalan,"

Similar presentations


Ads by Google