DocumentCode
3422961
Title
Parallel Loop Scheduling Using Knowledge-Based Workload Estimation on Grid Environments
Author
Shih, Wen-Chung ; Yang, Chao-Tung ; Chen, Chun-Jen ; Tseng, Shian-Shyong
Author_Institution
Inst. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu
fYear
2007
fDate
Jan. 2007
Firstpage
6
Lastpage
6
Abstract
Parallel loop scheduling on grid environments is a challenging problem, especially for loops with irregular workload distribution. In the past, this problem of load imbalance resulting from irregular workload was not explicitly addressed. This paper proposes a new approach to schedule loop iterations with irregular workload on grid environments. Based on knowledge-based estimation of workload, the proposed method can dispatch an appropriate proportion of workload to each node for execution according to its performance. In addition, the scheduler uses historical statistics of CPU usage and network bandwidth to estimate the dynamically changing performance of each node. Two applications, regular type and irregular one respectively, are implemented and executed on a grid test-bed, which consists of four schools. Experimental results show that the new approach improves the performance on previous schemes
Keywords
grid computing; knowledge based systems; parallel processing; program control structures; resource allocation; scheduling; grid environments; irregular workload distribution; knowledge-based workload estimation; loop iterations; parallel loop scheduling; Application software; Bandwidth; Computer science; Concurrent computing; Distributed computing; Grid computing; Internet; Middleware; Processor scheduling; Testing; Globus; Knowledge Base; Loop scheduling; NWS; grid computing; self-scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications and the Internet, 2007. SAINT 2007. International Symposium on
Conference_Location
Hiroshima
Print_ISBN
0-7695-2756-6
Electronic_ISBN
0-7695-2756-6
Type
conf
DOI
10.1109/SAINT.2007.20
Filename
4090042
Link To Document