2009
DOI: 10.1016/j.comnet.2008.11.015
|View full text |Cite
|
Sign up to set email alerts
|

Self-∗ through self-learning: Overload control for distributed web systems

Abstract: Overload control is a challenging problem for web-based applications, which are often prone to unexpected surges of traffic. Existing solutions are still far from guaranteeing the necessary responsiveness under rapidly changing operative conditions. We contribute an original Self-* Overload Control (SOC) algorithm that self-configures a dynamic constraint on the rate of incoming new sessions in order to guarantee the fulfillment of the quality requirements specified in a Service Level Agreement (SLA). Our algo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(7 citation statements)
references
References 21 publications
(24 reference statements)
0
7
0
Order By: Relevance
“…Our work on an adaptively self-scaling web server finds points of similarity with several projects that attempt to optimize the QoS of a server within a static allocation of resources, be they physical machines or VMs. Some of the methods used include SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive 2:39 VM migration or scheduling [Ranjan et al 2003], workload management and admission control to preserve the QoS through optimal resource use [Zhang et al 2009;Elnikety et al 2004;Bartolini et al 2009], and allowing applications to barter resources [Norris et al 2004]. The Emulab [White et al 2002] testbed predates many of the ideas behind virtual clusters.…”
Section: Related Workmentioning
confidence: 99%
“…Our work on an adaptively self-scaling web server finds points of similarity with several projects that attempt to optimize the QoS of a server within a static allocation of resources, be they physical machines or VMs. Some of the methods used include SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive 2:39 VM migration or scheduling [Ranjan et al 2003], workload management and admission control to preserve the QoS through optimal resource use [Zhang et al 2009;Elnikety et al 2004;Bartolini et al 2009], and allowing applications to barter resources [Norris et al 2004]. The Emulab [White et al 2002] testbed predates many of the ideas behind virtual clusters.…”
Section: Related Workmentioning
confidence: 99%
“…In order to avoid unexpected load changes because of the interactions between irregular parallelism of database applications and scheduling, several admission control techniques [14], [15], [18] are employed. These techniques monitor system statistics regarding CPU, memory, lock contention and tune the amount of work allowed into the system [1].…”
Section: ) Limitationsmentioning
confidence: 99%
“…Moreover, simple over-provisioning cannot handle typical events like flash crowds that often overload Web sites [7]. A number of approaches for overload protection in E-Commerce Web sites have been proposed and developed by researchers.…”
Section: Summary Of Findingsmentioning
confidence: 99%