Loading…

A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization

With the continuous expansion of the scale of cloud datacenters, high energy consumption has become a problem. Virtual machine (VM) consolidation is an effective method of energy management, but overly aggressive consolidation has caused issues such as high service level agreement violation (SLA) ra...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2020, Vol.8, p.228639-228654
Main Authors: Shao, Yifan, Yang, Qiangqiang, Gu, Yajuan, Pan, Yong, Zhou, Yi, Zhou, Ziao
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863
cites cdi_FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863
container_end_page 228654
container_issue
container_start_page 228639
container_title IEEE access
container_volume 8
creator Shao, Yifan
Yang, Qiangqiang
Gu, Yajuan
Pan, Yong
Zhou, Yi
Zhou, Ziao
description With the continuous expansion of the scale of cloud datacenters, high energy consumption has become a problem. Virtual machine (VM) consolidation is an effective method of energy management, but overly aggressive consolidation has caused issues such as high service level agreement violation (SLA) rates and excessive migrations. To reduce energy consumption while ensuring the quality of service of a datacenter, a VM dynamic consolidation strategy based on a gray model and an improved discrete particle swarm algorithm (GM-DPSO) is proposed. This strategy uses a gray prediction algorithm for load detection and adjusts the size of the threshold according to the load condition. Then, we select VMs for overloaded and underloaded hosts and complete the placement of VMs through a VM placement strategy based on an improved discrete particle swarm algorithm. This method aims to improve the load balance, establish a mapping between VMs and hosts, use particles to search for the best VM placement in the global scope, and reduce the probability of SLAV. Our algorithm considers the impact of VM migration on system energy consumption and service quality and takes sufficient measures to reduce the number of migrations. To verify the effectiveness and practicality of this strategy, experiments were conducted on actual workloads, and the results were compared with those of other strategies. The experimental results show that the GM-DPSO greatly improves service quality while reducing energy consumption and SLAV by 34.53% and 97.53%, respectively. The methods and theories in this paper provide strong theoretical and practical engineering guidance for large-scale cloud deployment.
doi_str_mv 10.1109/ACCESS.2020.3046318
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_9de9077d05274fe98f129d1dd250cb59</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9301299</ieee_id><doaj_id>oai_doaj_org_article_9de9077d05274fe98f129d1dd250cb59</doaj_id><sourcerecordid>2474859535</sourcerecordid><originalsourceid>FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863</originalsourceid><addsrcrecordid>eNpNUc1uGyEYRFUrNXLyBLkg9WyX393l6G7S1FKiVHXbK2Lh2xRrd3EBp3JvffOQrBWVC2hg5htmELqkZEUpUR_XbXu93a4YYWTFiag4bd6gM0YrteSSV2__O79HFyntSFlNgWR9hv6t8dVxMqO3-KeP-WAGfGfsLz8B_gYpHKIF3IYphcE7k32Y8DZHk-HhiD-ZBA4XxOCbaI74LjgYsJkc3oz7GB7L5ZVPNkIG_NXE7O0AePvHxBHf77Mf_d8XwXP0rjdDgovTvkA_Pl9_b78sb-9vNu36dmlF3eSlYh1ltet7IFUjHOONAypU3VXCCmusY30JoBKUSVrVQnTSON4xWdGOMWgqvkCbWdcFs9P76EcTjzoYr1-AEB_0yaRWDhSpa0ckq0UPqukpU446xySxnVRF68OsVf75-wAp612Jair2NRO1aKSSJe4F4vMrG0NKEfrXqZTo5-r0XJ1-rk6fqiusy5nlAeCVoTgpHhR_AlWylLY</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2474859535</pqid></control><display><type>article</type><title>A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization</title><source>IEEE Xplore Open Access Journals</source><creator>Shao, Yifan ; Yang, Qiangqiang ; Gu, Yajuan ; Pan, Yong ; Zhou, Yi ; Zhou, Ziao</creator><creatorcontrib>Shao, Yifan ; Yang, Qiangqiang ; Gu, Yajuan ; Pan, Yong ; Zhou, Yi ; Zhou, Ziao</creatorcontrib><description>With the continuous expansion of the scale of cloud datacenters, high energy consumption has become a problem. Virtual machine (VM) consolidation is an effective method of energy management, but overly aggressive consolidation has caused issues such as high service level agreement violation (SLA) rates and excessive migrations. To reduce energy consumption while ensuring the quality of service of a datacenter, a VM dynamic consolidation strategy based on a gray model and an improved discrete particle swarm algorithm (GM-DPSO) is proposed. This strategy uses a gray prediction algorithm for load detection and adjusts the size of the threshold according to the load condition. Then, we select VMs for overloaded and underloaded hosts and complete the placement of VMs through a VM placement strategy based on an improved discrete particle swarm algorithm. This method aims to improve the load balance, establish a mapping between VMs and hosts, use particles to search for the best VM placement in the global scope, and reduce the probability of SLAV. Our algorithm considers the impact of VM migration on system energy consumption and service quality and takes sufficient measures to reduce the number of migrations. To verify the effectiveness and practicality of this strategy, experiments were conducted on actual workloads, and the results were compared with those of other strategies. The experimental results show that the GM-DPSO greatly improves service quality while reducing energy consumption and SLAV by 34.53% and 97.53%, respectively. The methods and theories in this paper provide strong theoretical and practical engineering guidance for large-scale cloud deployment.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2020.3046318</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Cloud computing ; Consolidation ; Data centers ; discrete particle swarm optimization ; Dynamic VM consolidation ; energy awareness ; Energy consumption ; Energy management ; gray model ; Grey prediction ; Heuristic algorithms ; Load modeling ; Particle swarm optimization ; Placement ; Prediction algorithms ; Predictive models ; Quality of service ; service quality ; Strategy ; Virtual environments</subject><ispartof>IEEE access, 2020, Vol.8, p.228639-228654</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863</citedby><cites>FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863</cites><orcidid>0000-0002-5460-1640</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9301299$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Shao, Yifan</creatorcontrib><creatorcontrib>Yang, Qiangqiang</creatorcontrib><creatorcontrib>Gu, Yajuan</creatorcontrib><creatorcontrib>Pan, Yong</creatorcontrib><creatorcontrib>Zhou, Yi</creatorcontrib><creatorcontrib>Zhou, Ziao</creatorcontrib><title>A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization</title><title>IEEE access</title><addtitle>Access</addtitle><description>With the continuous expansion of the scale of cloud datacenters, high energy consumption has become a problem. Virtual machine (VM) consolidation is an effective method of energy management, but overly aggressive consolidation has caused issues such as high service level agreement violation (SLA) rates and excessive migrations. To reduce energy consumption while ensuring the quality of service of a datacenter, a VM dynamic consolidation strategy based on a gray model and an improved discrete particle swarm algorithm (GM-DPSO) is proposed. This strategy uses a gray prediction algorithm for load detection and adjusts the size of the threshold according to the load condition. Then, we select VMs for overloaded and underloaded hosts and complete the placement of VMs through a VM placement strategy based on an improved discrete particle swarm algorithm. This method aims to improve the load balance, establish a mapping between VMs and hosts, use particles to search for the best VM placement in the global scope, and reduce the probability of SLAV. Our algorithm considers the impact of VM migration on system energy consumption and service quality and takes sufficient measures to reduce the number of migrations. To verify the effectiveness and practicality of this strategy, experiments were conducted on actual workloads, and the results were compared with those of other strategies. The experimental results show that the GM-DPSO greatly improves service quality while reducing energy consumption and SLAV by 34.53% and 97.53%, respectively. The methods and theories in this paper provide strong theoretical and practical engineering guidance for large-scale cloud deployment.</description><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Consolidation</subject><subject>Data centers</subject><subject>discrete particle swarm optimization</subject><subject>Dynamic VM consolidation</subject><subject>energy awareness</subject><subject>Energy consumption</subject><subject>Energy management</subject><subject>gray model</subject><subject>Grey prediction</subject><subject>Heuristic algorithms</subject><subject>Load modeling</subject><subject>Particle swarm optimization</subject><subject>Placement</subject><subject>Prediction algorithms</subject><subject>Predictive models</subject><subject>Quality of service</subject><subject>service quality</subject><subject>Strategy</subject><subject>Virtual environments</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNUc1uGyEYRFUrNXLyBLkg9WyX393l6G7S1FKiVHXbK2Lh2xRrd3EBp3JvffOQrBWVC2hg5htmELqkZEUpUR_XbXu93a4YYWTFiag4bd6gM0YrteSSV2__O79HFyntSFlNgWR9hv6t8dVxMqO3-KeP-WAGfGfsLz8B_gYpHKIF3IYphcE7k32Y8DZHk-HhiD-ZBA4XxOCbaI74LjgYsJkc3oz7GB7L5ZVPNkIG_NXE7O0AePvHxBHf77Mf_d8XwXP0rjdDgovTvkA_Pl9_b78sb-9vNu36dmlF3eSlYh1ltet7IFUjHOONAypU3VXCCmusY30JoBKUSVrVQnTSON4xWdGOMWgqvkCbWdcFs9P76EcTjzoYr1-AEB_0yaRWDhSpa0ckq0UPqukpU446xySxnVRF68OsVf75-wAp612Jair2NRO1aKSSJe4F4vMrG0NKEfrXqZTo5-r0XJ1-rk6fqiusy5nlAeCVoTgpHhR_AlWylLY</recordid><startdate>2020</startdate><enddate>2020</enddate><creator>Shao, Yifan</creator><creator>Yang, Qiangqiang</creator><creator>Gu, Yajuan</creator><creator>Pan, Yong</creator><creator>Zhou, Yi</creator><creator>Zhou, Ziao</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-5460-1640</orcidid></search><sort><creationdate>2020</creationdate><title>A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization</title><author>Shao, Yifan ; Yang, Qiangqiang ; Gu, Yajuan ; Pan, Yong ; Zhou, Yi ; Zhou, Ziao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Consolidation</topic><topic>Data centers</topic><topic>discrete particle swarm optimization</topic><topic>Dynamic VM consolidation</topic><topic>energy awareness</topic><topic>Energy consumption</topic><topic>Energy management</topic><topic>gray model</topic><topic>Grey prediction</topic><topic>Heuristic algorithms</topic><topic>Load modeling</topic><topic>Particle swarm optimization</topic><topic>Placement</topic><topic>Prediction algorithms</topic><topic>Predictive models</topic><topic>Quality of service</topic><topic>service quality</topic><topic>Strategy</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shao, Yifan</creatorcontrib><creatorcontrib>Yang, Qiangqiang</creatorcontrib><creatorcontrib>Gu, Yajuan</creatorcontrib><creatorcontrib>Pan, Yong</creatorcontrib><creatorcontrib>Zhou, Yi</creatorcontrib><creatorcontrib>Zhou, Ziao</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Xplore Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shao, Yifan</au><au>Yang, Qiangqiang</au><au>Gu, Yajuan</au><au>Pan, Yong</au><au>Zhou, Yi</au><au>Zhou, Ziao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2020</date><risdate>2020</risdate><volume>8</volume><spage>228639</spage><epage>228654</epage><pages>228639-228654</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>With the continuous expansion of the scale of cloud datacenters, high energy consumption has become a problem. Virtual machine (VM) consolidation is an effective method of energy management, but overly aggressive consolidation has caused issues such as high service level agreement violation (SLA) rates and excessive migrations. To reduce energy consumption while ensuring the quality of service of a datacenter, a VM dynamic consolidation strategy based on a gray model and an improved discrete particle swarm algorithm (GM-DPSO) is proposed. This strategy uses a gray prediction algorithm for load detection and adjusts the size of the threshold according to the load condition. Then, we select VMs for overloaded and underloaded hosts and complete the placement of VMs through a VM placement strategy based on an improved discrete particle swarm algorithm. This method aims to improve the load balance, establish a mapping between VMs and hosts, use particles to search for the best VM placement in the global scope, and reduce the probability of SLAV. Our algorithm considers the impact of VM migration on system energy consumption and service quality and takes sufficient measures to reduce the number of migrations. To verify the effectiveness and practicality of this strategy, experiments were conducted on actual workloads, and the results were compared with those of other strategies. The experimental results show that the GM-DPSO greatly improves service quality while reducing energy consumption and SLAV by 34.53% and 97.53%, respectively. The methods and theories in this paper provide strong theoretical and practical engineering guidance for large-scale cloud deployment.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2020.3046318</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-5460-1640</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2020, Vol.8, p.228639-228654
issn 2169-3536
2169-3536
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_9de9077d05274fe98f129d1dd250cb59
source IEEE Xplore Open Access Journals
subjects Algorithms
Cloud computing
Consolidation
Data centers
discrete particle swarm optimization
Dynamic VM consolidation
energy awareness
Energy consumption
Energy management
gray model
Grey prediction
Heuristic algorithms
Load modeling
Particle swarm optimization
Placement
Prediction algorithms
Predictive models
Quality of service
service quality
Strategy
Virtual environments
title A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T14%3A12%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Dynamic%20Virtual%20Machine%20Resource%20Consolidation%20Strategy%20Based%20on%20a%20Gray%20Model%20and%20Improved%20Discrete%20Particle%20Swarm%20Optimization&rft.jtitle=IEEE%20access&rft.au=Shao,%20Yifan&rft.date=2020&rft.volume=8&rft.spage=228639&rft.epage=228654&rft.pages=228639-228654&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2020.3046318&rft_dat=%3Cproquest_doaj_%3E2474859535%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c478t-92b127dffe0684d238de1497b64c4cacd2f0206412516744b5ad3b2561b22e863%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2474859535&rft_id=info:pmid/&rft_ieee_id=9301299&rfr_iscdi=true