Self-Adaptation Based on Big Data Analytics: A Model Problem and Tool

Sanny Schmid, Ilias Gerostathopoulos, Christian Prehofer, Tomas Bures

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

In this paper, we focus on self-adaptation in large-scale software-intensive distributed systems. The main problem in making such systems self-adaptive is that their adaptation needs to consider the current situation in the whole system. However, developing a complete and accurate model of such systems at design time is very challenging. To address this, we present a novel approach where the system model consists only of the essential input and output parameters. Furthermore, Big Data analytics is used to guide self-adaptation based on a continuous stream of operational data. We provide a concrete model problem and a reference implementation of it that can be used as a case study for evaluating different self-adaptation techniques pertinent to complex large-scale distributed systems. We also provide an extensible tool for endorsing an arbitrary system with self-adaptation based on analysis of operational data coming from the system. To illustrate the tool, we apply it on the model problem.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages102-108
Number of pages7
ISBN (Electronic)9781538615508
DOIs
Publication statusPublished - 3 Jul 2017
Externally publishedYes
Event12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017 - Buenos Aires, Argentina
Duration: 22 May 201723 May 2017

Publication series

NameProceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017

Conference

Conference12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
Country/TerritoryArgentina
CityBuenos Aires
Period22/05/1723/05/17

Keywords

  • Big Data analytics
  • model problem
  • self-adaptation

Fingerprint

Dive into the research topics of 'Self-Adaptation Based on Big Data Analytics: A Model Problem and Tool'. Together they form a unique fingerprint.

Cite this