A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems

Marco Mori, Anthony Cleve, Paola Inverardi

Research output: Contribution in Book/Catalog/Report/Conference proceedingChapter

Abstract

Nowadays data-intensive software systems have to meet user expectations in ever-changing execution environments. The increasing space of possible context states and the limited capacity of mobile devices make no longer possible to incorporate all necessary software functionalities and data in the system. Instead, the system database has to be adapted to successive context changes, in order to include all the information required at each stage. This adaptation process may translate into frequent and costly reconfigurations, in turn affecting negatively system stability and performance. This paper presents an approach to context-dependent database reconfiguration that aims to improve system stability by anticipating future information needs. The latter are specified by means of an annotated probabilistic task model, where each state is associated with a database subset. Experiments suggest that this approach has a positive impact on the stability of the system, the gain depending on the degree of similarity of the successive tasks in terms of database usage.
Original languageEnglish
Title of host publication2nd International Conference on Context-Aware Systems and Applications
Subtitle of host publication2nd International Conference on Context-Aware Systems and Applications
PublisherSpringer Verlag
Publication statusPublished - 2013

Fingerprint

System stability
Mobile devices
Experiments
Statistical Models

Keywords

  • self-adaptive data-intensive systems
  • context-aware schema-driven database adaptations schema
  • adaptation stability

Cite this

Mori, M., Cleve, A., & Inverardi, P. (2013). A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems. In 2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications Springer Verlag.
Mori, Marco ; Cleve, Anthony ; Inverardi, Paola. / A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems. 2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications. Springer Verlag, 2013.
@inbook{3764bcca78f84e209c6851d9cea5c45e,
title = "A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems",
abstract = "Nowadays data-intensive software systems have to meet user expectations in ever-changing execution environments. The increasing space of possible context states and the limited capacity of mobile devices make no longer possible to incorporate all necessary software functionalities and data in the system. Instead, the system database has to be adapted to successive context changes, in order to include all the information required at each stage. This adaptation process may translate into frequent and costly reconfigurations, in turn affecting negatively system stability and performance. This paper presents an approach to context-dependent database reconfiguration that aims to improve system stability by anticipating future information needs. The latter are specified by means of an annotated probabilistic task model, where each state is associated with a database subset. Experiments suggest that this approach has a positive impact on the stability of the system, the gain depending on the degree of similarity of the successive tasks in terms of database usage.",
keywords = "self-adaptive data-intensive systems , context-aware schema-driven database adaptations schema , adaptation stability",
author = "Marco Mori and Anthony Cleve and Paola Inverardi",
year = "2013",
language = "English",
booktitle = "2nd International Conference on Context-Aware Systems and Applications",
publisher = "Springer Verlag",
address = "Germany",

}

Mori, M, Cleve, A & Inverardi, P 2013, A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems. in 2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications. Springer Verlag.

A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems. / Mori, Marco; Cleve, Anthony; Inverardi, Paola.

2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications. Springer Verlag, 2013.

Research output: Contribution in Book/Catalog/Report/Conference proceedingChapter

TY - CHAP

T1 - A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems

AU - Mori, Marco

AU - Cleve, Anthony

AU - Inverardi, Paola

PY - 2013

Y1 - 2013

N2 - Nowadays data-intensive software systems have to meet user expectations in ever-changing execution environments. The increasing space of possible context states and the limited capacity of mobile devices make no longer possible to incorporate all necessary software functionalities and data in the system. Instead, the system database has to be adapted to successive context changes, in order to include all the information required at each stage. This adaptation process may translate into frequent and costly reconfigurations, in turn affecting negatively system stability and performance. This paper presents an approach to context-dependent database reconfiguration that aims to improve system stability by anticipating future information needs. The latter are specified by means of an annotated probabilistic task model, where each state is associated with a database subset. Experiments suggest that this approach has a positive impact on the stability of the system, the gain depending on the degree of similarity of the successive tasks in terms of database usage.

AB - Nowadays data-intensive software systems have to meet user expectations in ever-changing execution environments. The increasing space of possible context states and the limited capacity of mobile devices make no longer possible to incorporate all necessary software functionalities and data in the system. Instead, the system database has to be adapted to successive context changes, in order to include all the information required at each stage. This adaptation process may translate into frequent and costly reconfigurations, in turn affecting negatively system stability and performance. This paper presents an approach to context-dependent database reconfiguration that aims to improve system stability by anticipating future information needs. The latter are specified by means of an annotated probabilistic task model, where each state is associated with a database subset. Experiments suggest that this approach has a positive impact on the stability of the system, the gain depending on the degree of similarity of the successive tasks in terms of database usage.

KW - self-adaptive data-intensive systems

KW - context-aware schema-driven database adaptations schema

KW - adaptation stability

M3 - Chapter

BT - 2nd International Conference on Context-Aware Systems and Applications

PB - Springer Verlag

ER -

Mori M, Cleve A, Inverardi P. A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems. In 2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications. Springer Verlag. 2013