Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration

Cloud computing supports many unprecedented cloud-based vehicular applications. To improve connectivity and bandwidth through programmable networking architectures, Software- Defined (SD) Vehicular Network (SDVN) is introduced. SDVN architecture enables vehicles to be equipped with SDN OpenFlow swit...

Full description

Bibliographic Details
Main Authors: Lionel Nkenyereye, Lewis Nkenyereye, Bayu Adhi Tama, Alavalapati Goutham Reddy, JaeSeung Song
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/4/1092
id doaj-72b6e7370206402cb6c429851ecfe023
record_format Article
spelling doaj-72b6e7370206402cb6c429851ecfe0232020-11-25T01:47:08ZengMDPI AGSensors1424-82202020-02-01204109210.3390/s20041092s20041092Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine MigrationLionel Nkenyereye0Lewis Nkenyereye1Bayu Adhi Tama2Alavalapati Goutham Reddy3JaeSeung Song4Department of Computer and Information Security, Sejong University, Seoul 05006, KoreaDepartment of Computer and Information Security, Sejong University, Seoul 05006, KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology, Pohang 37673, KoreaDepartment of Computer Science and Engineering, National Institute of Technology, Andhra Pradesh 534101, IndiaDepartment of Computer and Information Security, Sejong University, Seoul 05006, KoreaCloud computing supports many unprecedented cloud-based vehicular applications. To improve connectivity and bandwidth through programmable networking architectures, Software- Defined (SD) Vehicular Network (SDVN) is introduced. SDVN architecture enables vehicles to be equipped with SDN OpenFlow switch on which the routing rules are updated from a SDN OpenFlow controller. From SDVN, new vehicular architectures are introduced, for instance SD Vehicular Cloud (SDVC). In SDVC, vehicles are SDN devices that host virtualization technology for enabling deployment of cloud-based vehicular applications. In addition, the migration of Virtual Machines (VM) over SDVC challenges the performance of cloud-based vehicular applications due the highly mobility of vehicles. However, the current literature that discusses VM migration in SDVC is very limited. In this paper, we first analyze the evolution of computation and networking technologies of SDVC with a focus on its architecture within the cloud-based vehicular environment. Then, we discuss the potential cloud-based vehicular applications assisted by the SDVC along with its ability to manage several VM migration scenarios. Lastly, we provide a detailed comparison of existing frameworks in SDVC that integrate the VM migration approach and different emulators or simulators network used to evaluate VM frameworks’ use cases.https://www.mdpi.com/1424-8220/20/4/1092cloud-based vehicular networkvirtualizationcloud computingsoftware-defined vehicular cloud networkmulti-access edge cloudvehicular cloudvirtual machine migration
collection DOAJ
language English
format Article
sources DOAJ
author Lionel Nkenyereye
Lewis Nkenyereye
Bayu Adhi Tama
Alavalapati Goutham Reddy
JaeSeung Song
spellingShingle Lionel Nkenyereye
Lewis Nkenyereye
Bayu Adhi Tama
Alavalapati Goutham Reddy
JaeSeung Song
Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
Sensors
cloud-based vehicular network
virtualization
cloud computing
software-defined vehicular cloud network
multi-access edge cloud
vehicular cloud
virtual machine migration
author_facet Lionel Nkenyereye
Lewis Nkenyereye
Bayu Adhi Tama
Alavalapati Goutham Reddy
JaeSeung Song
author_sort Lionel Nkenyereye
title Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
title_short Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
title_full Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
title_fullStr Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
title_full_unstemmed Software-Defined Vehicular Cloud Networks: Architecture, Applications and Virtual Machine Migration
title_sort software-defined vehicular cloud networks: architecture, applications and virtual machine migration
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-02-01
description Cloud computing supports many unprecedented cloud-based vehicular applications. To improve connectivity and bandwidth through programmable networking architectures, Software- Defined (SD) Vehicular Network (SDVN) is introduced. SDVN architecture enables vehicles to be equipped with SDN OpenFlow switch on which the routing rules are updated from a SDN OpenFlow controller. From SDVN, new vehicular architectures are introduced, for instance SD Vehicular Cloud (SDVC). In SDVC, vehicles are SDN devices that host virtualization technology for enabling deployment of cloud-based vehicular applications. In addition, the migration of Virtual Machines (VM) over SDVC challenges the performance of cloud-based vehicular applications due the highly mobility of vehicles. However, the current literature that discusses VM migration in SDVC is very limited. In this paper, we first analyze the evolution of computation and networking technologies of SDVC with a focus on its architecture within the cloud-based vehicular environment. Then, we discuss the potential cloud-based vehicular applications assisted by the SDVC along with its ability to manage several VM migration scenarios. Lastly, we provide a detailed comparison of existing frameworks in SDVC that integrate the VM migration approach and different emulators or simulators network used to evaluate VM frameworks’ use cases.
topic cloud-based vehicular network
virtualization
cloud computing
software-defined vehicular cloud network
multi-access edge cloud
vehicular cloud
virtual machine migration
url https://www.mdpi.com/1424-8220/20/4/1092
work_keys_str_mv AT lionelnkenyereye softwaredefinedvehicularcloudnetworksarchitectureapplicationsandvirtualmachinemigration
AT lewisnkenyereye softwaredefinedvehicularcloudnetworksarchitectureapplicationsandvirtualmachinemigration
AT bayuadhitama softwaredefinedvehicularcloudnetworksarchitectureapplicationsandvirtualmachinemigration
AT alavalapatigouthamreddy softwaredefinedvehicularcloudnetworksarchitectureapplicationsandvirtualmachinemigration
AT jaeseungsong softwaredefinedvehicularcloudnetworksarchitectureapplicationsandvirtualmachinemigration
_version_ 1725015966110187520