• DocumentCode
    2054861
  • Title

    Scheduling real-time workflow on MapReduce-based cloud

  • Author

    Fei Teng ; Hao Yang ; Tianrui Li ; Yan Yang ; Zhao Li

  • Author_Institution
    Sch. of Inf. Sci. & Technol., Southwest Jiaotong Univ., Chengdu, China
  • fYear
    2013
  • fDate
    29-31 Aug. 2013
  • Firstpage
    117
  • Lastpage
    122
  • Abstract
    As a popular programming model in cloud-based data processing environment, MapReduce and its open source implementation Hadoop, are widely applied both in industry and academic researches. A key challenge in MapReduce-based cloud is the ability to automatically control resource allocations to real-time workflows for achieving their custom-defined deadlines. Current researches on deadline-related MapReduce schedulers only support soft real-time scheduling, where the extension of the deadline is allowed. In this paper, the hard real-time scheduling problem with a strict deadline on MapReduce-based cloud is studied. We propose a SPS scheduler that can guarantee job completion time before the specified deadline for real-time workflows. SPS supports job preemption with low context-switch overhead so that it can make online scheduling decision when workflows randomly arrive in cloud. Experiments on Hadoop show that SPS effectively meets the deadline constraint even if the workflow demands exceed the cluster resources.
  • Keywords
    cloud computing; public domain software; resource allocation; Hadoop; MapReduce-based cloud; SPS scheduler; cloud-based data processing environment; cluster resources; custom-defined deadlines; deadline constraint; hard real-time scheduling problem; low context-switch overhead; online scheduling decision; open source implementation; programming model; real-time workflow scheduling; real-time workflows; resource allocation control; soft real-time scheduling; workflow demands; Cloud computing; Estimation; Job shop scheduling; Processor scheduling; Real-time systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Computing Technology (INTECH), 2013 Third International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-1-4799-0047-3
  • Type

    conf

  • DOI
    10.1109/INTECH.2013.6653690
  • Filename
    6653690