Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorThai, Long Thanh
dc.contributor.authorVarghese, Blesson
dc.contributor.authorBarker, Adam David
dc.date.accessioned2016-12-08T12:30:30Z
dc.date.available2016-12-08T12:30:30Z
dc.date.issued2016-12-12
dc.identifier.citationThai , L T , Varghese , B & Barker , A D 2016 , Algorithms for optimising heterogeneous Cloud virtual machine clusters . in 2016 IEEE International Conference on Cloud Computing Technology and Science . , 7830674 , IEEE , pp. 118-125 , 8th IEEE International Conference on Cloud Computing Technology and Science , Luxembourg , 12/12/16 . https://doi.org/10.1109/CloudCom.2016.0033en
dc.identifier.citationconferenceen
dc.identifier.isbn9781509014460
dc.identifier.isbn9781509014453
dc.identifier.otherPURE: 248135364
dc.identifier.otherPURE UUID: 97d43d17-da1d-445c-a242-446f3ad32d6b
dc.identifier.otherScopus: 85012965363
dc.identifier.otherWOS: 000398536300017
dc.identifier.urihttps://hdl.handle.net/10023/9950
dc.descriptionThis research was supported by an Amazon Web Services Education Research grant.en
dc.description.abstractIt is challenging to execute an application in a heterogeneous cloud cluster, which consists of multiple types of virtual machines with different performance capabilities and prices. This paper aims to mitigate this challenge by proposing a scheduling mechanism to optimise the execution of Bag-of-Task jobs on a heterogeneous cloud cluster. The proposed scheduler considers two approaches to select suitable cloud resources for executing a user application while satisfying pre-defined Service Level Objectives (SLOs) both in terms of execution deadline and minimising monetary cost. Additionally, a mechanism for dynamic re-assignment of jobs during execution is presented to resolve potential violation of SLOs. Experimental studies are performed both in simulation and on a public cloud using real-world applications. The results highlight that our scheduling approaches result in cost saving of up to 31% in comparison to naive approaches that only employ a single type of virtual machine in a homogeneous cluster. Dynamic reassignment completely prevents deadline violation in the best-case and reduces deadline violations by 95% in the worst-case scenario.
dc.format.extent8
dc.language.isoeng
dc.publisherIEEE
dc.relation.ispartof2016 IEEE International Conference on Cloud Computing Technology and Scienceen
dc.rights© 2016, IEEE. This work has been made available online in accordance with the publisher’s policies. This is the author created, accepted version manuscript following peer review and may differ slightly from the final published version. The final published version of this work is available at ieeexplore.ieee.org / 10.1109/CloudCom.2016.0033en
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectT Technologyen
dc.subjectNDASen
dc.subject.lccQA75en
dc.subject.lccTen
dc.titleAlgorithms for optimising heterogeneous Cloud virtual machine clustersen
dc.typeConference itemen
dc.description.versionPostprinten
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doihttps://doi.org/10.1109/CloudCom.2016.0033


This item appears in the following Collection(s)

Show simple item record