Self-* overload control for distributed web systems

Novella Bartolini, Giancarlo Bongiovanni, Simone Silvestri

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

6 Citations (Scopus)

Abstract

Unexpected increases in demand and most of all flash crowds are considered the bane of every web application as they may cause intolerable delays or even service unavailability. Proper quality of service policies must guarantee rapid reactivity and responsiveness even in such critical situations. Previous solutions fail to meet common performance requirements when the system has to face sudden and unpredictable surges of traffic. Indeed they often rely on a proper setting of key parameters which requires laborious manual tuning, preventing a fast adaptation of the control policies. We contribute an original Self-* Overload Control (SOC) policy. This allows the system to self-configure a dynamic constraint on the rate of admitted sessions in order to respect service level agreements and maximize the resource utilization at the same time. Our policy does not require any prior information on the incoming traffic or manual configuration of key parameters. We ran extensive simulations under a wide range of operating conditions, showing that SOC rapidly adapts to time varying traffic and self-optimizes the resource utilization. It admits as many new sessions as possible in observance of the agreements, even under intense workload variations. We compared our algorithm to previously proposed approaches highlighting a more stable behavior and a better performance.

Original languageEnglish (US)
Title of host publication2008 16th International Workshop on Quality of Service, IWQoS
Pages50-59
Number of pages10
DOIs
StatePublished - Sep 5 2008
Event2008 16th International Workshop on Quality of Service, IWQoS - Enschede, Netherlands
Duration: Jun 2 2008Jun 4 2008

Publication series

NameIEEE International Workshop on Quality of Service, IWQoS
ISSN (Print)1548-615X

Other

Other2008 16th International Workshop on Quality of Service, IWQoS
CountryNetherlands
CityEnschede
Period6/2/086/4/08

Fingerprint

Quality of service
Tuning

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

Bartolini, N., Bongiovanni, G., & Silvestri, S. (2008). Self-* overload control for distributed web systems. In 2008 16th International Workshop on Quality of Service, IWQoS (pp. 50-59). [4539667] (IEEE International Workshop on Quality of Service, IWQoS). https://doi.org/10.1109/IWQOS.2008.11
Bartolini, Novella ; Bongiovanni, Giancarlo ; Silvestri, Simone. / Self-* overload control for distributed web systems. 2008 16th International Workshop on Quality of Service, IWQoS. 2008. pp. 50-59 (IEEE International Workshop on Quality of Service, IWQoS).
@inproceedings{cd54b294b8aa460eabbe0390e4c45d54,
title = "Self-* overload control for distributed web systems",
abstract = "Unexpected increases in demand and most of all flash crowds are considered the bane of every web application as they may cause intolerable delays or even service unavailability. Proper quality of service policies must guarantee rapid reactivity and responsiveness even in such critical situations. Previous solutions fail to meet common performance requirements when the system has to face sudden and unpredictable surges of traffic. Indeed they often rely on a proper setting of key parameters which requires laborious manual tuning, preventing a fast adaptation of the control policies. We contribute an original Self-* Overload Control (SOC) policy. This allows the system to self-configure a dynamic constraint on the rate of admitted sessions in order to respect service level agreements and maximize the resource utilization at the same time. Our policy does not require any prior information on the incoming traffic or manual configuration of key parameters. We ran extensive simulations under a wide range of operating conditions, showing that SOC rapidly adapts to time varying traffic and self-optimizes the resource utilization. It admits as many new sessions as possible in observance of the agreements, even under intense workload variations. We compared our algorithm to previously proposed approaches highlighting a more stable behavior and a better performance.",
author = "Novella Bartolini and Giancarlo Bongiovanni and Simone Silvestri",
year = "2008",
month = "9",
day = "5",
doi = "10.1109/IWQOS.2008.11",
language = "English (US)",
isbn = "9781424420841",
series = "IEEE International Workshop on Quality of Service, IWQoS",
pages = "50--59",
booktitle = "2008 16th International Workshop on Quality of Service, IWQoS",

}

Bartolini, N, Bongiovanni, G & Silvestri, S 2008, Self-* overload control for distributed web systems. in 2008 16th International Workshop on Quality of Service, IWQoS., 4539667, IEEE International Workshop on Quality of Service, IWQoS, pp. 50-59, 2008 16th International Workshop on Quality of Service, IWQoS, Enschede, Netherlands, 6/2/08. https://doi.org/10.1109/IWQOS.2008.11

Self-* overload control for distributed web systems. / Bartolini, Novella; Bongiovanni, Giancarlo; Silvestri, Simone.

2008 16th International Workshop on Quality of Service, IWQoS. 2008. p. 50-59 4539667 (IEEE International Workshop on Quality of Service, IWQoS).

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

TY - GEN

T1 - Self-* overload control for distributed web systems

AU - Bartolini, Novella

AU - Bongiovanni, Giancarlo

AU - Silvestri, Simone

PY - 2008/9/5

Y1 - 2008/9/5

N2 - Unexpected increases in demand and most of all flash crowds are considered the bane of every web application as they may cause intolerable delays or even service unavailability. Proper quality of service policies must guarantee rapid reactivity and responsiveness even in such critical situations. Previous solutions fail to meet common performance requirements when the system has to face sudden and unpredictable surges of traffic. Indeed they often rely on a proper setting of key parameters which requires laborious manual tuning, preventing a fast adaptation of the control policies. We contribute an original Self-* Overload Control (SOC) policy. This allows the system to self-configure a dynamic constraint on the rate of admitted sessions in order to respect service level agreements and maximize the resource utilization at the same time. Our policy does not require any prior information on the incoming traffic or manual configuration of key parameters. We ran extensive simulations under a wide range of operating conditions, showing that SOC rapidly adapts to time varying traffic and self-optimizes the resource utilization. It admits as many new sessions as possible in observance of the agreements, even under intense workload variations. We compared our algorithm to previously proposed approaches highlighting a more stable behavior and a better performance.

AB - Unexpected increases in demand and most of all flash crowds are considered the bane of every web application as they may cause intolerable delays or even service unavailability. Proper quality of service policies must guarantee rapid reactivity and responsiveness even in such critical situations. Previous solutions fail to meet common performance requirements when the system has to face sudden and unpredictable surges of traffic. Indeed they often rely on a proper setting of key parameters which requires laborious manual tuning, preventing a fast adaptation of the control policies. We contribute an original Self-* Overload Control (SOC) policy. This allows the system to self-configure a dynamic constraint on the rate of admitted sessions in order to respect service level agreements and maximize the resource utilization at the same time. Our policy does not require any prior information on the incoming traffic or manual configuration of key parameters. We ran extensive simulations under a wide range of operating conditions, showing that SOC rapidly adapts to time varying traffic and self-optimizes the resource utilization. It admits as many new sessions as possible in observance of the agreements, even under intense workload variations. We compared our algorithm to previously proposed approaches highlighting a more stable behavior and a better performance.

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

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

U2 - 10.1109/IWQOS.2008.11

DO - 10.1109/IWQOS.2008.11

M3 - Conference contribution

AN - SCOPUS:50649117554

SN - 9781424420841

T3 - IEEE International Workshop on Quality of Service, IWQoS

SP - 50

EP - 59

BT - 2008 16th International Workshop on Quality of Service, IWQoS

ER -

Bartolini N, Bongiovanni G, Silvestri S. Self-* overload control for distributed web systems. In 2008 16th International Workshop on Quality of Service, IWQoS. 2008. p. 50-59. 4539667. (IEEE International Workshop on Quality of Service, IWQoS). https://doi.org/10.1109/IWQOS.2008.11