Title :
Dependable workflow scheduling in global Grids
Author :
Rahman, Mustafizur ; Ranjan, Rajiv ; Buyya, Rajkumar
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC, Australia
Abstract :
In this paper, a reputation-based Grid workflow scheduling algorithm is proposed to counter the effect of inherent unreliability and temporal characteristics of computing resources in large scale, decentralized Grid overlays. The proposed approach builds upon structured peer-to-peer indexing and overlay networking techniques to create a scalable wide-area networking of Grid sites for supporting dependable scheduling of applications. The scheduling algorithm considers reliability of a Grid resource as a statistical property, which is globally computed in the decentralized Grid overlay based on dynamic feedbacks or reputation scores assigned by individual service consumers (Grid Resource Brokers). The proposed algorithm can dynamically adapt to changing resource conditions and offer significant performance gains as compared to traditional approaches in the event of unsuccessful job execution or resource failure. We evaluate and demonstrate the feasibility of our approach through an extensive trace driven simulation. The results show that our scheduling technique can reduce the makespan up to 50% and successfully isolate the failure-prone resources from the system.
Keywords :
feedback; grid computing; peer-to-peer computing; scheduling; statistical analysis; workflow management software; decentralized grid overlays; dependable scheduling; dependable workflow scheduling; dynamic feedbacks; failure-prone resources; global grids; grid resource brokers; grid sites; grid workflow scheduling algorithm; inherent unreliability; job execution; overlay networking techniques; resource failure; scheduling technique; statistical property; structured peer-to-peer indexing; temporal characteristics; trace driven simulation; wide-area networking; Counting circuits; Feedback; Grid computing; Heuristic algorithms; Indexing; Large-scale systems; Peer to peer computing; Performance gain; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Grid Computing, 2009 10th IEEE/ACM International Conference on
Conference_Location :
Banff, AB
Print_ISBN :
978-1-4244-5148-7
Electronic_ISBN :
978-1-4244-5149-4
DOI :
10.1109/GRID.2009.5353069