• DocumentCode
    608040
  • 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
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    629
  • Lastpage
    636
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4673-5550-6
  • Electronic_ISBN
    1550-445X
  • Type

    conf

  • DOI
    10.1109/AINA.2013.51
  • Filename
    6531813