Abstract
Virtual machine technology and the ease with which VMs can be migrated within the LAN, has changed the scope of resource management from allocating resources on a single server to manipulating pools of resources within a data center. We expect WAN migration of virtual machines to likewise transform the scope of provisioning compute resources from a single data center to multiple data centers spread across the country or around the world. In this paper we present the CloudNet architecure as a cloud framework consisting of cloud computing platforms linked with a VPN based network infrastructure to provide seamless and secure connectivity between enterprise and cloud data center sites. To realize our vision of efficiently pooling geographically distributed data center resources, CloudNet provides optimized support for live WAN migration of virtual machines. Specifically, we present a set of optimizations that minimize the cost of transferring storage and virtual machine memory during migrations over low bandwidth and high latency Internet links. We evaluate our system on an operational cloud platform distributed across the continental US. During simultaneous migrations of four VMs between data centers in Texas and Illinois, CloudNet's optimizations reduce memory migration time by 65% and lower bandwidth consumption for the storage and memory transfer by 19GB, a 50% reduction.
- B. Aggarwal, A. Akella, A. Anand, P. Chitnis, C. Muthukrishnan, A. Nair, R. Ramjee, and G. Varghese. EndRE: An end-system redundancy elimination service for enterprises. In Proceedings of NSDI, 2010. Google Scholar
Digital Library
- A. Anand, V. Sekar, and A. Akella. SmartRE: an architecture for coordinated network-wide redundancy elimination. SIGCOMM Comput. Commun. Rev., 39(4):87--98, 2009. Google Scholar
Digital Library
- M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. Above the clouds: A Berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009.Google Scholar
- R. Bradford, E. Kotsovinos, A. Feldmann, and H. Schiöberg. Live wide-area migration of virtual machines including local persistent state. In Proceedings of the 3rd international conference on Virtual execution environments, pages 169--179, San Diego, California, USA, 2007. ACM. Google Scholar
Digital Library
- D. Breitgand, G. Kutiel, and D. Raz. Cost-aware live migration of services in the cloud. In Proceedings of the 3rd Annual Haifa Experimental Systems Conference, SYSTOR '10, New York, NY, USA, 2010. ACM. Google Scholar
Digital Library
- R. Buyya, R. Ranjan, and R. N. Calheiros. Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In International Conference on Algorithms and Architectures for Parallel Processing, 2010. Google Scholar
Digital Library
- X. Chen, Z. M. Mao, and J. Van der Merwe. ShadowNet: a platform for rapid and safe network evolution. In USENIX Annual Technical Conference, 2009. Google Scholar
Digital Library
- Cisco Active Network Abstraction. http://www.cisco.com.Google Scholar
- C. Clark, K. Fraser, S. Hand, J. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In Proceedings of NSDI, May 2005. Google Scholar
Digital Library
- B. Cully, G. Lefebvre, D. Meyer, M. Feeley, N. Hutchinson, and A. Warfield. Remus: High availability via asynchronous virtual machine replication. In NSDI, 2008. Google Scholar
Digital Library
- Drbd. http://www.drbd.org/.Google Scholar
- N. G. Duffield, P. Goyal, A. Greenberg, P. Mishra, K. K. Ramakrishnan, and J. E. Van der Merwe. Resource management with hoses: point-to-cloud services for virtual private networks. IEEE/ACMTransactions on Networking, 10(5), 2002. Google Scholar
Digital Library
- D. Gupta, S. Lee, M. Vrable, S. Savage, A. C. Snoeren, G. Varghese, G. M. Voelker, and A. Vahdat. Difference engine: harnessing memory redundancy in virtual machines. Commun. ACM, 53(10):85--93, 2010. Google Scholar
Digital Library
- M. Hajjat, X. Sun, Y. Sung, D. Maltz, S. Rao, K. Sripanidkulchai, and M. Tawarmalani. Cloudward bound: Planning for beneficial migration of enterprise applications to the cloud. In Proceedings of SIGCOMM, 2010. Google Scholar
Digital Library
- E. Harney, S. Goasguen, J. Martin, M. Murphy, and M. Westall. The efficacy of live virtual machine migrations over the internet. In Proceedings of the 3rd VTDC, 2007. Google Scholar
Digital Library
- Hsieh. hash functions. http://www.azillionmonkeys.com/qed/hash.html.Google Scholar
- W. Huang, Q. Gao, J. Liu, and D. K. Panda. High performance virtual machine migration with RDMA over modern interconnects. In Proceedings of the 2007 IEEE International Conference on Cluster Computing, pages 11--20. IEEE Computer Society, 2007. Google Scholar
Digital Library
- Microsoft Hyper-V Server. www.microsoft.com/hyper-v-server.Google Scholar
- H. Jin, L. Deng, S. Wu, X. Shi, and X. Pan. Live virtual machine migration with adaptive memory compression. In Cluster, 2009.Google Scholar
Cross Ref
- Juniper Networks, Configuration and Diagnostic Automation Guide. http://www.juniper.net.Google Scholar
- M. Nelson, B.-H. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In ATEC '05: Proceedings of the annual conference on USENIX Annual Technical Conference, 2005. Google Scholar
Digital Library
- P. Riteau, C. Morin, and T. Priol. Shrinker: Efficient Wide-Area Live Virtual Machine Migration using Distributed Content-Based Addressing. Research Report RR-7198, INRIA, 02 2010.Google Scholar
- P. Ruth, J. Rhee, D. Xu, R. Kennell, and S. Goasguen. Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure. In Proceedings of ICAC, 2006. Google Scholar
Digital Library
- The SPEC java server benchmark. http://spec.org/jbb2005/.Google Scholar
- A. I. Sundararaj and P. A. Dinda. Towards virtual networks for virtual machine grid computing. In VM'04: Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium, 2004. Google Scholar
Digital Library
- TPC. the tpcw benchmark. Website. http://www.tpc.org/tpcw/.Google Scholar
- F. Travostino, P. Daspit, L. Gommans, C. Jog, C. de Laat, J.Mambretti, I. Monga, B. van Oudenaarde, S. Raghunath, and P. Y. Wang. Seamless live migration of virtual machines over the MAN/WAN. Future Generation Computer Systems, Oct. 2006. Google Scholar
Digital Library
- J. Van der Merwe, A. Cepleanu, K. D'Souza, B. Freeman, A. Greenberg, D. Knight, R. McMillan, D. Moloney, J. Mulligan, H. Nguyen, M. Nguyen, A. Ramarajan, S. Saad, M. Satterlee, T. Spencer, D. Toll, and S. Zelingher. Dynamic connectivity management with an intelligent route service control point. In Proceedings of the 2006 SIGCOMM workshop on Internet network management. Google Scholar
Digital Library
- Virtual machine mobility with VMware VMotion and Cisco Data Center Interconnect Technologies. http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns836/white paper c11-557822.pdf, Sept. 2009.Google Scholar
- T. Wood, A. Gerber, K. Ramakrishnan, J. Van der Merwe, and P. Shenoy. The case for enterprise ready virtual private clouds. In Proceedings of the Usenix Workshop on Hot Topics in Cloud Computing (HotCloud), San Diego, CA, June 2009. Google Scholar
Digital Library
- T. Wood, G. Tarasuk-Levin, P. Shenoy, P. Desnoyers, E. Cecchet, and M. Corner. Memory buddies: Exploiting page sharing for smart colocation in virtualized data centers. In 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2009), Washington, DC, USA, March 2009. Google Scholar
Digital Library
Index Terms
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
Recommendations
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsVirtual machine technology and the ease with which VMs can be migrated within the LAN, has changed the scope of resource management from allocating resources on a single server to manipulating pools of resources within a data center. We expect WAN ...
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
Virtualization technology and the ease with which virtual machines (VMs) can be migrated within the LAN have changed the scope of resource management from allocating resources on a single server to manipulating pools of resources within a data center. ...
Adaptive Virtual Machine Management in the Cloud: A Performance-Counter-Driven Approach
The success of cloud computing technologies heavily depends on both the underlying hardware and system software support for virtualization. In this study, we propose to elevate the capability of the hypervisor to monitor and manage co-running virtual ...







Comments