loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE International Conference on Web Services (ICWS'05)
A Robust Application-Level Approach for Responsiveness Differentiation
Orlando, Florida
July 11-July 15
ISBN: 0-7695-2409-5
Xiaobo Zhou, University of Colorado at Colorado Springs
Yu Cai, University of Colorado at Colorado Springs
Jianbin Wei, Wayne State University
Cheng-Zhong Xu, Wayne State University
There is a growing demand for provisioning of proportional responsive- ness 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, in this paper, we find that an implement- ation of the queueingtheoretical scheme shows weak proportionality with large variance because it does not have fine-grained control over the consumption of 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 the target response time and the achieved response time by using the 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.
Citation:
Xiaobo Zhou, Yu Cai, Jianbin Wei, Cheng-Zhong Xu, "A Robust Application-Level Approach for Responsiveness Differentiation," icws, pp.373-380, IEEE International Conference on Web Services (ICWS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.