Cargando…

A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform

The cloud platform provides various services to users. More and more cloud centers provide infrastructure as the main way of operating. To improve the utilization rate of the cloud center and to decrease the operating cost, the cloud center provides services according to requirements of users by sha...

Descripción completa

Detalles Bibliográficos
Autores principales: Dong, Yu-Shuang, Xu, Gao-Chao, Fu, Xiao-Dong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4109368/
https://www.ncbi.nlm.nih.gov/pubmed/25097872
http://dx.doi.org/10.1155/2014/259139
_version_ 1782327858543198208
author Dong, Yu-Shuang
Xu, Gao-Chao
Fu, Xiao-Dong
author_facet Dong, Yu-Shuang
Xu, Gao-Chao
Fu, Xiao-Dong
author_sort Dong, Yu-Shuang
collection PubMed
description The cloud platform provides various services to users. More and more cloud centers provide infrastructure as the main way of operating. To improve the utilization rate of the cloud center and to decrease the operating cost, the cloud center provides services according to requirements of users by sharding the resources with virtualization. Considering both QoS for users and cost saving for cloud computing providers, we try to maximize performance and minimize energy cost as well. In this paper, we propose a distributed parallel genetic algorithm (DPGA) of placement strategy for virtual machines deployment on cloud platform. It executes the genetic algorithm parallelly and distributedly on several selected physical hosts in the first stage. Then it continues to execute the genetic algorithm of the second stage with solutions obtained from the first stage as the initial population. The solution calculated by the genetic algorithm of the second stage is the optimal one of the proposed approach. The experimental results show that the proposed placement strategy of VM deployment can ensure QoS for users and it is more effective and more energy efficient than other placement strategies on the cloud platform.
format Online
Article
Text
id pubmed-4109368
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-41093682014-08-05 A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform Dong, Yu-Shuang Xu, Gao-Chao Fu, Xiao-Dong ScientificWorldJournal Research Article The cloud platform provides various services to users. More and more cloud centers provide infrastructure as the main way of operating. To improve the utilization rate of the cloud center and to decrease the operating cost, the cloud center provides services according to requirements of users by sharding the resources with virtualization. Considering both QoS for users and cost saving for cloud computing providers, we try to maximize performance and minimize energy cost as well. In this paper, we propose a distributed parallel genetic algorithm (DPGA) of placement strategy for virtual machines deployment on cloud platform. It executes the genetic algorithm parallelly and distributedly on several selected physical hosts in the first stage. Then it continues to execute the genetic algorithm of the second stage with solutions obtained from the first stage as the initial population. The solution calculated by the genetic algorithm of the second stage is the optimal one of the proposed approach. The experimental results show that the proposed placement strategy of VM deployment can ensure QoS for users and it is more effective and more energy efficient than other placement strategies on the cloud platform. Hindawi Publishing Corporation 2014 2014-07-03 /pmc/articles/PMC4109368/ /pubmed/25097872 http://dx.doi.org/10.1155/2014/259139 Text en Copyright © 2014 Yu-Shuang Dong et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Dong, Yu-Shuang
Xu, Gao-Chao
Fu, Xiao-Dong
A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title_full A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title_fullStr A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title_full_unstemmed A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title_short A Distributed Parallel Genetic Algorithm of Placement Strategy for Virtual Machines Deployment on Cloud Platform
title_sort distributed parallel genetic algorithm of placement strategy for virtual machines deployment on cloud platform
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4109368/
https://www.ncbi.nlm.nih.gov/pubmed/25097872
http://dx.doi.org/10.1155/2014/259139
work_keys_str_mv AT dongyushuang adistributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform
AT xugaochao adistributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform
AT fuxiaodong adistributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform
AT dongyushuang distributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform
AT xugaochao distributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform
AT fuxiaodong distributedparallelgeneticalgorithmofplacementstrategyforvirtualmachinesdeploymentoncloudplatform