2014
DOI: 10.1016/j.jss.2013.12.033
|View full text |Cite
|
Sign up to set email alerts
|

Uncertainty handling in goal-driven self-optimization – Limiting the negative effect on adaptation

Abstract: Goal-driven self-optimization through feedback loops has shown effectiveness in reducing oscillating utilities due to a large number of uncertain factors in the runtime environments. However, such self-optimization is less satisfactory when there contains uncertainty in the predefined requirements goal models, such as imprecise contributions and unknown quality preferences, or during the switches of goal solutions, such as lack of understanding about the time for the adaptation actions to take effect. In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 45 publications
0
2
0
Order By: Relevance
“…As an example, considering the cloud paradigm, that offers pay-per-use service for the end-users, the architecture exhibits a high degree of uncertainty in the workload received from different users with different SLAs. In the case of adaptive and self-adaptive software, added the uncertainty arising from the effect of the adaptation actions [207] [208]. Although major advances have been made for handling uncertainty, existing works do not systematically address the stability of the architecture notwithstanding uncertainty.…”
Section: A New Perspectivementioning
confidence: 99%
“…As an example, considering the cloud paradigm, that offers pay-per-use service for the end-users, the architecture exhibits a high degree of uncertainty in the workload received from different users with different SLAs. In the case of adaptive and self-adaptive software, added the uncertainty arising from the effect of the adaptation actions [207] [208]. Although major advances have been made for handling uncertainty, existing works do not systematically address the stability of the architecture notwithstanding uncertainty.…”
Section: A New Perspectivementioning
confidence: 99%
“…Given the highly dynamic operating environment of cloud computing and its on-demand nature [13] [15], cloud architectures tend to heavily leverage on adaptation to dynamically fulfil the uncertain and changing runtime demand [16] [17] [18] [19] [20]. The case of self-adaptive cloud architectures combines challenges of both clouds and self-adaptive architectures.…”
Section: Introductionmentioning
confidence: 99%