File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Energy-aware virtual machine allocation for cloud with resource reservation

TitleEnergy-aware virtual machine allocation for cloud with resource reservation
Authors
KeywordsCloud computing
Energy efficiency
Evolutionary algorithm
Virtual machine allocation
VM acceptance ratio
Issue Date2019
Citation
Journal of Systems and Software, 2019, v. 147, p. 147-161 How to Cite?
AbstractTo reduce the price of pay-as-you-go style cloud applications, an increasing number of cloud service providers offer resource reservation-based services that allow tenants to customize their virtual machines (VMs) with specific time windows and physical resources. However, due to the lack of efficient management of reserved services, the energy efficiency of host physical machines cannot be guaranteed. In today's highly competitive cloud computing market, such low energy efficiency will significantly reduce the profit margin of cloud service providers. Therefore, how to explore energy efficient VM allocation solutions for reserved services to achieve maximum profit is becoming a key issue for the operation and maintenance of cloud computing. To address this problem, this paper proposes a novel and effective evolutionary approach for VM allocation that can maximize the energy efficiency of a cloud data center while incorporating more reserved VMs. Aiming at accurate energy consumption estimation, our approach needs to simulate all the VM allocation updates, which is time-consuming using traditional cloud simulators. To overcome this, we have designed a simplified simulation engine for CloudSim that can accelerate the process of our evolutionary approach. Comprehensive experimental results obtained from both simulation on CloudSim and real cloud environments show that our approach not only can quickly achieve an optimized allocation solution for a batch of reserved VMs, but also can consolidate more VMs with fewer physical machines to achieve better energy efficiency than existing methods. To be specific, the overall profit improvement and energy savings achieved by our approach can be up to 24% and 41% as compared to state-of-the-art methods, respectively. Moreover, our approach could enable the cloud data center to serve more tenant requests.
Persistent Identifierhttp://hdl.handle.net/10722/336205
ISSN
2023 Impact Factor: 3.7
2023 SCImago Journal Rankings: 1.160
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorZhang, Xinqian-
dc.contributor.authorWu, Tingming-
dc.contributor.authorChen, Mingsong-
dc.contributor.authorWei, Tongquan-
dc.contributor.authorZhou, Junlong-
dc.contributor.authorHu, Shiyan-
dc.contributor.authorBuyya, Rajkumar-
dc.date.accessioned2024-01-15T08:24:27Z-
dc.date.available2024-01-15T08:24:27Z-
dc.date.issued2019-
dc.identifier.citationJournal of Systems and Software, 2019, v. 147, p. 147-161-
dc.identifier.issn0164-1212-
dc.identifier.urihttp://hdl.handle.net/10722/336205-
dc.description.abstractTo reduce the price of pay-as-you-go style cloud applications, an increasing number of cloud service providers offer resource reservation-based services that allow tenants to customize their virtual machines (VMs) with specific time windows and physical resources. However, due to the lack of efficient management of reserved services, the energy efficiency of host physical machines cannot be guaranteed. In today's highly competitive cloud computing market, such low energy efficiency will significantly reduce the profit margin of cloud service providers. Therefore, how to explore energy efficient VM allocation solutions for reserved services to achieve maximum profit is becoming a key issue for the operation and maintenance of cloud computing. To address this problem, this paper proposes a novel and effective evolutionary approach for VM allocation that can maximize the energy efficiency of a cloud data center while incorporating more reserved VMs. Aiming at accurate energy consumption estimation, our approach needs to simulate all the VM allocation updates, which is time-consuming using traditional cloud simulators. To overcome this, we have designed a simplified simulation engine for CloudSim that can accelerate the process of our evolutionary approach. Comprehensive experimental results obtained from both simulation on CloudSim and real cloud environments show that our approach not only can quickly achieve an optimized allocation solution for a batch of reserved VMs, but also can consolidate more VMs with fewer physical machines to achieve better energy efficiency than existing methods. To be specific, the overall profit improvement and energy savings achieved by our approach can be up to 24% and 41% as compared to state-of-the-art methods, respectively. Moreover, our approach could enable the cloud data center to serve more tenant requests.-
dc.languageeng-
dc.relation.ispartofJournal of Systems and Software-
dc.subjectCloud computing-
dc.subjectEnergy efficiency-
dc.subjectEvolutionary algorithm-
dc.subjectVirtual machine allocation-
dc.subjectVM acceptance ratio-
dc.titleEnergy-aware virtual machine allocation for cloud with resource reservation-
dc.typeArticle-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1016/j.jss.2018.09.084-
dc.identifier.scopuseid_2-s2.0-85055471140-
dc.identifier.volume147-
dc.identifier.spage147-
dc.identifier.epage161-
dc.identifier.isiWOS:000454966100009-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats