Skip to main navigation Skip to search Skip to main content

Energy-Efficient Speculative Execution using Advanced Reservation for Heterogeneous Clusters

  • Amelie Chi Zhou
  • , Shadi Ibrahim*
  • , Tien Dat Phan
  • , Bingsheng He
  • *Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

9 Citations (Scopus)

Abstract

Many Big Data processing applications nowadays run on large-scale multi-tenant clusters. Due to hardware heterogeneity and resource contentions, straggler problem has become the norm rather than the exception in such clusters. To handle the straggler problem, speculative execution has emerged as one of the most widely used straggler mitigation techniques. Although a number of speculative execution mechanisms have been proposed, as we have observed from real-world traces, the questions of "when" and "where" to launch speculative copies have not been fully discussed and hence cause inefficiencies on the performance and energy of Big Data applications. In this paper, we propose a performance model and an energy consumption model to reveal the performance and energy variations with different speculative execution solutions. We further propose a window-based dynamic resource reservation and a heterogeneity-aware copy allocation technique to answer the "when" and "where" questions for speculative executions. Evaluations using real-world traces show that our proposed technique can improve the performance of Big Data applications by up to 30% and reduce the overall energy consumption by up to 34%.

Original languageEnglish
Title of host publicationProceedings of the 47th International Conference on Parallel Processing, ICPP 2018
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Number of pages10
ISBN (Print)9781450365109
DOIs
Publication statusPublished - 13 Aug 2018
Event47th International Conference on Parallel Processing, ICPP 2018 - Eugene, United States
Duration: 14 Aug 201816 Aug 2018
https://dl.acm.org/doi/proceedings/10.1145/3225058 (Conference Proceedings)

Publication series

NameACM International Conference Proceeding Series

Conference

Conference47th International Conference on Parallel Processing, ICPP 2018
Country/TerritoryUnited States
CityEugene
Period14/08/1816/08/18
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

User-Defined Keywords

  • Speculation
  • Stragglers
  • Scheduling
  • Performance
  • Energy efficiency

Fingerprint

Dive into the research topics of 'Energy-Efficient Speculative Execution using Advanced Reservation for Heterogeneous Clusters'. Together they form a unique fingerprint.

Cite this