Authors
YongChul Kwon, Magdalena Balazinska, Bill Howe, Jerome Rolia
Publication date
2012/5/20
Book
Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Pages
25-36
Description
We present an automatic skew mitigation approach for user-defined MapReduce programs and present SkewTune, a system that implements this approach as a drop-in replacement for an existing MapReduce implementation. There are three key challenges: (a) require no extra input from the user yet work for all MapReduce applications, (b) be completely transparent, and (c) impose minimal overhead if there is no skew. The SkewTune approach addresses these challenges and works as follows: When a node in the cluster becomes idle, SkewTune identifies the task with the greatest expected remaining processing time. The unprocessed input data of this straggling task is then proactively repartitioned in a way that fully utilizes the nodes in the cluster and preserves the ordering of the input data so that the original output can be reconstructed by concatenation. We implement SkewTune as an extension to Hadoop …
Total citations
20122013201420152016201720182019202020212022202320241855638575606839402823102
Scholar articles
YC Kwon, M Balazinska, B Howe, J Rolia - Proceedings of the 2012 ACM SIGMOD International …, 2012