Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1987816.1987820acmotherconferencesArticle/Chapter ViewAbstractPublication PagessystorConference Proceedingsconference-collections
research-article

Inter-cloud mobility of virtual machines

Published: 30 May 2011 Publication History

Abstract

Cloud computing is increasingly gaining inroads among a variety of organizational users. As clouds are introduced for use by enterprises, service providers, and governmental and educational entities, new challenges related to the interconnection between such clouds emerge. Cloud administrators seek to maintain acceptable levels of autonomy and control over their cloud infrastructure, while ensuring the integrity of the cloud services. At the same time, they are expected to enable cross-cloud services, including mobility of workloads between clouds. We present the design and implementation of a technology that enables live mobility of virtual machines between clouds, while enforcing the cloud insularity requirements of autonomy, privacy, and security. We also provide an empirical evaluation of our solution, demonstrating its viability and compliance with requirements.

References

[1]
R. Abdullin. Cloud bursting scenarios for small companies. http://abdullin.com/journal/2009/6/20/cloud-bursting-scenarios-for-small-companies.html, June 2009.
[2]
Amazon. Amazon's virtual private network (vpc). http://aws.amazon.com/vpc/.
[3]
Amazon. The Amazon Elastic Compute Cloud (EC2). http://aws.amazon.com/ec2.
[4]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. A view of cloud computing. Commun. ACM, 53:50--58, April 2010.
[5]
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, Universrity of California at Berkeley, Feb 2009.
[6]
R. Bradford, E. Kotsovinos, A. Feldmann, and H. Schiöberg. Live wide-area migration of virtual machines including local persistent state. In VEE '07: Proceedings of the 3rd international conference on Virtual execution environments, pages 169--179, New York, NY, USA, 2007. ACM.
[7]
N. Carr. The Big Switch - Rewiring the World from Edison to Google. W. W. Norton, January 2008.
[8]
K. T. F. Cio). On-demand cloud bursting made possible by architecture. http://virtualizationreview.com/blogs/app-delivery-ondemand/2010/09/on-demand-cloud-bursting-via-architecture.aspx, September 2010.
[9]
Cisco. Nexus 7000: Overlay transport virtualization (otv). http://tinyurl.com/6aov83m.
[10]
C. Clark, K. Kaser, S. Hand, E. Hansen, E. Jul, C. Limpach, I. Prat, and A. Warfield. Live migration of virtual machines. In In Proceedings of the USENIX Anual Conference, 2005.
[11]
CloudSwitch. CloudSwitch. http://www.cloudswitch.com/.
[12]
Cristian Zamfir. Live Migration of User Environments Across Wide Area Networks. Master Degree Thesis, Department of Computing Science, Faculty of Information and Mathematical Sciences University of Glasgow, October 2008.
[13]
F5. F5 and VMWare Solution Guide. http://www.f5.com/pdf/solution-center/f5-for-virtualized-it-environments.pdf.
[14]
F5. VMWare ESX. http://www.vmware.com/products/vsphere/esxi-and-esx/.
[15]
I. Foster. There's grid in them thar clouds. http://ianfoster.typepad.com/blog/2008/01/theres-grid-in.html, January 2008.
[16]
GoGrid. Gogrid. http://www.gogrid.com.
[17]
Google. Google AppEngine. http://code.google.com/appengine/.
[18]
D. Hadas, S. Guenender, and B. Rochwerger. Virtual network services for federated cloud computing. Technical report, IBM, 2009. Research Report H-0269.
[19]
T. Hirofuchi, H. N. Hirotaka Ogawa, S. Itoh, and S. Sekiguchi. A live storage migration mechanism over wan for relocatable virtual machine services on clouds. In Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pages 460--465, New York, NY, USA, 2009. ACM.
[20]
T. Hirofuchi, T. Yokoi, T. Ebara, H. O. Y. Tanimura, and H. Nakada. Multi-site virtual cluster: A user-oriented, distributed deployment and management mechanism for grid computing environments. In in Proceedings of the Fourth IEEE/IFIP International Workshop on End-to-end Virtualization and Grid Management, page 203--216. IEEE/IFIP, 2008.
[21]
T. Hirofuchi, T. Yokoi, T. Ebara, H. O. Y. Tanimura, and H. Nakada. A multi-site virtual cluster system for wide area networks. In Proceedings of the First USENIX Workshop in Large-Scale Computing, USENIX Association Boston, Mas, USA, 2008. USENIX Association.
[22]
Hitachi Data Systems. Hyper-v live migration over distance. http://www.hds.com/assets/pdf/hyper-v-live-migration-over-distance-reference-architecture-guide.pdf.
[23]
IBM. IBM Cloud. http://www.ibm.com/ibm/cloud/.
[24]
X. Jiang and D. Xu. Violin: Virtual internetworking on overlay infrastructure. In ISPA, pages 937--946, 2004.
[25]
A. Landau, D. Hadas, and M. Ben-Yehuda. Plugging the hypervisor abstraction leaks caused by virtual networking. In SYSTOR '10: Proceedings of the 3rd Annual Haifa Experimental Systems Conference, pages 1--9. ACM, 2010.
[26]
P. Liu, Z. Yang, X. Song, Y. Zhou, H. Chen, and B. Zang. Heterogeneous live migration of virtual machines. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.167.3712
[27]
Y. Luo, B. Zhang, X. Wang, Z. Wang, Y. Sun, and H. Chen. Live and incremental whole-system migration of virtual machines using block-bitmap. In Cluster Computing, 2008 IEEE International Conference on, pages 99--106. IEEE, 2008.
[28]
Microsoft. Microsoft hyper-v server 2008 r2. http://www.microsoft.com/hyper-v-server/en/us/default.aspx.
[29]
Microsoft. Windows Azure. http://www.microsoft.com/windowsazure.
[30]
Microsoft. Windows Azure Platform Applicance (WAPA). http://www.microsoft.com/windowsazure/appliance.
[31]
M. Nelson, B. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In In Proceedings of the USENIX Anual Conference, 2005.
[32]
Oracle. Sun grid engine. http://wikis.sun.com/display/sungridengine/Home.
[33]
A. M. L. P. T. Breuer and A. G. Ares. The network block device. http://www.linuxjournal.com/article/3778, May 2000.
[34]
C. Perkins. Ip mobility support for ipv4 (rfc3344), August 2002.
[35]
C. Perkins, D. Johnson, and J. Arkko. Ip mobility support for ipv6 (rfc3775), June 2004.
[36]
R. Pierre, C. Morin, and T. Priol. Shrinker: Efficient wide-area live virtual machine migration using distributed content-based. http://hal.inria.fr/docs/00/45/47/27/PDF/RR-7198.pdf.
[37]
R. C. R. Buyya, R. Ranjan. Intercloud: Scaling of applications across multiple cloud computing environments. In Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing ICA3PP 2010 LNCS Part I, pages 13--31. SpingerLink, May 2010.
[38]
Redhat. libvirt. http://org.libvirt.
[39]
reservoir. The RESERVOIR project home page. http://www.reservoir-fp7.eu, 2008.
[40]
B. Rochwerger, J. Caceres, R. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy, I. Llorente, K. Nagin, and Y. Wolfsthal. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4), 2009.
[41]
B. Rochwerger, C. Vazquez, D. Breitgand, D. Hadas, M. Villari, P. Massonet, E. Levy, A. Galis, I. Llorente, R. Montero, Y. Wolfsthal, K. Nagin, L. Larson, and F. Galin. Cloud Computing Principles and Paradigms, chapter An Architecture for Federated Cloud Computing. Parallel and Distributed Computing. Wiley Press, 2010. http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470887990.html.
[42]
P. Ruth, X. Jiang, D. Xu, and S. Goasguen. Virtual distributed environments in a shared infrastructure. IEEE Computer, 38(5):63--69, 2005.
[43]
J. Satran, K. Meth, and M. C. E. Zeidner, C. Sapuntzakis. http://www.ietf.org/rfc/rfc3720.txt, April 2004.
[44]
E. Silvera, G. Sharaby, D. Lorenz, and I. Shapira. Ip mobility to support live migration of virtual machines across subnets. In Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference, New York, NY, USA, 2009. ACM.
[45]
N. Spring, R. Mahajan, and D. Wetherall. Measuring isp topologies with rocketfuel. SIGCOMM Comput. Commun. Rev., 32:133--145, August 2002.
[46]
A. Sundararaj, A. Gupta, and P. Dinda. Dynamic topology adaptation of virtual networks of virtual machines. Proc. Seventh Workshop on Languages, Compilers and Run-time Support for Scalable Systems (LCR), Oct. 2004.
[47]
Terremark. Terremark vcloud express. http://vcloudexpress.terremark.com/.
[48]
M. Tsugawa and J. A. Fortes. virtual network (vine) architecture for grid computing. In IPDPS, June 2006.
[49]
M. van Kleij and A. de Groot. Virtual machine wan migration with drbd. http://tinyurl.com/33thm4b.
[50]
VMware. The VMware web site. http://www.vmware.org.
[51]
VMware and Cisco. Virtual machine mobility with vmware vmotion and cisco data center interconnect technologies. http://tinyurl.com/ntjhle.

Cited By

View all
  • (2023)A Taxonomy of Live Migration Management in Cloud ComputingACM Computing Surveys10.1145/361535356:3(1-33)Online publication date: 5-Oct-2023
  • (2021)A Dynamic and Secure Migration Method of Cryptographic Service Virtual Machine for Cloud Environment2021 7th International Conference on Computer and Communications (ICCC)10.1109/ICCC54389.2021.9674486(583-588)Online publication date: 10-Dec-2021
  • (2020)Cloud Computing Challenges and Concerts in VM MigrationInternational Conference on Mobile Computing and Sustainable Informatics10.1007/978-3-030-49795-8_12(135-142)Online publication date: 1-Dec-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SYSTOR '11: Proceedings of the 4th Annual International Conference on Systems and Storage
May 2011
189 pages
ISBN:9781450307734
DOI:10.1145/1987816
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • NetApp
  • Mellanox: Mellanox Technologies
  • Hewlett-Packard
  • Intel: Intel
  • Red Hat: Red Hat, Inc.
  • MARVELL: Marvell Technology Group
  • IBM: IBM

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. federated clouds
  3. inter-cloud
  4. long distance mobility
  5. utility computing

Qualifiers

  • Research-article

Funding Sources

Conference

SYSTOR '11
Sponsor:
  • Mellanox
  • Intel
  • Red Hat
  • MARVELL
  • IBM

Acceptance Rates

SYSTOR '11 Paper Acceptance Rate 16 of 53 submissions, 30%;
Overall Acceptance Rate 108 of 323 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Taxonomy of Live Migration Management in Cloud ComputingACM Computing Surveys10.1145/361535356:3(1-33)Online publication date: 5-Oct-2023
  • (2021)A Dynamic and Secure Migration Method of Cryptographic Service Virtual Machine for Cloud Environment2021 7th International Conference on Computer and Communications (ICCC)10.1109/ICCC54389.2021.9674486(583-588)Online publication date: 10-Dec-2021
  • (2020)Cloud Computing Challenges and Concerts in VM MigrationInternational Conference on Mobile Computing and Sustainable Informatics10.1007/978-3-030-49795-8_12(135-142)Online publication date: 1-Dec-2020
  • (2018)A comparative study of failover schemes for IaaS recovery2018 International Conference on Information Networking (ICOIN)10.1109/ICOIN.2018.8343078(25-30)Online publication date: Jan-2018
  • (2018)A Survey on Virtual Machine Migration: Challenges, Techniques, and Open IssuesIEEE Communications Surveys & Tutorials10.1109/COMST.2018.279488120:2(1206-1243)Online publication date: Oct-2019
  • (2018)Architecture-Independent Cloud Computation for Sensor Environment and Its ApplicationsInternet and Distributed Computing Systems10.1007/978-3-319-97795-9_3(25-36)Online publication date: 24-Jul-2018
  • (2018)A Migratable Container-Based Replication Management for Inter-cloudInternet and Distributed Computing Systems10.1007/978-3-030-02738-4_26(288-292)Online publication date: 17-Oct-2018
  • (2017)LERC: Coordinated Cache Management for Data-Parallel SystemsGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8254999(1-6)Online publication date: Dec-2017
  • (2017)Discovering Resources in an Intercloud EnvironmentGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8254488(1-6)Online publication date: Dec-2017
  • (2017)Efficient and Scalable Privacy-Preserving Similar Document DetectionGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8254012(1-7)Online publication date: Dec-2017
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media