• DocumentCode
    154165
  • Title

    A Constraint Programming-Based Resource Management Technique for Processing MapReduce Jobs with SLAs on Clouds

  • Author

    Lim, Norman ; Majumdar, Shreyan ; Ashwood-Smith, Peter

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • fYear
    2014
  • fDate
    9-12 Sept. 2014
  • Firstpage
    411
  • Lastpage
    421
  • Abstract
    Clouds that are rapidly gaining in popularity require an effective resource manager that can harness the power of the underlying resource pool, and provide resources on demand to its users. This paper focuses on resource management on clouds for workflow requests characterized by Service Level Agreements (SLAs). Specifically, we devise a novel MapReduce constraint programming based resource manager (MRCP-RM) that can effectively perform matchmaking and scheduling of MapReduce jobs, each characterized by an SLA comprising an earliest start time, execution time, and an end-to-end deadline. Using discrete event simulation a performance evaluation of MRCP-RM is conducted for an open system subjected to a stream of job arrivals. The simulation results demonstrate the effectiveness of the resource manager and provide insights into system behaviour and performance.
  • Keywords
    cloud computing; constraint handling; contracts; discrete event simulation; open systems; parallel programming; processor scheduling; software performance evaluation; MRCP-RM; MapReduce constraint programming-based resource management technique; MapReduce job matchmaking; MapReduce job processing; MapReduce job scheduling; SLA; discrete event simulation; earliest start time; end-to-end deadline; execution time; job arrivals; open system; performance evaluation; resource pool; service level agreements; system behaviour; system performance; workflow requests; Cloud computing; Computational modeling; Open systems; Optimization; Programming; Resource management; Schedules; MapReduce with SLAs; MapReduce with deadlines; SLAs on clouds; matchmaking and scheduling on clouds; resource management on clouds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2014 43rd International Conference on
  • Conference_Location
    Minneapolis MN
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2014.50
  • Filename
    6957250