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...

Full description

Bibliographic Details
Main Authors: Hadi Khani, Hamed Khanmirza
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