• DocumentCode
    654834
  • Title

    Workflow-Based Composite Job Scheduling for Decentralized Distributed Systems

  • Author

    Tantitharanukul, Nasi ; Natwichai, Juggapong ; Boonma, Pruet

  • Author_Institution
    Dept. of Comput. Eng., Chiang Mai Univ., Chiang Mai, Thailand
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    583
  • Lastpage
    588
  • Abstract
    The development of distributed systems has been accelerated in this recent years through the development of P2P, grid, and cloud computing. Nevertheless, job scheduling is still a major challenge for distributed system design and implementation. Such issue can be more complex when dealing with workflow-based composite jobs, i.e. each job has multiple tasks with dependencies between them. In this paper we prove that, when task dependency in such kind of jobs is pre-defined with workflow templates, finding minimal execution time for multiple jobs is an NP-complete problem. So, we propose a heuristic algorithm for this problem. The experimental results show that this algorithm can find near optimal solutions to the problem with a polynomial computation time.
  • Keywords
    computational complexity; distributed processing; scheduling; NP-complete problem; P2P computing; cloud computing; decentralized distributed systems; grid computing; heuristic algorithm; peer-to-peer computing; polynomial computation time; task dependency; workflow-based composite job scheduling; Cloud computing; Heuristic algorithms; NP-complete problem; Polynomials; Processor scheduling; Resource management; Scheduling; Decentralized Distributed Systems; Job Scheduling; Workflow Based;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network-Based Information Systems (NBiS), 2013 16th International Conference on
  • Conference_Location
    Gwangju
  • Print_ISBN
    978-1-4799-2509-4
  • Type

    conf

  • DOI
    10.1109/NBiS.2013.97
  • Filename
    6685465