Interoperability in the Heterogeneous Cloud Environment: A Survey of Recent User-centric Approaches

Cloud computing provides users the ability to access shared, online computing resources. However, providers often offer their own proprietary applications, interfaces, APIs and infrastructures, resulting in a heterogeneous cloud environment. This heterogeneous environment makes it difficult for users to change cloud service providers; exploring capabilities to support the automated migration from one provider to another is an active, open research area. Many standards bodies (IEEE, NIST, DMTF and SNIA), industry (middleware) and academia have been pursuing approaches to reduce the impact of vendor lock-in by investigating the cloud migration problem at the level of the VM. However, the migration downtime, decoupling VM from underlying systems and security of live channels remain open issues. This paper focuses on analysing recently proposed live, cloud migration approaches for VMs at the infrastructure level in the cloud architecture. The analysis reveals issues with flexibility, performance, and security of the approaches, including additional loads to the CPU and disk I/O drivers of the physical machine where the VM initially resides. The next steps of this research are to develop and evaluate a new approach LibZam (Libya Zamzem) that will work towards addressing the identified limitations.

[1]  Rajkumar Buyya,et al.  Interconnected Cloud Computing Environments , 2014, ACM Comput. Surv..

[2]  Mahdi Aiash,et al.  Secure Live Virtual Machines Migration: Issues and Solutions , 2014, 2014 28th International Conference on Advanced Information Networking and Applications Workshops.

[3]  Tal Garfinkel,et al.  XvMotion: Unified Virtual Machine Migration over Long Distance , 2014, USENIX Annual Technical Conference.

[4]  Anupam Tamrakar Security in Live Migration of Virtual Machine with Automated Load Balancing , 2014 .

[5]  M. Kunze,et al.  Cloud Federation , 2011 .

[6]  Benny Rochwerger,et al.  Inter-cloud mobility of virtual machines , 2011, SYSTOR '11.

[7]  Ethan Katz-Bassett,et al.  SPANStore: cost-effective geo-replicated storage spanning multiple cloud services , 2013, SOSP.

[8]  Depeng Jin,et al.  SDN-based live VM migration across datacenters , 2015, SIGCOMM 2015.

[9]  Hakim Weatherspoon,et al.  The Xen-Blanket: virtualize once, run everywhere , 2012, EuroSys '12.

[10]  Marin Litoiu,et al.  An architecture for overlaying private clouds on public providers , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

[11]  Feng Xia,et al.  Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues , 2015, The Journal of Supercomputing.

[12]  Rubén S. Montero,et al.  Key Challenges in Cloud Computing: Enabling the Future Internet of Services , 2013, IEEE Internet Computing.

[13]  Hakim Weatherspoon,et al.  Software Defining System Devices with the "Banana" Double-Split Driver Model , 2014, HotCloud.

[14]  Waltenegus Dargie,et al.  Does Live Migration of Virtual Machines Cost Energy? , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[15]  Mike Rapoport,et al.  HVX: Virtualizing the Cloud , 2013, HotCloud.

[16]  Miklós Kozlovszky,et al.  A novel cloud bursting technique , 2014, 2014 IEEE 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI).

[17]  Alex Delis,et al.  Time-Constrained Live VM Migration in Share-Nothing IaaS-Clouds , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[18]  Renato J. O. Figueiredo,et al.  Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure , 2015, 2015 IEEE International Conference on Cloud Engineering.

[20]  Chuan Wu,et al.  A survey on cloud interoperability: taxonomies, standards, and practice , 2013, PERV.

[21]  Petter Svärd,et al.  Principles and Performance Characteristics of Algorithms for Live VM Migration , 2015, OPSR.

[22]  C. Arun,et al.  Survey on interoperability, security, trust, privacy standardization of cloud computing , 2014, 2014 International Conference on Contemporary Computing and Informatics (IC3I).

[23]  Robbert van Renesse,et al.  Supercloud: Opportunities and Challenges , 2015, OPSR.

[24]  Naveed Ahmad,et al.  Survey on secure live virtual machine (VM) migration in Cloud , 2013, 2013 2nd National Conference on Information Assurance (NCIA).