Cloud systems are complex and large systems where services provided by different operators must coexist and eventually cooperate. In such a complex environment, controlling the health of both the whole environment and the individual services is extremely important to timely and effectively react to misbehaviours, unexpected events, and failures. Although there are solutions to monitor cloud systems at different granularity levels, how to relate the many KPIs that can be collected about the health of the system and how health information can be properly reported to operators are open questions. This paper reports the early results we achieved in the challenge of monitoring the health of cloud systems. In particular we present CloudHealth, a model-based health monitoring approach that can be used by operators to watch specific quality attributes. The Cloud-Health Monitoring Model describes how to operationalize high level monitoring goals by dividing them into subgoals, deriving metrics for the subgoals, and using probes to collect the metrics. We use the CloudHealth Monitoring Model to control the probes that must be deployed on the target system, the KPIs that are dynamically collected, and the visualization of the data in dashboards.

Shatnawi, A., Orrù, M., Mobilio, M., Riganelli, O., Mariani, L. (2018). Cloudhealth: A model-driven approach to watch the health of cloud services. In Proceedings of the 1st International Workshop on Software Health, Gothenburg, Sweden, May 27 - June 3 (pp.40-47). IEEE Computer Society [10.1145/3194124.3194130].

Cloudhealth: A model-driven approach to watch the health of cloud services

Shatnawi, A;Orrù, M;Mobilio, M;Riganelli, O;Mariani, L
2018

Abstract

Cloud systems are complex and large systems where services provided by different operators must coexist and eventually cooperate. In such a complex environment, controlling the health of both the whole environment and the individual services is extremely important to timely and effectively react to misbehaviours, unexpected events, and failures. Although there are solutions to monitor cloud systems at different granularity levels, how to relate the many KPIs that can be collected about the health of the system and how health information can be properly reported to operators are open questions. This paper reports the early results we achieved in the challenge of monitoring the health of cloud systems. In particular we present CloudHealth, a model-based health monitoring approach that can be used by operators to watch specific quality attributes. The Cloud-Health Monitoring Model describes how to operationalize high level monitoring goals by dividing them into subgoals, deriving metrics for the subgoals, and using probes to collect the metrics. We use the CloudHealth Monitoring Model to control the probes that must be deployed on the target system, the KPIs that are dynamically collected, and the visualization of the data in dashboards.
paper
cloud service; KPI; metrics; monitoring; monitoring model; quality model; software health;
Cloud, monitoring
English
ACM/IEEE 1st International Workshop on Software Health, SoHeal 2018, held in conjunction with the 40th International Conference on Software Engineering, ICSE 2018
2018
Proceedings of the 1st International Workshop on Software Health, Gothenburg, Sweden, May 27 - June 3
9781450357302
2018
40
47
https://arxiv.org/abs/1803.05233
reserved
Shatnawi, A., Orrù, M., Mobilio, M., Riganelli, O., Mariani, L. (2018). Cloudhealth: A model-driven approach to watch the health of cloud services. In Proceedings of the 1st International Workshop on Software Health, Gothenburg, Sweden, May 27 - June 3 (pp.40-47). IEEE Computer Society [10.1145/3194124.3194130].
File in questo prodotto:
File Dimensione Formato  
CloudHealth- A Model-Driven Approach to Watch the Health of Cloud Services.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 532.9 kB
Formato Adobe PDF
532.9 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/204014
Citazioni
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 13
Social impact