Skip to main content

Topology-Aware VM Migration in Bandwidth Oversubscribed Datacenter Networks

  • Conference paper
Automata, Languages, and Programming (ICALP 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7392))

Included in the following conference series:

Abstract

Virtualization can deliver significant benefits for cloud computing by enabling VM migration to improve utilization, balance load and alleviate hotspots. While several mechanisms exist to migrate VMs, few efforts have focused on optimizing migration policies in a multi-rooted tree datacenter network. The general problem has multiple facets, two of which map to generalizations of well-studied problems: (1) Migration of VMs in a bandwidth-oversubscribed tree network generalizes the maximum multicommodity flow problem in a tree, and (2) Migrations must meet load constraints at the servers, mapping to variants of the matching problem – generalized assignment and demand matching. While these problems have been individually studied, a new fundamental challenge is to simultaneously handle the packing constraints of server load and tree edge capacities. We give approximation algorithms for several versions of this problem, where the objective is to alleviate a maximal number of hot servers. In the full version of this work [5], we empirically demonstrate the effectiveness of these algorithms through large scale simulations on real data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Chekuri, C., Mydlarz, M., Shepherd, F.: Multicommodity demand flow in a tree and packing integer programs. ACM Transactions on Algorithms (TALG) 3(3), 27–es (2007)

    Google Scholar 

  2. Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: NSDI (2005)

    Google Scholar 

  3. Garg, N., Vazirani, V., Yannakakis, M.: Primal-dual approximation algorithms for integral flow and multicut in trees. Algorithmica 18(1), 3–20 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  4. Greenberg, A., Hamilton, J., Jain, N., Kandula, S., Kim, C., Lahiri, P., Maltz, D., Patel, P., Sengupta, S.: VL2: a scalable and flexible data center network. In: SIGCOMM (2009)

    Google Scholar 

  5. Jain, N., Menache, I., Naor, S., Shepherd, F.: Topology-aware VM migration in bandwidth oversubscribed datacenter networks. Technical report (May 2012), http://research.microsoft.com/apps/pubs/?id=162997

  6. Lagar-Cavilla, H.A., Whitney, J., Scannell, A., Patchin, P., Rumble, S.M., de Lara, E., Brudno, M., Satyanarayanan, M.: Snowflock: Rapid virtual machine cloning for cloud computing. In: Eurosys (2009)

    Google Scholar 

  7. Schrijver, A.: Theory of linear and integer programming. John Wiley & Sons (1998)

    Google Scholar 

  8. Shepherd, F., Vetta, A.: The demand-matching problem. Mathematics of Operations Research 32(3), 563 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  9. Shmoys, D., Tardos, É.: An approximation algorithm for the generalized assignment problem. Mathematical Programming 62(1), 461–474 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  10. Sundararaj, A., Sanghi, M., Lange, J., Dinda, P.: An optimization problem in adaptive virtual environments. ACM SIGMETRICS Performance Evaluation Review 33(2), 6–8 (2005)

    Article  Google Scholar 

  11. Wood, T., Shenoy, P.J., Venkataramani, A., Yousif, M.S.: Black-box and gray-box strategies for virtual machine migration. In: NSDI (2007)

    Google Scholar 

  12. Xu, H., Li, B.: Egalitarian stable matching for VM migration in cloud computing. In: INFOCOM Workshops, pp. 631–636 (2011)

    Google Scholar 

  13. Xu, Y., Sekiya, Y.: Virtual machine migration strategy in federated cloud. In: Internet Conference (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jain, N., Menache, I., Naor, J.(., Shepherd, F.B. (2012). Topology-Aware VM Migration in Bandwidth Oversubscribed Datacenter Networks. In: Czumaj, A., Mehlhorn, K., Pitts, A., Wattenhofer, R. (eds) Automata, Languages, and Programming. ICALP 2012. Lecture Notes in Computer Science, vol 7392. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31585-5_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31585-5_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31584-8

  • Online ISBN: 978-3-642-31585-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics