Skip to main content

2016 | OriginalPaper | Buchkapitel

A Monitoring Infrastructure for the Quality Assessment of Cloud Services

verfasst von : Priscila Cedillo, Javier Gonzalez-Huerta, Silvia Abrahao, Emilio Insfran

Erschienen in: Transforming Healthcare Through Information Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Service Level Agreements (SLAs) specify the strict terms under which cloud services must be provided. The assessment of the quality of services being provided is critical for both clients and service providers. In this context, stakeholders must be capable of monitoring services delivered as Software as a Service (SaaS) at runtime and of reporting any eventual non-compliance with SLAs in a comprehensive and flexible manner. In this paper, we present the definition of an SLA compliance monitoring infrastructure, which is based on the use of models@run.time, its main components and artifacts, and the interactions among them. We place emphasis on the configuration of the artifacts that will enable the monitoring, and we present a prototype that can be used to perform this monitoring. The feasibility of our proposal is illustrated by means of a case study, which shows the use of the components and artifacts in the infrastructure and the configuration of a specific plan with which to monitor the services deployed on the Microsoft Azure© platform.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Operationalizing a measure consists of establishing a mapping between its generic description and the concepts represented in the software artifacts to be measured [30].
 
Literatur
1.
Zurück zum Zitat Sriram, I., Khajeh-Hosseini, A.: Research agenda in cloud technologies. In: 1st ACM Symposium on Cloud Computing, SOCC, pp. 1–11 (2010) Sriram, I., Khajeh-Hosseini, A.: Research agenda in cloud technologies. In: 1st ACM Symposium on Cloud Computing, SOCC, pp. 1–11 (2010)
2.
Zurück zum Zitat Song, J., Han, F., Yan, Z., Liu, G., Zhu, Z.: A SaaSify tool for converting traditional web-based apps to SaaS application. In: 4th International Conference on Cloud Computing, CLOUD, pp. 396–403 (2011) Song, J., Han, F., Yan, Z., Liu, G., Zhu, Z.: A SaaSify tool for converting traditional web-based apps to SaaS application. In: 4th International Conference on Cloud Computing, CLOUD, pp. 396–403 (2011)
3.
Zurück zum Zitat Baset, S.A.: Cloud SLAs: present and future. ACM SIGOPS Oper. Syst. 46, 57–66 (2012)CrossRef Baset, S.A.: Cloud SLAs: present and future. ACM SIGOPS Oper. Syst. 46, 57–66 (2012)CrossRef
4.
Zurück zum Zitat Hassan, M., Song, B., Huh, E.-N.: A market-oriented dynamic collaborative cloud services platform. Ann. Telecommun. 65, 669–688 (2010)CrossRef Hassan, M., Song, B., Huh, E.-N.: A market-oriented dynamic collaborative cloud services platform. Ann. Telecommun. 65, 669–688 (2010)CrossRef
5.
Zurück zum Zitat Aceto, G., Botta, A., de Donato, W., Pescapè, A.: Cloud monitoring: a survey. Comput. Netw. 57, 2093–2115 (2013)CrossRef Aceto, G., Botta, A., de Donato, W., Pescapè, A.: Cloud monitoring: a survey. Comput. Netw. 57, 2093–2115 (2013)CrossRef
6.
Zurück zum Zitat Shao, J., Wei, H., Wang, Q., Mei, H.: A runtime model based monitoring approach for cloud. In: International Conference on Cloud Computing (CLOUD), pp. 313–320 (2010) Shao, J., Wei, H., Wang, Q., Mei, H.: A runtime model based monitoring approach for cloud. In: International Conference on Cloud Computing (CLOUD), pp. 313–320 (2010)
7.
Zurück zum Zitat Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop (GCE 08), pp. 1–10 (2008) Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop (GCE 08), pp. 1–10 (2008)
8.
Zurück zum Zitat Muller, C., Oriol, M., Franch, X., Marco, J., Resinas, M., Ruiz-Cortes, A., Rodriguez, M.: Comprehensive explanation of SLA violations at runtime. IEEE Trans. Serv. Comput. 7, 168–183 (2014)CrossRef Muller, C., Oriol, M., Franch, X., Marco, J., Resinas, M., Ruiz-Cortes, A., Rodriguez, M.: Comprehensive explanation of SLA violations at runtime. IEEE Trans. Serv. Comput. 7, 168–183 (2014)CrossRef
9.
Zurück zum Zitat Baresi, L., Ghezzi, C.: The disappearing boundary between development-time and run-time. In: Workshop on the Future of Software Engineering Research FSE/SDP, pp. 17–22. ACM, USA (2010) Baresi, L., Ghezzi, C.: The disappearing boundary between development-time and run-time. In: Workshop on the Future of Software Engineering Research FSE/SDP, pp. 17–22. ACM, USA (2010)
11.
Zurück zum Zitat Cedillo, P., Gonzalez-Huerta, J., Insfrán, E., Abrahao, S.: Towards monitoring cloud services using Models@run.time. In: Workshop on Models@run.time, MODELS, pp. 31–40, Spain (2014) Cedillo, P., Gonzalez-Huerta, J., Insfrán, E., Abrahao, S.: Towards monitoring cloud services using Models@run.time. In: Workshop on Models@run.time, MODELS, pp. 31–40, Spain (2014)
12.
Zurück zum Zitat Fatema, K., Emeakaroha, V.C., Healy, P.D., Morrison, J.P., Lynn, T.: A survey of cloud monitoring tools: taxonomy, capabilities and objectives (2014) Fatema, K., Emeakaroha, V.C., Healy, P.D., Morrison, J.P., Lynn, T.: A survey of cloud monitoring tools: taxonomy, capabilities and objectives (2014)
13.
Zurück zum Zitat Alhamazani, K., Ranjan, R., Mitra, K., Rabhi, F., Jayaraman, P.P., Khan, S.U., Guabtni, A., Bhatnagar, V.: An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art. Computing, pp. 1–21 (2014) Alhamazani, K., Ranjan, R., Mitra, K., Rabhi, F., Jayaraman, P.P., Khan, S.U., Guabtni, A., Bhatnagar, V.: An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art. Computing, pp. 1–21 (2014)
14.
Zurück zum Zitat Emeakaroha, V.C., Ferreto, T.C., Netto, M.A.S., Brandic, I., De Rose, C.A.F.: CASViD: application level monitoring for SLA violation detection in clouds. In: Computer Software and Applications Conference (COMPSAC), pp. 499–508 (2012) Emeakaroha, V.C., Ferreto, T.C., Netto, M.A.S., Brandic, I., De Rose, C.A.F.: CASViD: application level monitoring for SLA violation detection in clouds. In: Computer Software and Applications Conference (COMPSAC), pp. 499–508 (2012)
15.
Zurück zum Zitat Katsaros, G., Kousiouris, G., Gogouvitis, S.V., Kyriazis, D., Menychtas, A., Varvarigou, T.: A self-adaptive hierarchical monitoring mechanism for Clouds. J. Syst. Softw. 85, 1029–1041 (2012)CrossRef Katsaros, G., Kousiouris, G., Gogouvitis, S.V., Kyriazis, D., Menychtas, A., Varvarigou, T.: A self-adaptive hierarchical monitoring mechanism for Clouds. J. Syst. Softw. 85, 1029–1041 (2012)CrossRef
16.
Zurück zum Zitat Smit, M., Simmons, B., Litoiu, M.: Distributed, application-level monitoring for heterogeneous clouds using stream processing. Future Gener. Comput. Syst. 29, 2103–2114 (2013)CrossRef Smit, M., Simmons, B., Litoiu, M.: Distributed, application-level monitoring for heterogeneous clouds using stream processing. Future Gener. Comput. Syst. 29, 2103–2114 (2013)CrossRef
17.
Zurück zum Zitat Montes, J., Sánchez, A., Memishi, B., Pérez, M.S., Antoniu, G.: GMonE: a complete approach to cloud monitoring. Future Gener. Comput. Syst. 29, 2026–2040 (2013)CrossRef Montes, J., Sánchez, A., Memishi, B., Pérez, M.S., Antoniu, G.: GMonE: a complete approach to cloud monitoring. Future Gener. Comput. Syst. 29, 2026–2040 (2013)CrossRef
18.
Zurück zum Zitat Povedano-Molina, J., Lopez-Vega, J.M., Lopez-Soler, J.M., Corradi, A., Foschini, L.: DARGOS: a highly adaptable and scalable monitoring architecture for multi-tenant Clouds. Future Gener. Comput. Syst. 29, 2041–2056 (2013)CrossRef Povedano-Molina, J., Lopez-Vega, J.M., Lopez-Soler, J.M., Corradi, A., Foschini, L.: DARGOS: a highly adaptable and scalable monitoring architecture for multi-tenant Clouds. Future Gener. Comput. Syst. 29, 2041–2056 (2013)CrossRef
19.
Zurück zum Zitat Cedillo, P., Jimenez-Gomez, J., Abrahao, S., Insfran, E.: Towards a monitoring middleware for Cloud services. In: International Conference on Services Computing (SCC), NY, USA (2015) Cedillo, P., Jimenez-Gomez, J., Abrahao, S., Insfran, E.: Towards a monitoring middleware for Cloud services. In: International Conference on Services Computing (SCC), NY, USA (2015)
20.
Zurück zum Zitat Ludwig, H., Keller, A.: Web Service Level Agreement (WSLA) Language Specification, pp. 1–110 (2003) Ludwig, H., Keller, A.: Web Service Level Agreement (WSLA) Language Specification, pp. 1–110 (2003)
21.
Zurück zum Zitat ISO/IEC: ISO/IEC 25010 Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and software quality models (2011) ISO/IEC: ISO/IEC 25010 Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and software quality models (2011)
22.
Zurück zum Zitat Lehmann, G., Blumendorf, M., Trollmann, F., Albayrak, S.: Meta-modeling runtime models. In: International Conference on Models in Software Engineering, pp. 209–223. Springer, Berlin (2010) Lehmann, G., Blumendorf, M., Trollmann, F., Albayrak, S.: Meta-modeling runtime models. In: International Conference on Models in Software Engineering, pp. 209–223. Springer, Berlin (2010)
23.
Zurück zum Zitat García, F., Bertoa, M.F., Calero, C., Vallecillo, A., Ruíz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement (2006) García, F., Bertoa, M.F., Calero, C., Vallecillo, A., Ruíz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement (2006)
24.
Zurück zum Zitat Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14, 131–164 (2009)CrossRef Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14, 131–164 (2009)CrossRef
25.
Zurück zum Zitat Lethbridge, T.C., Sim, S.E., Singer, J.: Studying software engineers: data collection techniques for software field studies. Empirical Softw. Eng. 10, 311–341 (2005)CrossRef Lethbridge, T.C., Sim, S.E., Singer, J.: Studying software engineers: data collection techniques for software field studies. Empirical Softw. Eng. 10, 311–341 (2005)CrossRef
26.
Zurück zum Zitat Herold, S., Klus, H., Welsch, Y., Deiters, C., Rausch, A., Reussner, R., Krogmann, K., Koziolek, H., Mirandola, R., Hummel, B., Meisinger, M., Pfaller, C.: CoCoMe—the common component modeling example. Presented at the (2008) Herold, S., Klus, H., Welsch, Y., Deiters, C., Rausch, A., Reussner, R., Krogmann, K., Koziolek, H., Mirandola, R., Hummel, B., Meisinger, M., Pfaller, C.: CoCoMe—the common component modeling example. Presented at the (2008)
27.
Zurück zum Zitat Wieder, P., Butler, J.M., Theilmann, W., Yahyapour, R. (eds.): SLAs for Cloud Computing. Springer, New York (2011) Wieder, P., Butler, J.M., Theilmann, W., Yahyapour, R. (eds.): SLAs for Cloud Computing. Springer, New York (2011)
28.
Zurück zum Zitat Quality Excellence for Suppliers of Telecommunications Forum (Quest Forum), TL 9000 Quality Management System Measurements Handbook 5.0 (2012) Quality Excellence for Suppliers of Telecommunications Forum (Quest Forum), TL 9000 Quality Management System Measurements Handbook 5.0 (2012)
29.
Zurück zum Zitat Bauer, E., Adams, R.: Service Quality of Cloud-Based Applications. Wiley, Hoboken (2013)CrossRef Bauer, E., Adams, R.: Service Quality of Cloud-Based Applications. Wiley, Hoboken (2013)CrossRef
30.
Zurück zum Zitat Fernandez, A., Abrahão, S., Insfran, E.: A web usability evaluation process for model-driven web development. In: International Conference on Advanced Information Systems Engineering, pp. 108–122 (2011) Fernandez, A., Abrahão, S., Insfran, E.: A web usability evaluation process for model-driven web development. In: International Conference on Advanced Information Systems Engineering, pp. 108–122 (2011)
Metadaten
Titel
A Monitoring Infrastructure for the Quality Assessment of Cloud Services
verfasst von
Priscila Cedillo
Javier Gonzalez-Huerta
Silvia Abrahao
Emilio Insfran
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-30133-4_2