• DocumentCode
    1205420
  • Title

    Queueing-Model-Based Adaptive Control of Multi-Tiered Web Applications

  • Author

    Liu, Xue ; Heo, Jin ; Sha, Lui ; Zhu, Xiaoyun

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, QC
  • Volume
    5
  • Issue
    3
  • fYear
    2008
  • fDate
    9/1/2008 12:00:00 AM
  • Firstpage
    157
  • Lastpage
    167
  • Abstract
    Web applications have been increasingly deployed on the Internet. How to effectively allocate system resources to meet the Service Level Objectives (SLOs) is a challenging problem for Web application providers. In this article, we propose a scheme for automated performance control of Web applications via dynamic resource allocations. The scheme uses a queueing model predictor and an online adaptive feedback loop that enforces admission control of the incoming requests to ensure the desired response time target is met. The proposed Queueing-Model-Based Adaptive Control approach combines both the modeling power of queueing theory and the self-tuning power of adaptive control. Therefore, it can handle both modeling inaccuracies and load disturbances in a better way. To evaluate the proposed approach, we built a multi-tiered Web application testbed with open-source components widely adopted in industry. Experimental studies conducted on the testbed demonstrated the effectiveness of the proposed scheme.
  • Keywords
    Internet; adaptive control; electronic commerce; online front-ends; queueing theory; Internet; adaptive control; multitiered Web applications; online adaptive feedback loop; queueing model; self-tuning; service level objectives; Adaptive control; Automatic control; Feedback loop; Internet; Power system modeling; Predictive models; Programmable control; Queueing analysis; Resource management; Testing; E-commerce, Web applications, dynamic resource allocations;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2009.031103
  • Filename
    4805132