• DocumentCode
    1657968
  • Title

    An observation-based approach towards self-managing Web servers

  • Author

    Pradhan, Prashant ; Tewari, Renu ; Sahu, Sambit ; Chandra, Abhishek ; Shenoy, Prashant

  • Author_Institution
    Networking Software & Services, IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    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.
  • Keywords
    Internet; Unix; file servers; processor scheduling; quality of service; system monitoring; Apache Web server; CPU; Linux operating system; QoS guarantees; Web server architectures; accept queue; changing workload adaptation; observation-based approach; performance isolation; self-managing Web servers; service differentiation; system resources; system state monitoring; system-wide QoS goals; Application software; Computer architecture; Computer science; Condition monitoring; Linux; Resource management; Service oriented architecture; Software performance; Software systems; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service, 2002. Tenth IEEE International Workshop on
  • Print_ISBN
    0-7803-7426-6
  • Type

    conf

  • DOI
    10.1109/IWQoS.2002.1006570
  • Filename
    1006570