Title :
Adaptive Control of Multi-Tiered Web Applications Using Queueing Predictor
Author :
Liu, Xue ; Heo, Jin ; Sha, Lui ; Zhu, Xiaoyun
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL
Abstract :
How to effectively allocate system resources to meet service level objectives (SLOs) is a challenging problem for Web services providers. In this paper, we propose a scheme for autonomous performance control of Web applications. It uses a queueing model predictor and an online adaptive feedback loop that enforces admission control of the incoming requests to ensure the desired response time target is met. The proposed queueing-model-based adaptive control approach combines both the modeling power of queueing theory and self-tuning power of adaptive control. Therefore, it can handle both modeling inaccuracies and load disturbances in a better way. To evaluate the proposed approach, we built a multi-tiered Web application testbed with open-source components widely used in industry. Experimental studies conducted on the testbed demonstrated the effectiveness of the proposed approach
Keywords :
Internet; adaptive control; feedback; queueing theory; telecommunication congestion control; adaptive control; admission control; autonomous performance control; multitiered Web applications; online adaptive feedback loop; open-source components; queueing predictor; service level objectives; Adaptive control; Admission control; Feedback loop; Power system modeling; Predictive models; Programmable control; Queueing analysis; Resource management; Testing; Web services;
Conference_Titel :
Network Operations and Management Symposium, 2006. NOMS 2006. 10th IEEE/IFIP
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-0142-9
DOI :
10.1109/NOMS.2006.1687543