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 :
بازگشت