Title :
Session-Level Load Balancing for High-Dimensional Systems
Author :
Roubos, Dennis ; Bhulai, Sandjai
Author_Institution :
Fac. of Sci., VU Univ., Amsterdam, Netherlands
Abstract :
Load balancing is critical for the performance of big server clusters. Although many load balancers are available for improving performance in parallel applications, the load-balancing problem is not fully solved yet. Recent advances in security and architecture design advocate load balancing on a session level. However, due to the high dimensionality of session-level load balancing, little attention has been paid to this new problem. In this paper, we formulate the session-level load-balancing problem as a Markov decision problem. Then, we use approximate dynamic programming to obtain approximate load-balancing policies that are scalable with the problem instance. Extensive numerical experiments show that the policies have nearly optimal performance.
Keywords :
Markov processes; dynamic programming; resource allocation; Markov decision problem; approximate dynamic programming; high-dimensional system; session-level load balancing; Application software; Automatic control; Availability; Communication system control; Computer architecture; Computer networks; Control system synthesis; Control systems; Discrete event systems; Dynamic programming; File servers; Load management; Network servers; Optimal control; Scalability; Stochastic processes; Stochastic systems; Supervisory control; Switches; Approximate dynamic programming; Markov decision processes; session-level load balancing;
Journal_Title :
Automatic Control, IEEE Transactions on
DOI :
10.1109/TAC.2009.2024378