Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568227
|View full text |Cite
|
Sign up to set email alerts
|

Brownout: building more robust cloud applications

Abstract: Self-adaptation is a first class concern for cloud applications, which should be able to withstand diverse runtime changes. Variations are simultaneously happening both at the cloud infrastructure levelfor example hardware failures -and at the user workload levelflash crowds. However, robustly withstanding extreme variability, requires costly hardware over-provisioning.In this paper, we introduce a self-adaptation programming paradigm called brownout. Using this paradigm, applications can be designed to robust… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
134
0
1

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 117 publications
(135 citation statements)
references
References 70 publications
0
134
0
1
Order By: Relevance
“…In these cases, the induced sudden lack of resources can result in poor performance. However, we focus only on load-balancing solutions, since brownout applications are already taking care of the potential lack of resources [21].…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…In these cases, the induced sudden lack of resources can result in poor performance. However, we focus only on load-balancing solutions, since brownout applications are already taking care of the potential lack of resources [21].…”
Section: Related Workmentioning
confidence: 99%
“…Special to our case is the presence of a controller within each replica [21]. This controller takes care of adjusting the percentage of requests θ i served with the optional components enabled, based on the measured response time t i of the requests served by the replica.…”
Section: Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…For instance, to provide timely response to service requests, a news website with self-adaptive capabilities can react to high response latencies by activating more servers, or reducing the fidelity of contents being served [6,12].…”
Section: Introductionmentioning
confidence: 99%