DocumentCode :
2388008
Title :
A robust application-level approach for responsiveness differentiation
Author :
Zhou, Xiaobo ; Cai, Yu ; Wei, Jianbin ; Xu, Cheng-Zhong
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., USA
fYear :
2005
fDate :
11-15 July 2005
Firstpage :
373
Abstract :
There is a growing demand for provisioning of proportional responsiveness differentiation to various clients on scalable Web servers to meet changing resource availability, and to satisfy different client requirements. Theoretically, a queueing-based processing rate allocation scheme is able to achieve the objective by providing different processing rates to requests of different client classes. However, we find that an implementation of the queueing-theoretical scheme shows weak proportionality with large variance because it does not have fine-grained control over the resources that the kernel consumes and hence the processing rate is not strictly proportional to the number of processes allocated. We design a feedback controller and integrate it with the queueing-theoretical scheme. The integrated application-level approach allocates a certain number of processes to handle requests of different client classes according to the queueing-theoretical scheme. The process allocations are then adjusted according to the difference between target response time and the achieved response time by using proportional integral derivative control. Results demonstrate that this integrated approach can enable Web servers to provide fine-grained response time differentiation. The approach is robust and can be practically deployed on Apache Web servers.
Keywords :
Internet; client-server systems; file servers; quality of service; queueing theory; resource allocation; three-term control; Apache Web servers; application-level approach; client classes; client requests; client requirements; client-server systems; process allocation; proportional integral derivative control; queueing theory; queueing-based processing rate allocation; request handling; resource availability; resource consumption control; responsiveness differentiation; Adaptive control; Availability; Delay; Kernel; PD control; Proportional control; Queueing analysis; Resource management; Robustness; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
Type :
conf
DOI :
10.1109/ICWS.2005.15
Filename :
1530818
Link To Document :
بازگشت