Title :
Scaling MapReduce Applications Across Hybrid Clouds to Meet Soft Deadlines
Author :
Mattess, M. ; Calheiros, Rodrigo N. ; Buyya, Rajkumar
Author_Institution :
Dept. of Comput. & Inf. Syst., Univ. of Melbourne, Melbourne, VIC, Australia
Abstract :
Cloud platforms make available a virtually infinite amount of computing resources, which are managed by third parties and are accessed by users on demand in a pay-per-use manner, with Quality of Service guarantees. This enables computing infrastructures to be scaled up and down accordingly to the amount of data to be processed. MapReduce is among the most popular models for development of Cloud applications. As the utilization of such programming model spreads across multiple application domains, the need for timely execution of these applications arises. While existing approaches focus in meeting deadlines via admission control or preemption of lower priority applications, we propose a policy for dynamic provisioning of Cloud resources to speed up execution of deadline-constrained MapReduce applications, by enabling concurrent execution of tasks, in order to meet a deadline for completion of the Map phase of the application. We describe the proposed algorithm and an actual implementation of it in the Aneka Cloud Platform. Experiments on such prototype implementation show that our proposed approach can effectively meet the soft deadlines while minimizing the budget for application execution.
Keywords :
cloud computing; concurrency control; parallel programming; quality of service; resource allocation; Aneka cloud platform; MapReduce application scaling; admission control; application execution budget minimization; cloud application development; computing infrastructures; computing resources; concurrent task execution; deadline-constrained MapReduce applications; dynamic cloud resource provisioning; hybrid clouds; pay-per-use access; programming model utilization; quality of service guarantees; soft deadlines; third parties; Admission control; Cloud computing; Computational modeling; Dynamic scheduling; Programming; Random access memory; Virtual machining; Cloud computing; Hybrid Clouds; MapReduce;
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-5550-6
Electronic_ISBN :
1550-445X
DOI :
10.1109/AINA.2013.51