Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2018
DOI: 10.1109/tse.2017.2704579
|View full text |Cite
|
Sign up to set email alerts
|

Control-Theoretical Software Adaptation: A Systematic Literature Review

Abstract: Modern software applications are subject to uncertain operating conditions, such as dynamics in the availability of services and variations of system goals. Consequently, runtime changes cannot be ignored, but often cannot be predicted at design time. Control theory has been identified as a principled way of addressing runtime changes and it has been applied successfully to modify the structure and behavior of software applications. Most of the times, however, the adaptation targeted the resources that the sof… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
47
0
1

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 72 publications
(53 citation statements)
references
References 93 publications
(463 reference statements)
2
47
0
1
Order By: Relevance
“…SP systems require mechanism to increase the level of parallelization, which is especially hard for stateful operators that require the state to be partitioned onto di erent CPU cores of a multi-core server apply methods from control theory to adapt the parallelization degree of the operators. Shevtsov et al [129] provide a systematic literature review on control-theoretical so ware adaptation that goes beyond SP systems. It can be read as a complement of this survey to get a larger view on adaptive so ware beyond SP systems.…”
Section: Introductionmentioning
confidence: 99%
“…SP systems require mechanism to increase the level of parallelization, which is especially hard for stateful operators that require the state to be partitioned onto di erent CPU cores of a multi-core server apply methods from control theory to adapt the parallelization degree of the operators. Shevtsov et al [129] provide a systematic literature review on control-theoretical so ware adaptation that goes beyond SP systems. It can be read as a complement of this survey to get a larger view on adaptive so ware beyond SP systems.…”
Section: Introductionmentioning
confidence: 99%
“…Our work on dynamic controller update has the potential to address various of the problems identified in [65,66,67], working at a higher level of abstraction complementing approaches that achieve adaptation using continuous variable control techniques such as [68,69,70,71].…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…33 The combining of queuing-models and feedback controls is an effective and fast method to make the system follow a referenced average waiting time. 34 However, in existing feedback and feedforward hybrid control algorithms for QoS control of Web applications, the feedback controller is usually only used to amend the output of the feedforward controller (called parallel connection) which is not suitable for interval-charged Cloud VMs. Sha et al 10 applied a first-order linear-model-based PI controller to amend the queuing model.…”
Section: Related Workmentioning
confidence: 99%