Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers

Edge-Cloud Datacenters (ECDCs) have been massively exploited by the owners of technology and industrial centers to satisfy the user demand. At the same time, the amount of energy used by these data centers is considerable. To address this challenge, Virtual Machine (VM) placement of the ECDCs plays...

Full description

Bibliographic Details
Main Authors: Sayyidshahab Nabavi, Linfeng Wen, Sukhpal Singh Gill, Minxian Xu
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2023-01-01
Series:Internet of Things and Cyber-Physical Systems
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2667345223000135
_version_ 1797742185243738112
author Sayyidshahab Nabavi
Linfeng Wen
Sukhpal Singh Gill
Minxian Xu
author_facet Sayyidshahab Nabavi
Linfeng Wen
Sukhpal Singh Gill
Minxian Xu
author_sort Sayyidshahab Nabavi
collection DOAJ
description Edge-Cloud Datacenters (ECDCs) have been massively exploited by the owners of technology and industrial centers to satisfy the user demand. At the same time, the amount of energy used by these data centers is considerable. To address this challenge, Virtual Machine (VM) placement of the ECDCs plays an important role; therefore, assigning VM properly to physical machines (PM) can significantly decrease the amount of energy consumption. The applied assigning technique simultaneously must consider additional objectives involving traffic and power usage of the network elements, which makes it a challenging problem. This paper proposes a multi-objective VM placement approach in edge-cloud data centers, which uses Seagull optimization to optimize power and network traffic together. In this strategy, the network traffic among PMs is reduced by concentrating the communications of VMs on the same PMs to reduce the amount of transferred data through the network and reduce the PMs’ power consumption by consolidating VMs to fewer PMs, which consumes less energy. We evaluate with simulations in CloudSim and test two different network topologies, VL2 (Virtual Layer 2) and three-tier, to validate that the proposed approach can effectively reduce traffic and power consumption in ECDCs. The experimental results show that our proposed method can decrease energy consumption by 5.5% while simultaneously reducing network traffic by 70% and the power consumption of the network components by 80%.
first_indexed 2024-03-12T14:37:21Z
format Article
id doaj.art-a084869d31af4b73a2e53ac4b3002859
institution Directory Open Access Journal
issn 2667-3452
language English
last_indexed 2024-03-12T14:37:21Z
publishDate 2023-01-01
publisher KeAi Communications Co., Ltd.
record_format Article
series Internet of Things and Cyber-Physical Systems
spelling doaj.art-a084869d31af4b73a2e53ac4b30028592023-08-17T04:28:04ZengKeAi Communications Co., Ltd.Internet of Things and Cyber-Physical Systems2667-34522023-01-0132836Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centersSayyidshahab Nabavi0Linfeng Wen1Sukhpal Singh Gill2Minxian Xu3Institute of Electronic Engineering, FH JOANNEUM, University of Applied Sciences, Graz, AustriaShenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, ChinaSchool of Electronic Engineering and Computer Science, Queen Mary University of London, London, UK; Corresponding author. School of Electronic Engineering and Computer Science, Queen Mary University of London, London, E1 4NS, UK.Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, ChinaEdge-Cloud Datacenters (ECDCs) have been massively exploited by the owners of technology and industrial centers to satisfy the user demand. At the same time, the amount of energy used by these data centers is considerable. To address this challenge, Virtual Machine (VM) placement of the ECDCs plays an important role; therefore, assigning VM properly to physical machines (PM) can significantly decrease the amount of energy consumption. The applied assigning technique simultaneously must consider additional objectives involving traffic and power usage of the network elements, which makes it a challenging problem. This paper proposes a multi-objective VM placement approach in edge-cloud data centers, which uses Seagull optimization to optimize power and network traffic together. In this strategy, the network traffic among PMs is reduced by concentrating the communications of VMs on the same PMs to reduce the amount of transferred data through the network and reduce the PMs’ power consumption by consolidating VMs to fewer PMs, which consumes less energy. We evaluate with simulations in CloudSim and test two different network topologies, VL2 (Virtual Layer 2) and three-tier, to validate that the proposed approach can effectively reduce traffic and power consumption in ECDCs. The experimental results show that our proposed method can decrease energy consumption by 5.5% while simultaneously reducing network traffic by 70% and the power consumption of the network components by 80%.http://www.sciencedirect.com/science/article/pii/S2667345223000135Cloud computingSeagull optimizationVM placementPower consumptionNetwork trafficEdge cloud data centers
spellingShingle Sayyidshahab Nabavi
Linfeng Wen
Sukhpal Singh Gill
Minxian Xu
Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
Internet of Things and Cyber-Physical Systems
Cloud computing
Seagull optimization
VM placement
Power consumption
Network traffic
Edge cloud data centers
title Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
title_full Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
title_fullStr Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
title_full_unstemmed Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
title_short Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
title_sort seagull optimization algorithm based multi objective vm placement in edge cloud data centers
topic Cloud computing
Seagull optimization
VM placement
Power consumption
Network traffic
Edge cloud data centers
url http://www.sciencedirect.com/science/article/pii/S2667345223000135
work_keys_str_mv AT sayyidshahabnabavi seagulloptimizationalgorithmbasedmultiobjectivevmplacementinedgeclouddatacenters
AT linfengwen seagulloptimizationalgorithmbasedmultiobjectivevmplacementinedgeclouddatacenters
AT sukhpalsinghgill seagulloptimizationalgorithmbasedmultiobjectivevmplacementinedgeclouddatacenters
AT minxianxu seagulloptimizationalgorithmbasedmultiobjectivevmplacementinedgeclouddatacenters