• 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