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
Link To Document