Embedding individualized machine learning prediction models for energy efficient VM consolidation within Cloud data centers

Show simple item record

dc.contributor.author Moghaddam, Seyedhamid Mashhadi
dc.contributor.author O’Sullivan, Michael
dc.contributor.author Walker, Cameron
dc.contributor.author Piraghaj, Sareh Fotuhi
dc.contributor.author Unsworth, Charles Peter
dc.date.accessioned 2022-08-15T00:04:05Z
dc.date.available 2022-08-15T00:04:05Z
dc.date.issued 2020-05-01
dc.identifier.citation (2020). Future Generation Computer Systems: the international journal of grid computing: theory, methods and applications, 106, 221-233.
dc.identifier.issn 0167-739X
dc.identifier.uri https://hdl.handle.net/2292/60783
dc.description.abstract The fast growth in demand for utility-based IT services has lead to the formation of large scale Cloud data centers. The electrical energy consumption of these data centers results in high operational costs and carbon dioxide emissions. Cloud data centers benefit from the use of virtualization technology to reduce their energy consumption. This technology enables a Cloud data center to allocate its physical resources (CPU, memory, hard disk, network bandwidth) on demand and balance loads between their physical hosts by live migration of Virtual Machines (VMs). However, the migration of VMs can result in Service Level Agreement Violations (SLAVs) and consequently low Quality of Service (QoS). Hence, in this paper, we propose an energy aware VM consolidation algorithm that minimizes SLAVs. Dynamic VM consolidation has three stages: a) Detecting over- and under-utilized hosts; b) Selecting one or more VMs for migration from those hosts; c) Finding destination hosts for the selected VMs. Therefore, the proposed VM consolidation algorithm contains different models for each stage. For the first stage, we developed different fine-tuned Machine Learning (ML) prediction models for individual VMs to predict the best time to trigger migrations from hosts. For the second stage, we lexicographically consider migration time and host CPU usage when selecting VMs to migrate. Finally, a new method based on the Best Fit Decreasing (BFD) algorithm was developed to select a destination host for the VMs being migrated. Our algorithm was compared to a baseline VM consolidation algorithm that used Local Regression for detecting over-utilized hosts, minimum migration time for the VM selection stage and power-aware best fit for the host selection stage. The comparison demonstrated that our VM consolidation algorithm improved energy consumption and SLAVs by 26% and 50%, respectively.
dc.language en
dc.publisher Elsevier
dc.relation.ispartofseries Future Generation Computer Systems
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher.
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm
dc.subject 7 Affordable and Clean Energy
dc.subject Science & Technology
dc.subject Technology
dc.subject Computer Science, Theory & Methods
dc.subject Computer Science
dc.subject Cloud computing
dc.subject Load balancing
dc.subject Prediction models
dc.subject Machine learning
dc.subject MULTILAYER PERCEPTRON
dc.subject COMPUTING ENVIRONMENTS
dc.subject VIRTUAL MACHINES
dc.subject PERFORMANCE
dc.subject MANAGEMENT
dc.subject ALGORITHM
dc.subject 0803 Computer Software
dc.subject 0805 Distributed Computing
dc.subject 0806 Information Systems
dc.title Embedding individualized machine learning prediction models for energy efficient VM consolidation within Cloud data centers
dc.type Journal Article
dc.identifier.doi 10.1016/j.future.2020.01.008
pubs.begin-page 221
pubs.volume 106
dc.date.updated 2022-07-29T13:51:12Z
dc.rights.holder Copyright: The authors en
pubs.author-url http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000527320000018&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=6e41486220adb198d0efde5a3b153e7d
pubs.end-page 233
pubs.publication-status Published
dc.rights.accessrights http://purl.org/eprint/accessRights/RestrictedAccess en
pubs.subtype Article
pubs.subtype Journal
pubs.elements-id 792867
pubs.org-id Engineering
pubs.org-id Engineering Science
dc.identifier.eissn 1872-7115
pubs.record-created-at-source-date 2022-07-30


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics