DocumentCode
168631
Title
Elastic MapReduce Execution
Author
Wei Xiang Goh ; Kian-Lee Tan
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear
2014
fDate
26-29 May 2014
Firstpage
216
Lastpage
225
Abstract
With increasingly larger deployments, the MapReduce framework begins to face technical deficiencies in its execution architecture. In order to cope with the management of such limits-pushing amount of resources, there are independent developments of supplementary frameworks (e.g., YARN) that isolate resource management from the job coordinations. These resource managers also expose potential increased elasticity in job execution that has not been fully exploited by the current state-of-the-art architecture. In this paper, we present an enhanced architecture for MapReduce job execution called Elastic MapReduce Execution (EMRE) that leverages on a structured peer-to-peer overlay (i.e., BATON) to induce elasticity into the job execution without compromising on fault tolerance. The execution architecture requires no modification to the original MapReduce job definition, and our experiments indicate that EMRE will greatly improve the performance of MapReduce under various execution conditions.
Keywords
overlay networks; parallel programming; peer-to-peer computing; resource allocation; EMRE; MapReduce framework; MapReduce job definition; elastic MapReduce execution; fault tolerance; job coordination; job execution; resource management; structured peer-to-peer overlay; Computer architecture; Containers; Elasticity; Merging; Peer-to-peer computing; Resource management; Yarn; BATON; MapReduce; P2P; YARN; elasticity;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
Conference_Location
Chicago, IL
Type
conf
DOI
10.1109/CCGrid.2014.14
Filename
6846457
Link To Document