Home > Research > Publications & Outputs > Autonomous State-Management Support in Distribu...

Electronic data

  • seac2020

    Rights statement: ©2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 240 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Autonomous State-Management Support in Distributed Self-adaptive Systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Autonomous State-Management Support in Distributed Self-adaptive Systems. / Rodrigues Filho, Roberto; Porter, Barry.
2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE, 2020. p. 176-181.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Rodrigues Filho, R & Porter, B 2020, Autonomous State-Management Support in Distributed Self-adaptive Systems. in 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE, pp. 176-181. https://doi.org/10.1109/ACSOS-C51401.2020.00052

APA

Rodrigues Filho, R., & Porter, B. (2020). Autonomous State-Management Support in Distributed Self-adaptive Systems. In 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) (pp. 176-181). IEEE. https://doi.org/10.1109/ACSOS-C51401.2020.00052

Vancouver

Rodrigues Filho R, Porter B. Autonomous State-Management Support in Distributed Self-adaptive Systems. In 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE. 2020. p. 176-181 doi: 10.1109/ACSOS-C51401.2020.00052

Author

Rodrigues Filho, Roberto ; Porter, Barry. / Autonomous State-Management Support in Distributed Self-adaptive Systems. 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE, 2020. pp. 176-181

Bibtex

@inproceedings{806feb9a849f4c258211c4071bb185a2,
title = "Autonomous State-Management Support in Distributed Self-adaptive Systems",
abstract = "Modern systems are increasingly required to be adaptable in order to handle constantly changing environments. Adaptability is often based on the ability to adapt the behaviour of a running system where multiple implementations are available. Example of this are technologies such as reflective middleware and meta-models which offer control over how logic is wired together. While these technologies support high degrees of autonomous flexibility around the compute element of distributed systems, they completely neglect handling state} in an externally-managed, automated way. This paper advocates a reflective model over system state, to complement existing models that enable meta-management of behaviour. This concept has the potential to support an entirely new dimension of self-adaptive systems, offering a richer set of options to compose a system. We demonstrate a possible implementation of this concept by extending a lightweight component-based model; our implementation can transparently and generically relocate, replicate, and shard stateful components. Using a set of annotations, our framework constructs a pool of possible compositions which distribute any system using a variety of different state management options. We posit that this offers an unexplored dimension of self-adaptive systems, supporting novel concepts such as self-distributing systems which can emerge to best match their environment.",
author = "{Rodrigues Filho}, Roberto and Barry Porter",
note = "{\textcopyright}2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. ",
year = "2020",
month = sep,
day = "15",
doi = "10.1109/ACSOS-C51401.2020.00052",
language = "English",
pages = "176--181",
booktitle = "2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Autonomous State-Management Support in Distributed Self-adaptive Systems

AU - Rodrigues Filho, Roberto

AU - Porter, Barry

N1 - ©2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2020/9/15

Y1 - 2020/9/15

N2 - Modern systems are increasingly required to be adaptable in order to handle constantly changing environments. Adaptability is often based on the ability to adapt the behaviour of a running system where multiple implementations are available. Example of this are technologies such as reflective middleware and meta-models which offer control over how logic is wired together. While these technologies support high degrees of autonomous flexibility around the compute element of distributed systems, they completely neglect handling state} in an externally-managed, automated way. This paper advocates a reflective model over system state, to complement existing models that enable meta-management of behaviour. This concept has the potential to support an entirely new dimension of self-adaptive systems, offering a richer set of options to compose a system. We demonstrate a possible implementation of this concept by extending a lightweight component-based model; our implementation can transparently and generically relocate, replicate, and shard stateful components. Using a set of annotations, our framework constructs a pool of possible compositions which distribute any system using a variety of different state management options. We posit that this offers an unexplored dimension of self-adaptive systems, supporting novel concepts such as self-distributing systems which can emerge to best match their environment.

AB - Modern systems are increasingly required to be adaptable in order to handle constantly changing environments. Adaptability is often based on the ability to adapt the behaviour of a running system where multiple implementations are available. Example of this are technologies such as reflective middleware and meta-models which offer control over how logic is wired together. While these technologies support high degrees of autonomous flexibility around the compute element of distributed systems, they completely neglect handling state} in an externally-managed, automated way. This paper advocates a reflective model over system state, to complement existing models that enable meta-management of behaviour. This concept has the potential to support an entirely new dimension of self-adaptive systems, offering a richer set of options to compose a system. We demonstrate a possible implementation of this concept by extending a lightweight component-based model; our implementation can transparently and generically relocate, replicate, and shard stateful components. Using a set of annotations, our framework constructs a pool of possible compositions which distribute any system using a variety of different state management options. We posit that this offers an unexplored dimension of self-adaptive systems, supporting novel concepts such as self-distributing systems which can emerge to best match their environment.

U2 - 10.1109/ACSOS-C51401.2020.00052

DO - 10.1109/ACSOS-C51401.2020.00052

M3 - Conference contribution/Paper

SP - 176

EP - 181

BT - 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)

PB - IEEE

ER -