@inproceedings{0073faba60114b4383ba86b07fe56d9d,
title = "Energy-Driven Straggler Mitigation in MapReduce",
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.",
keywords = "MapReduce, Energy efficiency, Straggler mitigation, Detection, Copy allocation",
author = "Phan, \{Tien Dat\} and Shadi Ibrahim and Zhou, \{Amelie Chi\} and Guillaume Aupy and Gabriel Antoniu",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017. Funding Information: This work is supported in part by the ANR KerStream project (ANR-16-CE25-0014-01). The experiments presented in this paper were carried out using the Grid{\textquoteright}5000 ALADDIN-G5K experimental testbed, an initiative from the French Ministry of Research through the ACI GRID incentive action, Inria, CNRS and RENATER and other contributing partners (see http://www.grid5000.fr/ for details).; 23rd International Conference on Parallel and Distributed Computing, Euro-Par 2017 ; Conference date: 28-08-2017 Through 01-09-2017",
year = "2017",
month = aug,
day = "1",
doi = "10.1007/978-3-319-64203-1\_28",
language = "English",
isbn = "9783319642024",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "385--398",
editor = "Rivera, \{Francisco F.\} and Pena, \{Tomas F.\} and Cabaleiro, \{Jose C.\}",
booktitle = "Euro-Par 2017: Parallel Processing",
edition = "1st",
url = "https://link.springer.com/book/10.1007/978-3-319-64203-1",
}