Assessing reactive QoS strategies for Internet services

The design of systems with better performance is a real need to fulfil user demands and generate profitable Web applications. Understand user behavior and workload they produce on the server is fundamental to evaluate the performance of systems and their improvements. User reactivity, that is, how the users react to variable server response time, is usually neglected during performance evaluation. This work addresses the use of reactivity to improve QoS of Internet services. We propose and evaluate new admission control policies. We designed and implemented the USAR-QoS simulator that allows the evaluation of the new QoS strategies considering the dynamic interaction between client and server sides in Internet services. The simulation uses a TPC-W-based workload and shows the benefits of the reactive policies, which can result in better QoS. The experiments show the proposed reactive admission control policies lead to better response time rates, with a reduction from 15 to 50%, preserving the user satisfaction metric

[1]  Virgílio A. F. Almeida,et al.  Performance by Design - Computer Capacity Planning By Example , 2004 .

[2]  David Mosberger,et al.  httperf—a tool for measuring web server performance , 1998, PERV.

[3]  Ludmila Cherkasova,et al.  Detecting timed-out client requests for avoiding livelock and improving Web server performance , 2000, Proceedings ISCC 2000. Fifth IEEE Symposium on Computers and Communications.

[4]  Dror G. Feitelson,et al.  Workload Modeling for Performance Evaluation , 2002, Performance.

[5]  Nina Bhatti,et al.  Web server support for tiered services , 1999, IEEE Netw..

[6]  Paul Barford,et al.  Generating representative Web workloads for network and server performance evaluation , 1998, SIGMETRICS '98/PERFORMANCE '98.

[7]  Barbara S. Chaparro,et al.  The World Wide Wait: Effects of Delays on User Performance , 2000 .

[8]  W. Meira,et al.  The USAR characterization model , 2004, IEEE International Workshop on Workload Characterization, 2004. WWC-7. 2004.

[9]  Daniel A. Menascé,et al.  Testing E-commerce Site Scalability With TPC-W , 2001, Int. CMG Conference.

[10]  James Fealey,et al.  Performance by design , 2004 .

[11]  Ítalo S. Cunha,et al.  Analyzing client interactivity in streaming media , 2004, WWW '04.

[12]  Paramvir Bahl,et al.  Characterizing user behavior and network performance in a public wireless LAN , 2002, SIGMETRICS '02.

[13]  Ludmila Cherkasova,et al.  Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites , 2002, IEEE Trans. Computers.

[14]  A. Iyengar,et al.  An analysis of Web server performance , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[15]  Paul A. Fishwick,et al.  SimPack: getting started with simulation programming in C and C++ , 1992, WSC '92.

[16]  Virgílio A. F. Almeida,et al.  A hierarchical and multiscale approach to analyze E-business workloads , 2003, Perform. Evaluation.