Towards Modeling Monitoring Services for Large-Scale Distributed Systems with Abstract State Machines

  • Andreea Buga
  • , Sorana-Tania Nemes

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

Abstract

The evolution of Large-Scale Distributed Systems favored the development of solutions for smart cities. They consist of a large number of sensors, processing centres and services deployed along a wide geographical area. Due to their complexity and heterogeneity, such systems face a high-level of uncertainty and the failure of one node can affect the availability of the whole solution. Monitoring services collect information about the state of components and elaborate a diagnosis, aiming to increase, in strong collaboration with the adaptation framework, the reliability of the system. This paper proposes an Abstract State Machine model to capture the properties and behaviour of monitoring and adaptation services addressing failures of the system. The method encompasses the translation of the requirements of the system to ground models. We discuss the formal structure of the proposal with respect to the problem domain and emphasize the benefits of adopting this technique. We discuss the suitability of the method for present and future technologies and compare it with other modeling approaches.
Original languageEnglish
Title of host publicationJoint Proceedings of the Radar tracks at the 22nd International Working Conference on Evaluation and Modeling Methods for Systems Analysis and Development (EMMSAD)
Editors CEUR-WS.org
Pages103-112
Number of pages10
Volume1859
Publication statusPublished - Jun 2017

Publication series

NameCEUR Workshop Proceedings
ISSN (Print)1613-0073

Fields of science

  • 102011 Formal languages
  • 102014 Information design
  • 102015 Information systems
  • 102022 Software development
  • 102025 Distributed systems

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this