Semi-online task assignment policies for workload consolidation in cloud computing systems

dc.contributor.authorArmant, Vincent
dc.contributor.authorDe Cauwer, Milan
dc.contributor.authorBrown, Kenneth N.
dc.contributor.authorO'Sullivan, Barry
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2018-01-11T11:22:42Z
dc.date.available2018-01-11T11:22:42Z
dc.date.issued2018-01-03
dc.date.updated2018-01-11T10:18:34Z
dc.description.abstractSatisfying on-demand access to cloud computing infrastructures under quality-of-service constraints while minimising the wastage of resources is an important challenge in data centre resource management. In this paper we tackle this challenge in a semi-online workload management system allocating tasks with uncertain duration to physical servers. Our semi-online framework, based on a bin packing approach, allows us to gather information on incoming tasks during a short time window before deciding on their assignments. Our contributions are as follows: (i) we propose a formal framework capturing the semi-online consolidation problem; (ii) we propose a new dynamic and real-time allocation algorithm based on the incremental merging of bins; and (iii) an adaptation of standard bin packing heuristics with a local search algorithm for the semi-online context considered here. We provide a systematic study of the impact of varying time-period size and varying the degrees of uncertainty on the duration of incoming tasks. The policies are compared in terms of solution quality and solving time on a data-set extracted from a real-world cluster trace. Our results show that, around periods of high demand, our best policy saves up to 40% of the resources compared to the other polices, and is robust to uncertainty in the task durations. Finally, we show that small increases in the allowable time window allows a significant improvement, but that larger time windows do not necessarily improve resource usage for real world data sets.en
dc.description.statusPeer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationArmant, V., De Cauwer, M. Brown, K. N. and O'Sullivan, B. (2018) 'Semi-online task assignment policies for workload consolidation in cloud computing systems', Future Generation Computer Systems, 82, pp. 89-103. doi:10.1016/j.future.2017.12.035en
dc.identifier.doi10.1016/j.future.2017.12.035
dc.identifier.endpage103
dc.identifier.issn0167-739X
dc.identifier.journaltitleFuture Generation Computer Systemsen
dc.identifier.startpage89
dc.identifier.urihttps://hdl.handle.net/10468/5268
dc.identifier.volume82
dc.language.isoenen
dc.publisherElsevier B.V.en
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en
dc.rights© 2018, Elsevier B.V. All rights reserved. This manuscript version is made available under the CC-BY-NC-ND 4.0 license.en
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en
dc.subjectCloud computingen
dc.subjectWorkload consolidationen
dc.subjectSemi-online policiesen
dc.subjectStochastic task durationen
dc.titleSemi-online task assignment policies for workload consolidation in cloud computing systemsen
dc.typeArticle (peer-reviewed)en
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Semi-online.pdf
Size:
995 KB
Format:
Adobe Portable Document Format
Description:
Accepted Version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: