Virtual machine migration and management for vehicular clouds

Vehicular Cloud Computing is a growing research field which consolidates the benefit of cloud computing into vehicular ad hoc networks. However, few studies address vehicles as potential Virtual Machine hosts. Due to the rapidly changing environment of a vehicular cloud, a host can easily change or leave coverage. As such, Virtual Machine Management and Migration schemes are necessary to ensure cloud subscribers have a satisfactory level of access to the resources. This paper proposes several Vehicular Virtual Machine Migration (VVMM) schemes: VVMM-U (Uniform), VVMM-LW (Least Workload), VVMM-MA (Mobility Aware) and MDWLAM (Mobility and Destination Workload Aware Migration). Their performance is evaluated with respect to a set of metrics through simulations with varying levels of vehicular traffic congestion, Virtual Machine sizes and levels of load restriction. The most advanced scheme (MDWLAM), takes into account, the workload and mobility of the original host as well as those of the potential destinations. By doing so a valid destination will both have time to receive the workload and migrate the new load when necessary. The behavior of various algorithms is compared and the MDWLAM has been shown to demonstrate best performance, exhibiting migration drop rates that are negligibly small.

[1]  Feng Xia,et al.  A survey on virtual machine migration and server consolidation frameworks for cloud data centers , 2015, J. Netw. Comput. Appl..

[2]  Jiafu Wan,et al.  IoT sensing framework with inter-cloud computing capability in vehicular networking , 2014, Electron. Commer. Res..

[3]  Pasi Lassila,et al.  The 11th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net 2012) Ayia Napa, Cyprus 19-22 June 2012 , 2012 .

[4]  Enzo Baccarelli,et al.  Hard and soft optimal resource allocation for primary and secondary users in infrastructure Vehicular Networks , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[5]  Stephan Olariu,et al.  Towards autonomous vehicular clouds , 2011, EAI Endorsed Trans. Mob. Commun. Appl..

[6]  Heekuck Oh,et al.  A Paradigm Shift from Vehicular Ad Hoc Networks to VANET-Based Clouds , 2015, Wireless Personal Communications.

[7]  Stephan Olariu,et al.  Taking VANET to the clouds , 2010, Int. J. Pervasive Comput. Commun..

[8]  Shweta Jain,et al.  Taxi-cab cloud architecture to offload data traffic from cellular networks , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[9]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[10]  Song Guo,et al.  Leverage parking cars in a two-tier data center , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[11]  Hajar Mousannif,et al.  Cooperation as a Service in VANETs , 2011, J. Univers. Comput. Sci..

[12]  Junggab Son,et al.  TIaaS: Secure Cloud-assisted Traffic Information Dissemination in Vehicular Ad Hoc Networks , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[13]  Rong Yu,et al.  Toward cloud-based vehicular networks with efficient resource management , 2013, IEEE Network.

[14]  Qi Zhang,et al.  Virtual machine migration in cloud computing environments: benefits, challenges, and approaches , 2014 .

[15]  Geoffrey C. Fox,et al.  Distributed and Cloud Computing: From Parallel Processing to the Internet of Things , 2011 .

[16]  Sherali Zeadally,et al.  VANET-cloud: a generic cloud computing model for vehicular Ad Hoc networks , 2015, IEEE Wireless Communications.

[17]  Mario Gerla,et al.  Vehicular Cloud Computing , 2012, 2012 The 11th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[18]  Joel J. P. C. Rodrigues,et al.  Bayesian Coalition Game for Contention-Aware Reliable Data Forwarding in Vehicular Mobile Cloud , 2015, Future Gener. Comput. Syst..

[19]  Hossam S. Hassanein,et al.  Vehicle as a resource (VaaR) , 2014, IEEE Network.

[20]  Samy El-Tawab,et al.  Towards Fault-Tolerant Job Assignment in Vehicular Cloud , 2015, 2015 IEEE International Conference on Services Computing.

[21]  Sangjin Kim,et al.  Rethinking Vehicular Communications: Merging VANET with cloud computing , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[22]  Rajkumar Buyya,et al.  A survey on vehicular cloud computing , 2014, J. Netw. Comput. Appl..

[23]  Silvia Giordano,et al.  The Next Paradigm Shift: From Vehicular Networks to Vehicular Clouds , 2013 .

[24]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[25]  Gongjun Yan,et al.  Datacenter at the Airport: Reasoning about Time-Dependent Parking Lot Occupancy , 2012, IEEE Transactions on Parallel and Distributed Systems.

[26]  Sumit Soni,et al.  A survey of mobile cloud computing architecture, applications, approaches & Current Solution Providers , 2015 .

[27]  V. Mary Anita Rajam,et al.  Value Added Services on Stationary Vehicular Cloud , 2014, ICDCIT.

[28]  H. T. Mouftah,et al.  Dynamic Virtual Machine Migration in a vehicular cloud , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[29]  H. Mouftah,et al.  Virtual Machine Migration in Cloud Computing Environments : Benefits , Challenges , and Approaches , 2013 .

[30]  Ch. Ramesh Babu,et al.  Internet of Vehicles: From Intelligent Grid to Autonomous Cars and Vehicular Clouds , 2016 .

[31]  Eyal de Lara,et al.  Energy-Oriented Partial Desktop Virtual Machine Migration , 2015, ACM Trans. Comput. Syst..

[32]  Mario Gerla,et al.  Vehicular cloud networking: architecture and design principles , 2014, IEEE Communications Magazine.