TY - GEN
T1 - Towards an ASM Specification for Monitoring and Adaptation Services of Large-Scale Distributed Systems
AU - Buga, Andreea
AU - Nemes, Sorana-Tania
PY - 2017/7
Y1 - 2017/7
N2 - The ever growing demands of software solutions have led to the development of Large-Scale Distributed Systems, which bring together a wide pool of services and resources. Their composition and deployment come in different solutions tailored to users' requests based on business models, functionality, quality of service and costs. Bridging different parts into one software solution is brittle due to issues like heterogeneity, complexity, lack of transparency, failures and misbehavior. The role of the monitoring and adaptation components is essential in understanding failures of the system and reconfiguring it to a stable state based on the available information. We propose in this paper a distributed monitoring and adaptation solution responsible for identifying failures of the components and building recovery plans. The focus of the paper is to capture the nonfunctional and functional properties of the monitoring and adaptation layers in a formal model. We employ the rigorous Abstract State Machine method to build the control state diagram and define the ground model. We follow a formal approach using ASMETA toolset for defining the correct behavior of the components.
AB - The ever growing demands of software solutions have led to the development of Large-Scale Distributed Systems, which bring together a wide pool of services and resources. Their composition and deployment come in different solutions tailored to users' requests based on business models, functionality, quality of service and costs. Bridging different parts into one software solution is brittle due to issues like heterogeneity, complexity, lack of transparency, failures and misbehavior. The role of the monitoring and adaptation components is essential in understanding failures of the system and reconfiguring it to a stable state based on the available information. We propose in this paper a distributed monitoring and adaptation solution responsible for identifying failures of the components and building recovery plans. The focus of the paper is to capture the nonfunctional and functional properties of the monitoring and adaptation layers in a formal model. We employ the rigorous Abstract State Machine method to build the control state diagram and define the ground model. We follow a formal approach using ASMETA toolset for defining the correct behavior of the components.
UR - https://www.scopus.com/pages/publications/85032876668
U2 - 10.1109/COMPSAC.2017.247
DO - 10.1109/COMPSAC.2017.247
M3 - Conference proceedings
VL - 02
T3 - Proceedings - International Computer Software and Applications Conference
SP - 181
EP - 186
BT - 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)
A2 - Demartini, Claudio
A2 - Yang, Ji-Jiang
A2 - Ahamed, Sheikh Iqbal
A2 - Conte, Thomas
A2 - Akiyama, Toyokazu
A2 - Reisman, Sorel
A2 - Takakura, Hiroki
A2 - Hasan, Kamrul
A2 - Claycomb, William
A2 - Nakamura, Motonori
A2 - Tovar, Edmundo
A2 - Zhang, Zhiyong
A2 - Liu, Ling
A2 - Lung, Chung-Horng
A2 - Cimato, Stelvio
ER -