DocumentCode
1151603
Title
Session-Level Load Balancing for High-Dimensional Systems
Author
Roubos, Dennis ; Bhulai, Sandjai
Author_Institution
Fac. of Sci., VU Univ., Amsterdam, Netherlands
Volume
54
Issue
8
fYear
2009
Firstpage
2018
Lastpage
2023
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;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2009.2024378
Filename
5175304
Link To Document