https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA
Carnegie Mellon University, USA.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-1364-8127
University of Brighton, UK.
Carnegie Mellon University, USA.
Show others and affiliations
2017 (English)In: 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems SEAMS 17, 2017, p. 42-53, article id 7968131Conference paper, Published paper (Refereed)
Abstract [en]

Modern software-intensive systems must often guarantee certain quality requirements under changing run-time conditions and high levels of uncertainty. Self-adaptation has proven to be an effective way to engineer systems that can address such challenges, but many of these approaches are purely reactive and adapt only after a failure has taken place. To overcome some of the limitations of reactive approaches (e.g., lagging behind environment changes and favoring short-term improvements), recent proactive self-adaptation mechanisms apply ideas from control theory, such as model predictive control (MPC), to improve adaptation. When selecting which MPC approach to apply, the improvement that can be obtained with each approach is scenario-dependent, and so guidance is needed to better understand how to choose an approach for a given situation. In this paper, we compare CobRA and PLA, two approaches that are inspired by MPC. CobRA is a requirements-based approach that applies control theory, whereas PLA is architecture-based and applies stochastic analysis. We compare the two approaches applied to RUBiS, a benchmark system for web and cloud application performance, discussing the required expertise needed to use both approaches and comparing their run-time performance with respect to different metrics.

Place, publisher, year, edition, pages
2017. p. 42-53, article id 7968131
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-35478DOI: 10.1109/SEAMS.2017.2Scopus ID: 2-s2.0-85027190822OAI: oai:DiVA.org:mdh-35478DiVA, id: diva2:1108093
Conference
12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems SEAMS 17, 22 May 2017, Buenos Aires, Argentina
Projects
Future factories in the CloudAvailable from: 2017-06-12 Created: 2017-06-12 Last updated: 2018-12-27Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Papadopoulos, Alessandro

Search in DiVA

By author/editor
Papadopoulos, Alessandro
By organisation
Embedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 40 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf