Analysis of Simple Algorithms for Dynamic Load Balancing

The principle of load balancing is examined for dynamic resource allocation subject to certain constraints. The emphasis is on the performance of simple allocation strategies which can be implemented on-line. Either finite capacity constraints on resources or migration of load can be incorporated into the setup. The load balancing problem is formulated as a stochastic optimal control problem. Variants of a “Least Load Routing” policy are shown to lead to a fluid type limit and to be asymptotically optimal.

[1]  Bruce E. Hajek,et al.  Performance of global load balancing of local adjustment , 1990, IEEE Trans. Inf. Theory.

[2]  Anthony P. Reeves,et al.  Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..

[3]  C. N. Laws,et al.  Asymptotically Optimal Loss Network Control , 1993, Math. Oper. Res..

[4]  B. Hajek,et al.  On large deviations in load sharing networks , 1998 .

[5]  H. T. Liu,et al.  An approximate performance model for load-dependent interactive queues with application to load balancing in distributed systems , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[6]  J. Doob Stochastic processes , 1953 .

[7]  Yossi Azar On-line Load Balancing , 1996, Online Algorithms.

[8]  T. Kurtz,et al.  Large loss networks , 1994 .

[9]  E. Perkins,et al.  9. Markov Processes, Characterization and Convergence , 1988 .

[10]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[11]  C. Laws,et al.  Optimization via trunk reservation in single resource loss systems under heavy traffic , 1997 .

[12]  Cauligi S. Raghavendra,et al.  Resource allocation with load balancing consideration in distributed computing systems , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[13]  Yale N. Patt,et al.  Disk subsystem load balancing: disk striping vs. conventional data placement , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.