Title :
Adaptive entitlement control of resource containers on shared servers
Author :
Liu, X. ; Zhu, X. ; Singhal, S. ; Arlitt, M.
Author_Institution :
Illinois Univ., Urbana, IL, USA
Abstract :
In this paper, we describe the design of online feedback control algorithms to dynamically adjust entitlement values for a resource container on a server shared by multiple applications. The goal is to determine the minimum level of entitlement for the container such that its hosted application achieves desired performance levels. Classic control theory is used for both model identification and controller design. Specific implementation issues that affect the closed-loop system performance are discussed. A self-tuning adaptive controller is also presented to handle limited variations in the workload. The controllers were implemented and evaluated on a testbed using the HP-UX PRM as the resource container and the Apache Web server as the hosted application in the container. In all experiments, our controller was able to quickly converge to the proper level of CPU entitlement for the Web server to track its performance target. By using our entitlement control system, shared servers can potentially reach much higher resource utilization while meeting service level objectives for the hosted applications under changing operating conditions.
Keywords :
Internet; adaptive control; closed loop systems; control system synthesis; network servers; self-adjusting systems; telecommunication control; telecommunication services; Web server; adaptive entitlement control; closed-loop system; control theory; controller design; model identification; online feedback control algorithm; resource container; resource utilization; self-tuning adaptive controller; shared server; utility computing; Adaptive control; Algorithm design and analysis; Containers; Control theory; Feedback control; Heuristic algorithms; Programmable control; System performance; Testing; Web server;
Conference_Titel :
Integrated Network Management, 2005. IM 2005. 2005 9th IFIP/IEEE International Symposium on
Print_ISBN :
0-7803-9087-3
DOI :
10.1109/INM.2005.1440783