2019 IEEE International Conference on Autonomic Computing (ICAC) 2019
DOI: 10.1109/icac.2019.00017
|View full text |Cite
|
Sign up to set email alerts
|

Quality-Elasticity: Improved Resource Utilization, Throughput, and Response Times Via Adjusting Output Quality to Current Operating Conditions

Abstract: This work addresses two related problems for online services, namely poor resource utilization during regular operating conditions, and low throughput, long response times, or poor performance under periods of high system load. To address these problems, we introduce our notion of qualityelasticity as a manner of dynamically adapting response qualities from software services along a fine-grained spectrum. When resources are abundant, response quality can be increased, and when resources are scarce, responses a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…The system would synthesize the intent into a quality elastic implementation that can be deployed to and function where it deemed needed by the system orchestrator. The applications need to be both extremely resilient and quality-elastic [17], i.e., dynamically adapt to prevailing resource availability wherever they happen to reside in the infrastructure without failures. For applications with timecritical feedback control, missing computation deadlines can be catastrophic to the system under control [18].…”
Section: Quality-elastic Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The system would synthesize the intent into a quality elastic implementation that can be deployed to and function where it deemed needed by the system orchestrator. The applications need to be both extremely resilient and quality-elastic [17], i.e., dynamically adapt to prevailing resource availability wherever they happen to reside in the infrastructure without failures. For applications with timecritical feedback control, missing computation deadlines can be catastrophic to the system under control [18].…”
Section: Quality-elastic Applicationsmentioning
confidence: 99%
“…In particular, we plan to identify application-level and applicationdependent requirements, which for a generic application are specific to the domain, but can be translated into a requirement for the infrastructure and its real-time characteristics. Also, we propose to address applications' quality-elasticity [17]. Rather than failing when resources are scarce, a quality-elastic application adapts the quality of its output to the best of its ability given the resources it is allocated.…”
Section: A Lis Test-bedmentioning
confidence: 99%
“…The remaining 33 surveyed approaches (51.5%), e.g. [61,62,63,64,65,66], do not even mention the impact of monitoring and gathering data from the managed system. This could raise questions of their practical feasi-378 bility because even in cases where a small amount of data is collected during system monitoring, like execution time and identification of the event [60,67], there is an impact on the memory consumption and processing time of the system.…”
Section: Scalabilitymentioning
confidence: 99%