Title :
An extenics-based load balancing mechanism for distributed computing systems
Author :
Lee, Liang-Teh ; Tao, Der-Fu ; Tseng, Chia-Ying ; Wu, Ming-Tsung
Author_Institution :
tDepartment of Comput. Sci. & Eng., Tatung Univ., Taipei, Taiwan
Abstract :
In distributed computing systems, load balancing is one of the most important factors that affect the system performance. This paper presents sender-initiated dynamic load balancing policies in a distributed computing system. There are four policies consisted in the proposed extenics-based load. balancing mechanism (ELBM). For the transfer policy, instead of defining a fixed threshold value in the traditional load balancing policies, we apply the extension set theory and use the average response time of jobs as a factor to create an adaptive threshold value which is calculated by a relational function of average response time, for determining that a new arriving job should be migrated or not. In addition to the transfer policy, a bypass-transfer method is used in the location policy. Jobs that need to be migrated do not need to be transferred to central node first, but are transferred to destination node directly. so as to reduce the communication costs. In order to make the system more reliable, a template queue is added at the master node of the system to reduce the job arrival failure. A simulation model has been built for evaluating the performance of the system. Compared with other load balancing mechanisms, such as RT and ALBCII algorithms, the simulation results show that a better performance can be achieved by the proposed mechanism.
Keywords :
performance evaluation; queueing theory; resource allocation; shared memory systems; adaptive threshold value; average job response time; bypass-transfer method; communication costs; distributed computing systems; extenics-based load balancing mechanism; extension set theory; job arrival failure; performance evaluation; relational function; sender-initiated dynamic load balancing; system performance; system reliability; template queue; transfer policy; Availability; Communication networks; Communications technology; Computational modeling; Computer science; Costs; Delay; Distributed computing; Load management; Set theory;
Conference_Titel :
TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering
Print_ISBN :
0-7803-7490-8
DOI :
10.1109/TENCON.2002.1181291