Title :
System theory modeling and performance analysis of a distributed load balancing algorithm
Author :
Hosseini, S.H. ; Litow, E. ; Malkawi, M. ; McPherson, J. ; Vairavan, K.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
Abstract :
Useful connections between distributed load balancing and classical linear system theory are established. It is observed that important aspects of the behavior and performance of two versions of a novel load-balancing algorithm using graph coloring can be modeled and studied using linear system theory tools. It is shown that the load-balancing algorithm, after running for a log L steps, results in each processor having a load deviating by at most b log L from the average load. Here L is the sum of all loads and a and b depend only on the graph used to model the interconnection network of the system. It is also shown that the n-cube, with 2n nodes, within n steps each processor has a load at most n/2 away from the average. More generally, the work opens up the possibility of applying system theory ideas to significant problems in distributed systems
Keywords :
multiprocessing systems; multiprocessor interconnection networks; system theory; 2n nodes; applying system theory ideas; classical linear system theory; distributed load balancing algorithm; distributed systems; graph coloring; interconnection network; linear system theory tools; n-cube; performance analysis; system theory modeling; Centralized control; Delay; Distributed computing; Equations; Linear systems; Load management; Multiprocessor interconnection networks; Performance analysis; Throughput; Vectors;
Conference_Titel :
Circuits and Systems, 1989., Proceedings of the 32nd Midwest Symposium on
Conference_Location :
Champaign, IL
DOI :
10.1109/MWSCAS.1989.101938