Scaling MapReduce Applications across Hybrid Clouds to Meet Soft Deadlines
BibTeX
@MISC{Mattess_scalingmapreduce,
author = {Michael Mattess and Rodrigo N. Calheiros and Rajkumar Buyya},
title = {Scaling MapReduce Applications across Hybrid Clouds to Meet Soft Deadlines},
year = {}
}
OpenURL
Abstract
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-peruse 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. I.







