Adaptive control of multi-tiered Web applications using queueing predictor

Xue Liu, Jin Heo, Lui Raymond 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 - Dec 1 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
CountryCanada
CityVancouver, BC
Period4/3/064/7/06

Fingerprint

Testbeds
Queueing theory
Access control
Web services
Tuning
Feedback
Industry

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Liu, X., Heo, J., Sha, L. R., & Zhu, X. (2006). Adaptive control of multi-tiered Web applications using queueing predictor. In 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006 (pp. 107-114). [1687543] (IEEE Symposium Record on Network Operations and Management Symposium).

Adaptive control of multi-tiered Web applications using queueing predictor. / Liu, Xue; Heo, Jin; Sha, Lui Raymond; Zhu, Xiaoyun.

10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006. 2006. p. 107-114 1687543 (IEEE Symposium Record on Network Operations and Management Symposium).

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

Liu, X, Heo, J, Sha, LR & Zhu, X 2006, Adaptive control of multi-tiered Web applications using queueing predictor. in 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006., 1687543, IEEE Symposium Record on Network Operations and Management Symposium, pp. 107-114, 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006, Vancouver, BC, Canada, 4/3/06.
Liu X, Heo J, Sha LR, Zhu X. Adaptive control of multi-tiered Web applications using queueing predictor. In 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006. 2006. p. 107-114. 1687543. (IEEE Symposium Record on Network Operations and Management Symposium).
Liu, Xue ; Heo, Jin ; Sha, Lui Raymond ; Zhu, Xiaoyun. / Adaptive control of multi-tiered Web applications using queueing predictor. 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006. 2006. pp. 107-114 (IEEE Symposium Record on Network Operations and Management Symposium).
@inproceedings{60a3ea8cf4084816a17c9e5a7f90b605,
title = "Adaptive control of multi-tiered Web applications using queueing predictor",
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.",
author = "Xue Liu and Jin Heo and Sha, {Lui Raymond} and Xiaoyun Zhu",
year = "2006",
month = "12",
day = "1",
language = "English (US)",
isbn = "1424401429",
series = "IEEE Symposium Record on Network Operations and Management Symposium",
pages = "107--114",
booktitle = "10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006",

}

TY - GEN

T1 - Adaptive control of multi-tiered Web applications using queueing predictor

AU - Liu, Xue

AU - Heo, Jin

AU - Sha, Lui Raymond

AU - Zhu, Xiaoyun

PY - 2006/12/1

Y1 - 2006/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=34250752251&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34250752251&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:34250752251

SN - 1424401429

SN - 9781424401420

T3 - IEEE Symposium Record on Network Operations and Management Symposium

SP - 107

EP - 114

BT - 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006

ER -