Journal of Cloud Computing Advances Systems and Applications · 2020 · 12 citations · 21 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureCluster ComputingDistributed SystemsData PartitioningDistributed Data ProcessingJob SchedulingResource SchedulingWorkload PlacementWorkload SchedulingCloud Data CentersData Skew MitigationData-intensive ComputingMapreducePartitioningPartitioning StrategiesResource ContentionStraggler Mitigation
Abstract Task stragglers in MapReduce jobs dramatically impede job execution of data-intensive computing in cloud data centers. This impedance is due to the uneven distribution of input data, heterogeneous data nodes, resource contention situations, and network configurations. Data skew of intermediate data in MapReduce job causes delay failures due to the violation of job completion time. Data-intensive computing frameworks, such as MapReduce or Hadoop YARN, employ HashPartitioner. This partitioner may cause intermediate data skew, which results in straggler reducers. In this paper, we strive to make Hadoop YARN more efficient in cloud environments. We present, a new partitioning scheme, called balanced data clusters partitioner (BDCP), to handle straggler Reduce tasks based on sampling of input data and feedback information about the current processing task. Our extensive experimental results show that BDCP can outperform the default Hadoop HashPartitioner and Range partitioner. BDCP can assist in straggler mitigation during reduce phase and minimize the job completion time in MapReduce jobs within data-intensive cloud computing.
21
Improving MapReduce performance in heterogeneous environments
Matei Zaharia, Andy Konwinski, Anthony D. Joseph et al. · UC Berkeley · 2008 · 1.6K citations
Effective straggler mitigation: attack of the clones
Ganesh Ananthanarayanan, Ali Ghodsi, Scott Shenker et al. · 2013 · 415 citations
YongChul Kwon, Magdalena Bałazińska, Bill Howe et al. · 2012 · 399 citations
Improving MapReduce performance through data placement in heterogeneous Hadoop clusters
Jiong Xie, Shu Yin, Xiaojun Ruan et al. · 2010 · 381 citations