DocumentCode :
560172
Title :
Purlieus: Locality-aware resource allocation for MapReduce in a cloud
Author :
Palanisamy, Balaji ; Singh, Aameek ; Liu, Ling ; Jain, Bhushan
fYear :
2011
fDate :
12-18 Nov. 2011
Firstpage :
1
Lastpage :
11
Abstract :
We present Purlieus, a MapReduce resource allocation system aimed at enhancing the performance of MapReduce jobs in the cloud. Purlieus provisions virtual MapReduce clusters in a locality-aware manner enabling MapReduce virtual machines (VMs) access to input data and importantly, intermediate data from local or close-by physical machines. We demonstrate how this locality-awareness during both map and reduce phases of the job not only improves runtime performance of individual jobs but also has an additional advantage of reducing network traffic generated in the cloud data center. This is accomplished using a novel coupling of, otherwise independent, data and VM placement steps. We conduct a detailed evaluation of Purlieus and demonstrate significant savings in network traffic and almost 50% reduction in job execution times for a variety of workloads.
Keywords :
cloud computing; resource allocation; virtual machines; MapReduce virtual machines; Purlieus; VM placement steps; cloud data center; job execution times; locality aware resource allocation system; locality awareness; reducing network traffic; virtual MapReduce clusters; Couplings; Data handling; Data storage systems; Distributed databases; Loading; Servers; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location :
Seatle, WA
Electronic_ISBN :
978-1-4503-0771-0
Type :
conf
Filename :
6114438
Link To Document :
بازگشت