An observation-based approach towards self-managing Web servers

P. Pradhan, R. Tewari, S. Sahu, A. Chandra, P. Shenoy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

65 Scopus citations


The Web server architectures that provide performance isolation, service differentiation, and QoS guarantees rely on external administrators to set the right parameter values for the desired performance. Due to the complexity of handling varying workloads and bottleneck resources, configuring such parameters optimally becomes a challenge. In this paper we describe an observation-based approach for self-managing Web servers that can adapt to changing workloads while maintaining the QoS requirements of different classes. In this approach, the system state is monitored continuously and parameter values of various system resources-primarily the accept queue and the CPU-are adjusted to maintain the system-wide QoS goals. We implement our techniques using the Apache Web server and the Linux operating system. We first demonstrate the need to manage different resources in the system depending on the workload characteristics. We then experimentally demonstrate that our observation-based system can adapt to workload changes by dynamically adjusting the resource shares in order to maintain the QoS goals.

Original languageEnglish (US)
Title of host publication2002 10th IEEE International Workshop on Quality of Service, IWQos 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages10
ISBN (Electronic)0780374266
StatePublished - 2002
Externally publishedYes
Event10th IEEE International Workshop on Quality of Service, IWQos 2002 - Miami Beach, United States
Duration: May 17 2002 → …

Publication series

NameIEEE International Workshop on Quality of Service, IWQoS
ISSN (Print)1548-615X


Other10th IEEE International Workshop on Quality of Service, IWQos 2002
Country/TerritoryUnited States
CityMiami Beach
Period5/17/02 → …

Bibliographical note

Publisher Copyright:
© 2002 IEEE.


  • Application software
  • Computer architecture
  • Computer science
  • Condition monitoring
  • Linux
  • Resource management
  • Service oriented architecture
  • Software performance
  • Software systems
  • Web server


Dive into the research topics of 'An observation-based approach towards self-managing Web servers'. Together they form a unique fingerprint.

Cite this