Remedy: Network-Aware Steady State VM Management for Data Centers

  • Vijay Mann
  • Akanksha Gupta
  • Partha Dutta
  • Anilkumar Vishnoi
  • Parantapa Bhattacharya
  • Rishabh Poddar
  • Aakash Iyer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7289)

Abstract

Steady state VM management in data centers should be network-aware so that VM migrations do not degrade network performance of other flows in the network, and if required, a VM migration can be intelligently orchestrated to decongest a network hotspot. Recent research in network-aware management of VMs has focused mainly on an optimal network-aware initial placement of VMs and has largely ignored steady state management. In this context, we present the design and implementation of Remedy. Remedy ranks target hosts for a VM migration based on the associated cost of migration, available bandwidth for migration and the network bandwidth balance achieved by a migration. It models the cost of migration in terms of additional network traffic generated during migration.

We have implemented Remedy as an OpenFlow controller application that detects the most congested links in the network and migrates a set of VMs in a network-aware manner to decongest these links. Our choice of target hosts ensures that neither the migration traffic nor the flows that get rerouted as a result of migration cause congestion in any part of the network. We validate our cost of migration model on a virtual software testbed using real VM migrations. Our simulation results using real data center traffic data demonstrate that selective network aware VM migrations can help reduce unsatisfied bandwidth by up to 80-100%.

Keywords

Network aware VM migration VM migration traffic modeling 

References

  1. 1.
    Mininet: Rapid prototyping for software defined networks, http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet
  2. 2.
  3. 3.
    VMware vMotion: Live migration of virtual machines, http://www.vmware.com/products/vmotion/overview.html
  4. 4.
    VMWare vSphere command line interface, http://www.vmware.com/support/developer/vcli/
  5. 5.
  6. 6.
    Akoush, S., Sohan, R., Rice, A., Moore, A., Hopper, A.: Predicting the performance of virtual machine migration. In: IEEE MASCOTS (2010)Google Scholar
  7. 7.
    Bansal, N., Lee, K., Nagarajan, V., Zafer, M.: Minimum congestion mapping in a cloud. In: ACM PODC (2011)Google Scholar
  8. 8.
    Breitgand, D., Kutiel, G., Raz, D.: Cost-aware live migration of services in the cloud. In: SYSTOR 2010 (2010)Google Scholar
  9. 9.
    Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., Shenker, S.: NOX: Towards an Operating System for Networks. In: ACM SIGCOMM CCR (July 2008)Google Scholar
  10. 10.
    Jung, G., Hiltunen, M.A., Joshi, K.R., Schlichting, R.D., Pu, C.: Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures. In: IEEE ICDCS (2010)Google Scholar
  11. 11.
    Mann, V., Kumar, A., Dutta, P., Kalyanaraman, S.: VMFlow: Leveraging VM Mobility to Reduce Network Power Costs in Data Centers. In: Domingo-Pascual, J., Manzoni, P., Palazzo, S., Pont, A., Scoglio, C. (eds.) NETWORKING 2011, Part I. LNCS, vol. 6640, pp. 198–211. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  12. 12.
    McKeon, N., et al.: OpenFlow: Enabling Innovation in Campus Networks. In: ACM SIGCOMM CCR (April 2008)Google Scholar
  13. 13.
    Meng, X., Pappas, V., Zhang, L.: Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement. In: IEEE INFOCOM (2010)Google Scholar
  14. 14.
    Sonnek, J., Greensky, J., Reutiman, R., Chandra, A.: Starling: Minimizing communication overhead in virtualized computing platforms using decentralized affinity-aware migration. In: IEEE ICPP (2010)Google Scholar
  15. 15.
    Stage, A., Setzer, T.: Network-aware migration control and scheduling of differentiated virtual machine workloads. In: ICSE CLOUD Workshop (2009)Google Scholar
  16. 16.
    Verma, A., Ahuja, P., Neogi, A.: pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Vijay Mann
    • 1
  • Akanksha Gupta
    • 1
  • Partha Dutta
    • 1
  • Anilkumar Vishnoi
    • 1
  • Parantapa Bhattacharya
    • 2
  • Rishabh Poddar
    • 2
  • Aakash Iyer
    • 1
  1. 1.IBM ResearchIndia
  2. 2.Indian Institute of TechnologyKharagpurIndia

Personalised recommendations