DocumentCode
2061988
Title
A cost-effective scheduling with load balancing for multiprocessor systems
Author
Lee, Shu-Ling ; Yang, Chao-Tung ; Tseng, Shian-Shyong ; Tsai, Chang-Jiun
Author_Institution
Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
302
Abstract
Large-scale shared-memory multiprocessor systems are the current trend in high-performance multiprocessor systems, which are often divided into many nodes. These nodes contain a small number of processors connected by an internal bus. In this kind of system, load imbalance often occurs and can degrade the performance. This paper presents a cost-effective load balancing algorithm, which performs load redistribution only when the possible savings outweigh the redistribution costs. Furthermore, once the algorithm has decided to redistribute all of the iterations, some savings from those processors with heavy workloads can be migrated to some other processors with light workloads. Experiments show that our algorithm can enhance performance if it is used properly.
Keywords
iterative methods; performance evaluation; processor scheduling; resource allocation; shared memory systems; system buses; cost-effective scheduling; high-performance multiprocessors; internal bus; iterations; large-scale shared-memory multiprocessor systems; load balancing algorithm; load imbalance; load redistribution; performance; process migration; processing nodes; processor workload savings; redistribution cost;
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.846566
Filename
846566
Link To Document