Abstract:
Load balancing is a widely used technique to optimizing distributed computing system performance. System response delays are reduced by equalizing the loads, such as adju...Show MoreMetadata
Abstract:
Load balancing is a widely used technique to optimizing distributed computing system performance. System response delays are reduced by equalizing the loads, such as adjusting memory pool sizes to balance disk access demands in a database management system. In this paper we formulate load balancing as a constrained optimization problem and investigate two load balancing controllers based on feedback control theory and optimization theory. We show the difference and equivalence between their design methods and criteria. Furthermore, our studies on a DB2 universal database server reveal their performance difference regarding to system noise and workload variations.
Date of Conference: 08-10 June 2005
Date Added to IEEE Xplore: 01 August 2005
ISBN Information:
ISSN Information:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Load Balancing ,
- Optimization Problem ,
- Feedback Control ,
- Constrained Optimization ,
- Optimal Theory ,
- Constrained Optimization Problem ,
- Database Management ,
- Database Server ,
- Memory Pool ,
- Workload Variables ,
- Response Time ,
- Minimum Size ,
- Inequality Constraints ,
- Work Settings ,
- Decision Support System ,
- Step Length ,
- Equality Constraints ,
- Hessian Matrix ,
- Projection Method ,
- Error Control ,
- Optimization-based Approach ,
- Recursive Least Squares ,
- Line Search ,
- Memory Allocation ,
- Memory Management ,
- Linear Quadratic Regulator ,
- Caching ,
- Average Benefit ,
- Search Direction ,
- Gain Margin
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Load Balancing ,
- Optimization Problem ,
- Feedback Control ,
- Constrained Optimization ,
- Optimal Theory ,
- Constrained Optimization Problem ,
- Database Management ,
- Database Server ,
- Memory Pool ,
- Workload Variables ,
- Response Time ,
- Minimum Size ,
- Inequality Constraints ,
- Work Settings ,
- Decision Support System ,
- Step Length ,
- Equality Constraints ,
- Hessian Matrix ,
- Projection Method ,
- Error Control ,
- Optimization-based Approach ,
- Recursive Least Squares ,
- Line Search ,
- Memory Allocation ,
- Memory Management ,
- Linear Quadratic Regulator ,
- Caching ,
- Average Benefit ,
- Search Direction ,
- Gain Margin