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