loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International Conference on Quality Software (QSIC 2007)
A QoS-Enabled WorkManager Model for Web Application Servers
Portland, Oregon, USA
October 11-October 12
ISBN: 0-7695-3035-4
Wei Wang, Chinese Academy of Science, Beijing 100080, P.R. C
Wenbo Zhang, Chinese Academy of Science, Beijing 100080, P.R. C
Jun Wei, Chinese Academy of Science, Beijing 100080, P.R. C
Tao Huang, Chinese Academy of Science, Beijing 100080, P.R. C
The overload of Web Application Servers (WAS) is a typical and critical problem encountered in nowaday Web commerce. This problem imposes greater demands on WAS to provide QoS support under overload conditions. However, even with a practical solution, the implementation of a flexible QoS model to enable fine- grained QoS control in WAS is still a challenging task. In this paper we propose a QoS-enabled WorkManager Model (WMQ), which hides the complexity of QoS mechanisms implementations and provides a flexible QoS architecture. Hybrid QoS schemes are proposed base on this model to support self-optimization and fine-grained QoS control. We implement this model and integrate it in a Web Application Server. Our integrating experience shows that the WMQ model significantly reduces the implementation effort in developing a QoS-enabled WAS. We evaluate this model by a TPC-W workload generator in a typical e-commerce application. Evaluation results show that, our overload control allows consistent performance and improves the system throughput up to 22% during extreme overload. In addition, compared with other widely used scheduling policies, our hybrid request scheduling policy shows better performance on improving the system throughput and minimizing the number of aborted requests. Keywords: QoS, performance tuning, Web Application Servers
Citation:
Wei Wang, Wenbo Zhang, Jun Wei, Tao Huang, "A QoS-Enabled WorkManager Model for Web Application Servers," qsic, pp.40-49, Seventh International Conference on Quality Software (QSIC 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.