DocumentCode :
1744747
Title :
Towards communication-sensitive load balancing
Author :
Cruz, John ; Park, Kihong
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear :
2001
fDate :
36982
Firstpage :
731
Lastpage :
734
Abstract :
Recent studies have shown that if the overhead associated with process migration is not high when compared to the estimated lifetime of processes, migrating isolated processes to underutilized workstations can improve system performance. However, if tightly-coupled processes from groups of communicating processes or other existing dependencies are separated, system performance can decrease due to increased communication cost. Current load balancers do not make effective use of communication dependencies in their algorithms. We have implemented a communication-sensitive load balancer for DUNES (Distributed UNix ExtenSion)-a user-level distributed operating system-that uses the run-time communication pattern between processes when balancing load. We examine communication-sensitive load balancing under different workload conditions and compare its performance against a load balancer that is not communication-aware. Our results show that a communication-sensitive load balancer performs substantially better than a load balancer that is not communication-aware under workloads that have a “good mix” of CPU-bound and I/O-bound processes
Keywords :
Unix; network operating systems; performance evaluation; resource allocation; workstation clusters; CPU-bound processes; DUNES; Distributed Unix Extension; I/O-bound processes; communicating processes; communication cost; communication dependencies; communication-sensitive load balancing; estimated process lifetime; isolated processes; noncommunication-aware load balancer; process migration overhead; run-time communication pattern; system performance; tightly-coupled processes; underutilized workstations; user-level distributed operating system; workload conditions; Computer networks; Costs; High performance computing; Intelligent networks; Life estimation; Lifetime estimation; Load management; Statistics; System performance; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.919011
Filename :
919011
Link To Document :
بازگشت