Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Khani, Hadi, Khanmirza, Hamed
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924677/
https://www.ncbi.nlm.nih.gov/pubmed/33816864
http://dx.doi.org/10.7717/peerj-cs.211
_version_ 1783659139341221888
author Khani, Hadi
Khanmirza, Hamed
author_facet Khani, Hadi
Khanmirza, Hamed
author_sort Khani, Hadi
collection PubMed
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.
format Online
Article
Text
id pubmed-7924677
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-79246772021-04-02 Randomized routing of virtual machines in IaaS data centers Khani, Hadi Khanmirza, Hamed PeerJ Comput Sci Computer Networks and Communications 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. PeerJ Inc. 2019-09-02 /pmc/articles/PMC7924677/ /pubmed/33816864 http://dx.doi.org/10.7717/peerj-cs.211 Text en © 2019 Khani and Khanmirza https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Computer Networks and Communications
Khani, Hadi
Khanmirza, Hamed
Randomized routing of virtual machines in IaaS data centers
title 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_short Randomized routing of virtual machines in IaaS data centers
title_sort randomized routing of virtual machines in iaas data centers
topic Computer Networks and Communications
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924677/
https://www.ncbi.nlm.nih.gov/pubmed/33816864
http://dx.doi.org/10.7717/peerj-cs.211
work_keys_str_mv AT khanihadi randomizedroutingofvirtualmachinesiniaasdatacenters
AT khanmirzahamed randomizedroutingofvirtualmachinesiniaasdatacenters