• DocumentCode
    2409070
  • Title

    Diagnosing quality of service faults in distributed applications

  • Author

    Molenkamp, Gary ; Lutfiyya, Hanan ; Katchabaw, Michael ; Bauer, Michael

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    375
  • Lastpage
    382
  • Abstract
    QoS management refers to the allocation and scheduling of computing resources. Static QoS management techniques provide a guarantee that resources will be available when needed. These techniques allocate resources based on worst-case needs. This is especially important for applications with hard QoS requirements. However, this approach can waste resources. In contrast, a dynamic approach allocates and deallocates resources during the lifetime of an application. In the dynamic approach the application is started with an initial resource allocation. If the application does not meet its QoS requirements, a resource manager attempts to allocate more resources to the application until the application´s QoS requirement is met. While this approach offers the opportunity to better manage resources and meet application QoS requirements, it also introduces a new set of problems. In particular, a key problem is detecting why a QoS requirement is not being satisfied and determining the cause and, consequently, which resource needs to be adjusted. This paper investigates a policy-based approach for addressing these problems. An architecture is presented and a prototype described. This is followed by a case study in which the prototype is used to diagnose QoS problems for a web application based on Apache
  • Keywords
    quality of service; resource allocation; Apache; application QoS requirements; computing resources scheduling; policy-based approach; quality of service faults diagnosis; worst-case needs; Application software; Computer science; Electronic commerce; Processor scheduling; Prototypes; Quality of service; Resource management; Streaming media; Telemedicine; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2002. 21st IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-7371-5
  • Type

    conf

  • DOI
    10.1109/IPCCC.2002.995173
  • Filename
    995173