Using Adaptive Priority Controls for Service Differentiation in QoS-Enabled Web Servers

We propose an architecture for the provision of differentiated services at the web server level. The architecture is validated by means of a simulation model and real web server traces are used as workload. We implement an adaptive algorithm which allows the tuning of the priority level provided and determines how strict the use of priorities will be. The server can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.