Adaptive control of multi-tiered Web applications using queueing predictor

Xue Liu, Jin Heo, Lui Sha, Xiaoyun Zhu

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

Abstract

How to effectively allocate system resources to meet Service Level Objectives (SLOs) is a challenging problem for Web services providers. In this paper, we propose a scheme for autonomous performance control of Web applications. It 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 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 used in industry. Experimental studies conducted on the testbed demonstrated the effectiveness of the proposed approach.

Original languageEnglish (US)
Title of host publication10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006
Pages107-114
Number of pages8
StatePublished - 2006
Event10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006 - Vancouver, BC, Canada
Duration: Apr 3 2006Apr 7 2006

Publication series

NameIEEE Symposium Record on Network Operations and Management Symposium

Other

Other10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006
Country/TerritoryCanada
CityVancouver, BC
Period4/3/064/7/06

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Adaptive control of multi-tiered Web applications using queueing predictor'. Together they form a unique fingerprint.

Cite this