Title :
Feedback control-based absolute delay guarantee in Tomcat Web Server
Author :
Lu, Jianbo ; Dai, Guangzhong ; Mu, Dejun ; Sun, Kongfeng ; Lu, Zhe
Author_Institution :
Coll. of Autom., Northwestern Polytech. Univ., Xi´´an, China
Abstract :
A widely existing problem in contemporary web application servers is the delay of response time. A long response time will cause the loss of clients and the drop of commercial interest for web site operators. The web Quality of Service (QoS) control should be deployed in web application servers in order to meet different requirements from clients and applications. In this paper, we use classical feedback control theory to contribute a QoS guarantee, i.e. the absolute delay guarantee (ADG). ADG is designed to ensure that the average queuing delay for the requests with high priority is no more than the threshold configured. The approximate linear time-invariant model of the database connection pool (DBCP) in Tomcat web application server is implemented through system identification experimentally. ADG controller is designed to use Root Lacus method. According to the error between the measured queuing delay and the reference value, the controller is periodically invoked to calculate and adjust the probability for different classes of requests to use a limited number of database connections. All components of the closed-loops of QoS guarantee is implemented for HTTP dynamic requests in the database connection pool. In order to evaluate the performance of the closed-loop systems, we design some experiments and gain experiment results. Experiment results show that the controller we design are able to handle fluctuate workloads effectively. ADG can be achieved well in the DBCP in Tomcat Web Server even if the number of concurrent requests changes abruptly.
Keywords :
Web sites; client-server systems; closed loop systems; control system synthesis; feedback; hypermedia; probability; quality of service; queueing theory; root loci; ADG; DBCP; HTTP; QoS; Tomcat Web server; Web site; absolute delay guarantee; client-server system; closed loop system; database connection pool; feedback control; linear time-invariant model; probability; quality of service; queuing delay; root locus method; Connectors; Databases; Delay; Engines; Quality of service; Web servers; Tomcat web server; absolute delay guarantee; connection delay guarantee; feedback control;
Conference_Titel :
Information Science and Service Science (NISS), 2011 5th International Conference on New Trends in
Conference_Location :
Macao
Print_ISBN :
978-1-4577-0665-3