Modelling and design of admission control mechanisms for web servers using non-linear control theory

被引:5
作者
Andersson, M [1 ]
Kihl, M [1 ]
Robertsson, A [1 ]
机构
[1] Lund Inst Technol, Dept Commun Syst, SE-22100 Lund, Sweden
来源
PERFORMANCE AND CONTROL OF NEXT GENERATION COMMUNICATION NETWORKS | 2003年 / 5244卷
关键词
web servers; Apache; overload control; admission control. control theory; queueing theory;
D O I
10.1117/12.509281
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Web sites are exposed to high rates of incoming requests. Since web sites are sensitive to overload, admission control mechanisms are often implemented. The purpose of such a mechanism is to prevent requests from entering the web server during high loads. This paper presents how admission control mechanisms can be designed and implemented with a combination of queueing theory and control theory. Since web servers behave non-linear and stochastic, queueing theory can be used for web server modelling. However, there are no mathematical tools in queueing theory to use when designing admission control mechanisms. Instead, control theory contains the needed mathematical tools. By analysing queueing systems with control theoretic methods. good admission control mechanisms can be designed for web server systems. In this paper we model an Apache web server as a GI/G/1-system. Then, we use control theory to design a PI-controller, commonly used in automatic control, for the web server. In the paper we describe the design of the controller and also how it can be implemented in a real system. The controller has been implemented and tested together with the Apache web server. The server was placed in a laboratory network together with a traffic generator which was used to represent client requests. Measurements in the laboratory setup show how robust the implemented controller is, and how it correspond to the results from the theoretical analysis.
引用
收藏
页码:53 / 64
页数:12
相关论文
共 15 条
[1]   Performance guarantees for Web server end-systems: A control-theoretical approach [J].
Abdelzaher, TF ;
Shin, KG ;
Bhatti, N .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (01) :80-96
[2]  
Abdelzaher TF, 2000, IEEE DECIS CONTR P, P2234, DOI 10.1109/CDC.2000.914129
[3]  
Astrom K., 1997, COMPUTER CONTROLLED
[4]  
Banga G, 1997, PROCEEDINGS OF THE USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, P61
[5]   Web server support for tiered services [J].
Bhatti, N ;
Friedrich, R .
IEEE NETWORK, 1999, 13 (05) :64-71
[6]  
CARLSTROM J, 2002, P INF
[7]  
Cheng L, 2001, ACTA HORTIC, P51, DOI 10.1109/RTTAS.2001.929865
[8]   Predictive admission control strategy for overloaded commercial web server [J].
Cherkasova, L ;
Phaal, P .
8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2000, :500-507
[9]  
KIHL M, 2003, 18 INT TEL C
[10]  
STALLINGS W, 2000, DATA COMPUTER COMMUN