• DocumentCode
    2922781
  • Title

    Adaptive admission control for web applications with variable capacity

  • Author

    Mathur, Vipul ; Patil, Preetam ; Apte, Varsha ; Moudgalya, Kannan M.

  • Author_Institution
    Indian Inst. of Technol.-Bombay, Mumbai, India
  • fYear
    2009
  • fDate
    13-15 July 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The system capacity available to a multi-tier Web based application is often a dynamic quantity. Most static threshold-based overload control mechanisms are best suited to situations where the system´s capacity is constant or the bottleneck resource is known. However, with varying capacity, the admission control mechanism needs to adapt dynamically. We propose and implement an adaptive admission control mechanism that adjusts the admitted load to compensate for changes in system capacity. The proposed solution is implemented as a proxy server between clients and front-end Web servers. The proxy monitors dasiablack-boxpsila performance metrics-response time and rate of successfully completed requests (goodput). With these measurements as indicators of system state, we employ a control theory based feedback loop to dynamically determine the rate of admitted requests. The objective is to balance changes in response time and changes in goodput, while preventing overloads due to reduction in available system capacity. We evaluate our mechanism with experiments on a test-bed and find that it is able to maintain higher productivity than a static admission control scheme.
  • Keywords
    Internet; adaptive control; client-server systems; feedback; file servers; system monitoring; adaptive admission control; black-box performance metrics-response time monitoring; control theory based feedback loop; dynamic quantity; front-end Web servers; multitier Web based application; overload control mechanisms; proxy server; static threshold; system capacity; variable capacity; Adaptive control; Admission control; Control systems; Control theory; Delay; Feedback loop; Productivity; Programmable control; Testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service, 2009. IWQoS. 17th International Workshop on
  • Conference_Location
    Charleston, SC
  • ISSN
    1548-615X
  • Print_ISBN
    978-1-4244-3875-4
  • Electronic_ISBN
    1548-615X
  • Type

    conf

  • DOI
    10.1109/IWQoS.2009.5201411
  • Filename
    5201411