Skip to main navigation Skip to search Skip to main content

Energy-Driven Straggler Mitigation in MapReduce

  • Tien Dat Phan
  • , Shadi Ibrahim*
  • , Amelie Chi Zhou
  • , Guillaume Aupy
  • , Gabriel Antoniu
  • *Corresponding author for this work

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

9 Citations (Scopus)

Abstract

Energy consumption is an important concern for large-scale data-centers, which results in huge monetary cost for data-center operators. Due to the hardware heterogeneity and contentions between concurrent workloads, straggler mitigation is important to many Big Data applications running in large-scale data-centers and the speculative execution technique is widely-used to handle stragglers. Although a large number of studies have been proposed to improve the performance of Big Data applications using speculative execution, few of them have studied the energy efficiency of their solutions. In this paper, we propose two techniques to improve the energy efficiency of speculative executions while ensuring comparable performance. Specifically, we propose a hierarchical straggler detection mechanism which can greatly reduce the number of killed speculative copies and hence save the energy consumption. We also propose an energy-aware speculative copy allocation method which considers the trade-off between performance and energy when allocating speculative copies. We implement both techniques into Hadoop and evaluate them using representative MapReduce benchmarks. Results show that our solution can reduce the energy waste on killed speculative copies by up to 100% and improve the energy efficiency by 20% compared to state-of-the-art mechanisms.

Original languageEnglish
Title of host publicationEuro-Par 2017: Parallel Processing
Subtitle of host publication23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28 – September 1, 2017, Proceedings
EditorsFrancisco F. Rivera, Tomas F. Pena, Jose C. Cabaleiro
Place of PublicationCham
PublisherSpringer
Pages385-398
Number of pages14
Edition1st
ISBN (Electronic)9783319642031
ISBN (Print)9783319642024
DOIs
Publication statusPublished - 1 Aug 2017
Event23rd International Conference on Parallel and Distributed Computing, Euro-Par 2017 - Santiago de Compostela, Spain
Duration: 28 Aug 20171 Sept 2017
https://link.springer.com/book/10.1007/978-3-319-64203-1 (Conference Proceedings)

Publication series

NameLecture Notes in Computer Science
Volume10417
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349
NameTheoretical Computer Science and General Issues
ISSN (Print)2512-2010
ISSN (Electronic)2512-2029
NameEuro-Par: European Conference on Parallel Processing

Conference

Conference23rd International Conference on Parallel and Distributed Computing, Euro-Par 2017
Country/TerritorySpain
CitySantiago de Compostela
Period28/08/171/09/17
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

  • MapReduce
  • Energy efficiency
  • Straggler mitigation
  • Detection
  • Copy allocation

Fingerprint

Dive into the research topics of 'Energy-Driven Straggler Mitigation in MapReduce'. Together they form a unique fingerprint.

Cite this