EVCT: An efficient VM deployment algorithm for a software-defined data center in a connected and autonomous vehicle environment

Zhou Zhou,Mohammad Shojafar,Ruidong Li,Rahim Tafazolli
DOI: https://doi.org/10.1109/tgcn.2022.3161423
2022-01-01
IEEE Transactions on Green Communications and Networking
Abstract:Software-defined data centers (SDDC) are an emerging softwarized model that can monitor the virtual machines’ allocation atop the cloud servers. SDDC consists of softwarized entities like Virtual Machine (VM) and hardware entities like servers and connected switches. SDDCs apply VM deployment algorithms to preserve efficient placement and processing data traffic generated from the Connected and Autonomous Vehicles (CAV). To enhance user satisfaction, SDDC providers are always looking for an intellectual model to monitor large-scale incoming traffics, such as the Internet of Things (IoT) and CAV applications, by optimizing service quality and service level agreement (SLA). This paper is motivated by this, raising an energy-efficient VM cluster placement algorithm named EVCT to handle service quality and SLA issues in an SDDC in a CAV environment. EVCT algorithm leverages the similarity between VMs and models the problem of VM deployment into a weighted directed graph. Based on the amount of traffic between VM, EVCT adopts the “maximum flow and minimum cut theory” to cut the directed graph and achieve high energy-efficient placement for VMs. The proposed algorithm can efficiently reduce the energy consumption cost, provide a high quality of services (QoS) to users, and have good scalability for the variable workload. We have also carried out a series of experiments to use the real-world workload to evaluate the performance of the EVCT. The results illustrate that the EVCT surpasses the state-of-the-art algorithms in terms of energy consumption cost and efficiency.
English Else
What problem does this paper attempt to address?