SpotADAPT: Spot Aware (re-)Deployment of Analytical Processing Tasks on Amazon EC2

Dalia Kaulakiene, Christian Thomsen, Torben Bach Pedersen, Ugur Cetintemel, Tim Kraska

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

7 Citations (Scopus)

Abstract

Having constantly increasing amounts of data, the analysis of it is often entrusted for a MapReduce framework. The execution of an analytical workload can be cheapened by adopting cloud computing resources, and in particular by using spot instances (cheap, fluctuating price instances) offered by Amazon Web Services (AWS).
The users aiming for the spot market are presented with many instance types placed in multiple datacenters in the world, and thus it is difficult to choose the optimal deployment. In this paper, we propose the framework SpotADAPT (Spot-Aware (re-)Deployment of Analytical Processing Tasks) which is designed to help users by first, estimating the workload execution time on different AWS instance types, and, second, proposing the deployment
(i.e., specific availability zone, instance type, pricing model) aligned with user-provided optimization goals (fastest or cheapest execution within boundaries). Moreover, during the execution of the workload, SpotADAPT suggests a redeployment if the current spot instance gets terminated by Amazon or a better deployment becomes possible due to fluctuations of the spot prices.
The approach is evaluated using the actual execution times of typical analytical workloads and real spot price traces. SpotADAPT's suggested deployments are comparable to the theoretically optimal ones, and in particular, it shows good cost benefits for the budget optimization -- on average SpotADAPT is at most 0.3% more expensive than the theoretically optimal deployments.
Original languageEnglish
Title of host publicationProceedings of the ACM Eighteenth International Workshop On Data Warehousing and OLAP (DOLAP 2015)
Number of pages10
Place of PublicationNew York, NY, USA
PublisherAssociation for Computing Machinery (ACM)
Publication date23 Oct 2015
Pages59-68
ISBN (Electronic)978-1-4503-3785-4
DOIs
Publication statusPublished - 23 Oct 2015
EventACM Eighteenth International Workshop On Data Warehousing and OLAP - Melbourne Convention and Exhibition Centre, Melbourne, Australia, Melbourne, Australia
Duration: 23 Oct 201523 Oct 2015
Conference number: 18

Workshop

WorkshopACM Eighteenth International Workshop On Data Warehousing and OLAP
Number18
LocationMelbourne Convention and Exhibition Centre, Melbourne, Australia
Country/TerritoryAustralia
CityMelbourne
Period23/10/201523/10/2015

Keywords

  • Amazon Web Services
  • EC2
  • Spot instances
  • Hadoop
  • execution time estimation

Fingerprint

Dive into the research topics of 'SpotADAPT: Spot Aware (re-)Deployment of Analytical Processing Tasks on Amazon EC2'. Together they form a unique fingerprint.

Cite this