• DocumentCode
    1656012
  • Title

    SLO-Driven Task Scheduling in MapReduce Environments

  • Author

    Jie Wang ; Qingzhong Li ; Yuliang Shi

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
  • fYear
    2013
  • Firstpage
    308
  • Lastpage
    313
  • Abstract
    MapReduce is emerging as an important programming model for massive data processing. A key challenge in MapReduce environments is the ability to efficiently control resource allocation and task scheduling for achieving Service Level Objectives (SLOs) of MapReduce jobs. However, there are few effective task scheduling methods to guarantee MapReduce jobs´ SLOs. Therefore, we address this challenge by proposing a SLO-driven task scheduling mechanism in this paper. Based on the MapReduce performance model we build, our mechanism dynamically adjusts resource allocation and task scheduling in order to guarantee the SLOs of jobs and improve global job utility. Experimental results show that our SLO-driven task scheduler effectively meets the specified job latency SLOs and enhances job utility on tested MapReduce programs.
  • Keywords
    resource allocation; scheduling; MapReduce environments; MapReduce performance model; MapReduce programs; SLO-driven task scheduler; SLO-driven task scheduling; global job utility; massive data processing; programming model; resource allocation; service level objectives; specified job latency SLO; Accuracy; Computational modeling; Estimation; High definition video; Job shop scheduling; Resource management; Hadoop; MapReduce; SLO; performance management; task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Information System and Application Conference (WISA), 2013 10th
  • Conference_Location
    Yangzhou
  • Print_ISBN
    978-1-4799-3218-4
  • Type

    conf

  • DOI
    10.1109/WISA.2013.64
  • Filename
    6778655