Exploiting performance and cost diversity in the cloud

Luke M. Leslie, Young Choon Lee, Peng Lu, Albert Y. Zomaya

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

20 Citations (Scopus)


Infrastructure-as-a-Service (IaaS) platforms, such as Amazon EC2, allow clients access to massive computational power in the form of virtual machines (VMs) known as instances. Amazon hosts three different instance purchasing options, each with its own service level agreement covering availability and pricing. In addition, Amazon offers access to a number of geographical regions, zones, and instance types from which to select. In this paper, we present a resource allocation and job scheduling framework (RAMC-DC), which utilizes Amazon's rich selection of service offerings-particularly within Spot and On-Demand instance purchasing options-aiming to cost efficiently execute deadline-constrained jobs. The framework is capable of ensuring quality of service in terms of cost, deadline compliance and service reliability. Such capacities are realized incorporating a set of novel strategies including execution time and cost approximation, bidding and resource allocation strategies. To the best of our knowledge, RAMC-DC most extensively exploits the service diversity of Amazon EC2, and offers a comprehensive cost efficiency solution that is able to deliver both the performance and reliability of On-Demand instances and the low costs of Spot instances. Experimental results obtained from extensive simulations using Amazon's Spot price traces show that our approach keeps deadline breaches and early-termination rates as low as 0.47% and 0.18%, respectively. This reliable performance is achieved with total costs between 13% and 20% of an equivalent approach using only On-Demand instances.

Original languageEnglish
Title of host publicationProceedings of 2013 IEEE sixth international conference on cloud computing
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages8
Publication statusPublished - 2013
Externally publishedYes
EventSixth International Conference on Cloud Computing - Santa Clara, US, Santa Clara
Duration: 28 Jun 20132 Jul 2013


ConferenceSixth International Conference on Cloud Computing
CitySanta Clara


Dive into the research topics of 'Exploiting performance and cost diversity in the cloud'. Together they form a unique fingerprint.

Cite this