• DocumentCode
    1665716
  • Title

    Performance Analysis of Scheduling Algorithms for Dynamic Workflow Applications

  • Author

    Chaochao Zhou ; Garg, Saurabh Kumar

  • Author_Institution
    Sch. of Eng. & ICT, Univ. of Tasmania Hobart, Hobart, TAS, Australia
  • fYear
    2015
  • Firstpage
    222
  • Lastpage
    229
  • Abstract
    In recent years, Big Data has changed how we do computing. Even though we have large scale infrastructure such as Cloud computing and several platforms such as Hadoop available to process the workloads, with Big Data there is a high level of uncertainty that has been introduced in how an application processes the data. Data in general comes in different formats, at different speed and at different volume. Processing consists of not just one application but several applications combined to form a workflow to achieve a certain goal. With data variation and at different speed, applications´ execution and resource needs will also vary at runtime. These are called dynamic workflows. One can say that we can just throw more and more resources during runtime. However this is not an effective way as it can lead to, in the best case, resource wastage or monetary loss and in the worst case, delivery of outcomes much later than when it is required. Thus, scheduling algorithms play an important role in efficient execution of dynamic workflow applications. In this paper, we evaluate several most commonly used workflow scheduling algorithms to understand which algorithm will be the best for the efficient execution of dynamic workflows.
  • Keywords
    Big Data; cloud computing; directed graphs; scheduling; Big Data; DAG; DHEFT planning algorithm; FCFS scheduling algorithm; MCT scheduling algorithm; application resource needs; cloud computing; data aware scheduling algorithm; data processing; data variation; directed acyclic graph; distributed heterogeneous earliest- finish-time algorithm; efficient dynamic workflow application execution; first-come-first-serve algorithm; heterogeneous earliest-finish-time algorithm; maxmin scheduling algorithm; minimum-completion-time algorithm; minmin scheduling algorithm; monetary loss; performance analysis; resource wastage; round-robin scheduling algorithm; workflow scheduling algorithm; Algorithm design and analysis; Delays; Dynamic scheduling; Heuristic algorithms; Scheduling algorithms; Virtual machining; dynamic workflow; workflow scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Big Data (BigData Congress), 2015 IEEE International Congress on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-7277-0
  • Type

    conf

  • DOI
    10.1109/BigDataCongress.2015.39
  • Filename
    7207223