DocumentCode
2061923
Title
Scheduling dynamically evolving parallel programs using the genetic approach
Author
Gan, Boon-Ping ; Huang, Shell-Ying
Author_Institution
Div. of Software Syst., Nanyang Technol. Inst., Singapore
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
290
Abstract
Presents a study of scheduling dynamically evolving parallel programs in distributed multiprocessor systems. Four centralized schedulers based on a genetic algorithm are proposed. These schedulers consider both load balancing and communication minimization. They do not assume a-priori knowledge of the execution time or communication overhead. The newly-arrived parallel programs are scheduled to run immediately on arrival, and the processors are not reserved exclusively for the execution of a single parallel program. Simulation experiments were designed and conducted to evaluate the proposed schedulers. The results show that these schedulers can achieve up to 60% improvement in the average response time and up to 80% improvement in communication minimization as compared to the least-loaded scheduler.
Keywords
genetic algorithms; minimisation; multiprocessing programs; parallel programming; processor scheduling; resource allocation; software performance evaluation; virtual machines; centralized schedulers; communication minimization; communication overhead; distributed multiprocessor systems; dynamically evolving parallel program scheduling; execution time; genetic algorithm; load balancing; response time; simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846564
Filename
846564
Link To Document