2012 · 26 citations · 4 references
ComputingComputer ScienceComputer SystemsCluster ComputingDistributed SystemsParallel ComputingDistributed ComputingDistributed Data ProcessingDistributed SchedulingDistributed Systems PerformanceWorkload SchedulingCluster SchedulingData ProcessingExecution Time Analysis
Google's MapReduce has gained significant popularity as a platform for large scale distributed data processing. Hadoop [1] is an open source implementation of MapReduce [11] framework, originally it was developed to operate over single cluster environment and could not be leveraged for distributed data processing across federated clusters. At multiple federated clusters connected with high speed networks, computing resources are provisioned from any of the clusters from the federation. Placement of map tasks close to its data split is critical for performance of Hadoop. In this work, we add network awareness in Hadoop while scheduling the map tasks over federated clusters. We observe 12% to 15 % reduction of execution time in FIFO and FAIR schedulers of Hadoop for varying workloads.
4
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Matei Zaharia, Dhruba Borthakur, Joydeep Sen Sarma et al. · 2010 · 1.4K citations
Exploring MapReduce efficiency with highly-distributed data
Michael Cardosa, Chenyu Wang, Anshuman Nangia et al. · 2011 · 65 citations
A hierarchical framework for cross-domain MapReduce execution
Yuan Luo, Zhenhua Guo, Yiming Sun et al. · 2011 · 58 citations