Connection reservation algorithm in a Web server with service differentiation

This paper presents an architecture prototype, named Web Server with Service Differentiation, able to provide QoS to different classes of services. With the implemented prototype, an admission control algorithm, named connection reservation algorithm is proposed and compared to the negotiation algorithm. The results of the performance evaluation have showed both algorithms met proportionally a higher number of high priority class (Class 1) requests in relation to low priority class (Class 2), although the connection reservation algorithm fitted all workload variance better. The connection reservation algorithm can be extended to the Web, where workload dynamic characteristics predominate.

[1]  Jordi Torres,et al.  Web Customer Modeling for Automated Session Prioritization on High Traffic Sites , 2007, User Modeling.

[2]  Kannan M. Moudgalya,et al.  Adaptive admission control for web applications with variable capacity , 2009, 2009 17th International Workshop on Quality of Service.

[3]  Paulo Sérgio Franco Eustaquio,et al.  Estudo de algoritmos de controle de admissão em servidores Web distribuídos com QoS , 2011 .

[4]  Chien Chen,et al.  Random Early Detection Web Servers for Dynamic Load Balancing , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[5]  Novella Bartolini,et al.  Self-* Overload Control for Distributed Web Systems , 2008, 2008 16th Interntional Workshop on Quality of Service.

[6]  Carlos Montez,et al.  Classes de Serviço em Servidores Web Apache Através de Escalonamento Adaptativo e Controle de Admissão , 2006 .

[7]  Chuang Lin,et al.  Prototype implementation and performance evaluation of a QoS-based Web server , 2005, SOSE.

[8]  Ítalo S. Cunha,et al.  Joint admission control and resource allocation in virtualized servers , 2010, J. Parallel Distributed Comput..

[9]  Marcos José Santana,et al.  Negotiation mechanisms on application level: a new approach to improve quality of service in Web servers , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

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

[11]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[12]  Dan C. Marinescu,et al.  Modeling and performance analysis of QoS-aware load balancing of Web-server clusters , 2002, Comput. Networks.

[13]  Mohammad Kazem Akbari,et al.  An approximation-based load-balancing algorithm with admission control for cluster web servers with dynamic workloads , 2009, The Journal of Supercomputing.

[14]  Junhuai Li,et al.  Research of Web QoS Control Model Based on Dynamic Resource Reallocation Scheme , 2008, 2008 International Symposium on Information Science and Engineering.