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
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;
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
DOI :
10.1109/HPC.2000.846564