2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Ccgrid 2012) 2012
DOI: 10.1109/ccgrid.2012.12
|View full text |Cite
|
Sign up to set email alerts
|

Improving MapReduce Performance in Heterogeneous Network Environments and Resource Utilization

Abstract: Abstract-In MapReduce, map and reduce tasks are assigned to map and reduce slots hosted by worker nodes. Usually the numbers of map and reduce slots are carefully chosen to gain optimal resource usage. We found resource utilization is inefficient when there are not enough tasks to fill all task slots as the resources "reserved" for idle slots are just wasted. We propose resource stealing which enables running tasks to steal the unutilized resources and return them when new tasks are assigned. It exploits the o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
29
0
2

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 55 publications
(31 citation statements)
references
References 16 publications
0
29
0
2
Order By: Relevance
“…scheduling [19] Resource stealing Proposes opportunistic use of the otherwise wasted resources. Does not consider user-specified goal.…”
Section: Heterogeneous Mapreduce Scheduling Techniquesmentioning
confidence: 99%
“…scheduling [19] Resource stealing Proposes opportunistic use of the otherwise wasted resources. Does not consider user-specified goal.…”
Section: Heterogeneous Mapreduce Scheduling Techniquesmentioning
confidence: 99%
“…Z.Fadika et al [21] presented MARLA, a load-adaptive MapReduce framework espousing a task-oriented approach to MapReduce application processing faced with the source of cluster heterogeneity. [22] proposed resource stealing which enables running tasks to steal the unutilized resources and return them when new tasks were assigned. Although the above techniques can improve MapReduce performance of heterogeneous clusters, they do not take into account data locality and data movement overhead.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, Jiang concludes that carefully tuning each factor, it is possible to eliminate the negative impact of these factors and improve the performance of MapReduce applications. Other authors like Guo [10] and Cheng [11] focus their works on improving the performance of MapReduce applications. Gou explodes the freedom to control concurrency in MapReduce in order to improve resource utilization.…”
Section: Related Workmentioning
confidence: 99%