Randomized routing of virtual machines in IaaS data centers
Cloud computing technology has been a game changer in recent years. Cloud computing providers promise cost-effective and on-demand resource computing for their users. Cloud computing providers are running the workloads of users as virtual machines (VMs) in a large-scale data center consisting a few...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
PeerJ Inc.
2019-09-01
|
Series: | PeerJ Computer Science |
Subjects: | |
Online Access: | https://peerj.com/articles/cs-211.pdf |
id |
doaj-b7d7960ff42e42c4b865661d1c1a1578 |
---|---|
record_format |
Article |
spelling |
doaj-b7d7960ff42e42c4b865661d1c1a15782020-11-24T21:56:54ZengPeerJ Inc.PeerJ Computer Science2376-59922019-09-015e21110.7717/peerj-cs.211Randomized routing of virtual machines in IaaS data centersHadi Khani0Hamed Khanmirza1Department of Engineering, Islamic Azad University Garmsar Branch, Garmsar, Semnan, IranDepartment of Computer Engineering, K. N. Toosi University of Technology, Tehran, Tehran, IranCloud computing technology has been a game changer in recent years. Cloud computing providers promise cost-effective and on-demand resource computing for their users. Cloud computing providers are running the workloads of users as virtual machines (VMs) in a large-scale data center consisting a few thousands physical servers. Cloud data centers face highly dynamic workloads varying over time and many short tasks that demand quick resource management decisions. These data centers are large scale and the behavior of workload is unpredictable. The incoming VM must be assigned onto the proper physical machine (PM) in order to keep a balance between power consumption and quality of service. The scale and agility of cloud computing data centers are unprecedented so the previous approaches are fruitless. We suggest an analytical model for cloud computing data centers when the number of PMs in the data center is large. In particular, we focus on the assignment of VM onto PMs regardless of their current load. For exponential VM arrival with general distribution sojourn time, the mean power consumption is calculated. Then, we show the minimum power consumption under quality of service constraint will be achieved with randomize assignment of incoming VMs onto PMs. Extensive simulation supports the validity of our analytical model.https://peerj.com/articles/cs-211.pdfOptimizationCloud computingPlacementEnergy consumptionService level agreementVirtualization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hadi Khani Hamed Khanmirza |
spellingShingle |
Hadi Khani Hamed Khanmirza Randomized routing of virtual machines in IaaS data centers PeerJ Computer Science Optimization Cloud computing Placement Energy consumption Service level agreement Virtualization |
author_facet |
Hadi Khani Hamed Khanmirza |
author_sort |
Hadi Khani |
title |
Randomized routing of virtual machines in IaaS data centers |
title_short |
Randomized routing of virtual machines in IaaS data centers |
title_full |
Randomized routing of virtual machines in IaaS data centers |
title_fullStr |
Randomized routing of virtual machines in IaaS data centers |
title_full_unstemmed |
Randomized routing of virtual machines in IaaS data centers |
title_sort |
randomized routing of virtual machines in iaas data centers |
publisher |
PeerJ Inc. |
series |
PeerJ Computer Science |
issn |
2376-5992 |
publishDate |
2019-09-01 |
description |
Cloud computing technology has been a game changer in recent years. Cloud computing providers promise cost-effective and on-demand resource computing for their users. Cloud computing providers are running the workloads of users as virtual machines (VMs) in a large-scale data center consisting a few thousands physical servers. Cloud data centers face highly dynamic workloads varying over time and many short tasks that demand quick resource management decisions. These data centers are large scale and the behavior of workload is unpredictable. The incoming VM must be assigned onto the proper physical machine (PM) in order to keep a balance between power consumption and quality of service. The scale and agility of cloud computing data centers are unprecedented so the previous approaches are fruitless. We suggest an analytical model for cloud computing data centers when the number of PMs in the data center is large. In particular, we focus on the assignment of VM onto PMs regardless of their current load. For exponential VM arrival with general distribution sojourn time, the mean power consumption is calculated. Then, we show the minimum power consumption under quality of service constraint will be achieved with randomize assignment of incoming VMs onto PMs. Extensive simulation supports the validity of our analytical model. |
topic |
Optimization Cloud computing Placement Energy consumption Service level agreement Virtualization |
url |
https://peerj.com/articles/cs-211.pdf |
work_keys_str_mv |
AT hadikhani randomizedroutingofvirtualmachinesiniaasdatacenters AT hamedkhanmirza randomizedroutingofvirtualmachinesiniaasdatacenters |
_version_ |
1725856556893863936 |