Skip to main content
Erschienen in: Cluster Computing 3/2021

26.11.2020

Enhancing service maintainability by monitoring and auditing SLA in cloud computing

verfasst von: Eduardo Viegas, Altair Santin, Juliana Bachtold, Darlan Segalin, Maicon Stihler, Arlindo Marcon, Carlos Maziero

Erschienen in: Cluster Computing | Ausgabe 3/2021

Einloggen

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

search-config
loading …

Abstract

Enforcing Service Level Agreements (SLA) on service provisioning is a challenge in cloud computing environments. This paper proposes an architecture for multiparty (provider and client) auditing in cloud computing to identify SLA deviations. The architecture uses inspectors (software agents) and an independent auditor (third party) to collect SLA metrics from these parties. Privacy is preserved by using the separation of duties for all associated entities (inspectors and auditors). Additionally, service computing surges are automatically detected and handled using machine learning, avoiding performance bottlenecks and misinterpretation of measured SLA items. Thus, this paper improves service maintainability by avoiding service design changes when the service faces performance issues.

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!

Literatur
1.
Zurück zum Zitat Jung, J.J.: Service chain-based business alliance formation in service-oriented architecture. Expert Syst. Appl. 38(3), 2206–2211 (2011)CrossRef Jung, J.J.: Service chain-based business alliance formation in service-oriented architecture. Expert Syst. Appl. 38(3), 2206–2211 (2011)CrossRef
2.
Zurück zum Zitat Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z.: Coupling metrics for predicting maintainability in service-oriented designs. In: Software Engineering Conference, pp. 329–340 (2007) Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z.: Coupling metrics for predicting maintainability in service-oriented designs. In: Software Engineering Conference, pp. 329–340 (2007)
3.
Zurück zum Zitat Marcon, A.L., Santin, A.O., Stihler, M., Bachtold, J.: A UCONABC resilient authorization evaluation for cloud computing. IEEE Trans. Parallel Distrib. Syst. 25(2), 457–467 (2014)CrossRef Marcon, A.L., Santin, A.O., Stihler, M., Bachtold, J.: A UCONABC resilient authorization evaluation for cloud computing. IEEE Trans. Parallel Distrib. Syst. 25(2), 457–467 (2014)CrossRef
5.
Zurück zum Zitat Masdari, M., Khoshnevis, A.: A survey and classification of the workload forecasting methods in cloud computing. Clust. Comput. 23, 1–26 (2019) Masdari, M., Khoshnevis, A.: A survey and classification of the workload forecasting methods in cloud computing. Clust. Comput. 23, 1–26 (2019)
6.
Zurück zum Zitat Peng, G., Wang, H., Dong, J., Zhang, H.: Knowledge-based resource allocation for collaborative simulation development in a multitenant cloud computing environment. IEEE Trans. Serv. Comput. 11(2), 306–317 (2018)CrossRef Peng, G., Wang, H., Dong, J., Zhang, H.: Knowledge-based resource allocation for collaborative simulation development in a multitenant cloud computing environment. IEEE Trans. Serv. Comput. 11(2), 306–317 (2018)CrossRef
7.
Zurück zum Zitat Baldan, F.J., Ramírez-Gallego, S., Bergmeir, C., Herrera, F., Benítez, J.M.: A forecasting methodology for workload forecasting in cloud systems. IEEE Trans. Cloud Comput. 6, 929–941 (2018)CrossRef Baldan, F.J., Ramírez-Gallego, S., Bergmeir, C., Herrera, F., Benítez, J.M.: A forecasting methodology for workload forecasting in cloud systems. IEEE Trans. Cloud Comput. 6, 929–941 (2018)CrossRef
8.
Zurück zum Zitat Felici-Castell, S., Segura-Garcia, J., Garcia-Pineda, M.: Adaptive QoE-based architecture on cloud mobile media for live streaming. Clust. Comput. 22(4), 1–14 (2019) Felici-Castell, S., Segura-Garcia, J., Garcia-Pineda, M.: Adaptive QoE-based architecture on cloud mobile media for live streaming. Clust. Comput. 22(4), 1–14 (2019)
9.
Zurück zum Zitat Fitó, O., Guitart, J.: Business-driven management of infrastructure-level risks in Cloud providers. Future Gener. Comput. Syst. 32, 41–53 (2014)CrossRef Fitó, O., Guitart, J.: Business-driven management of infrastructure-level risks in Cloud providers. Future Gener. Comput. Syst. 32, 41–53 (2014)CrossRef
10.
Zurück zum Zitat Vlachopapadopoulos, K.P., González, R.S., Dimolitsas, I., Dechouniotis, D., Ferrer, A.J., Papavassiliou, S.: Collaborative SLA and reputation-based trust management in cloud federations. Future Gener. Comput. Syst. 100, 498–512 (2019)CrossRef Vlachopapadopoulos, K.P., González, R.S., Dimolitsas, I., Dechouniotis, D., Ferrer, A.J., Papavassiliou, S.: Collaborative SLA and reputation-based trust management in cloud federations. Future Gener. Comput. Syst. 100, 498–512 (2019)CrossRef
11.
Zurück zum Zitat Rossem, S.V., Tavernier, W., Colle, D., Pickavet, M., Demeester, P.: Profile-based resource allocation for virtualized network functions. IEEE Trans. Netw. Serv. Manag. 16, 1374–1388 (2019)CrossRef Rossem, S.V., Tavernier, W., Colle, D., Pickavet, M., Demeester, P.: Profile-based resource allocation for virtualized network functions. IEEE Trans. Netw. Serv. Manag. 16, 1374–1388 (2019)CrossRef
12.
Zurück zum Zitat Liang, C., Hiremagalore, S., Stavrou, A., Rangwala, H.: Predicting network response times using social information. In: 2011 International Conference on Advances in Social Networks Analysis and Mining, pp. 527–531 (2011) Liang, C., Hiremagalore, S., Stavrou, A., Rangwala, H.: Predicting network response times using social information. In: 2011 International Conference on Advances in Social Networks Analysis and Mining, pp. 527–531 (2011)
13.
Zurück zum Zitat Dabbagh, M., Hamdaoui, B., Guizani, M., Rayes, A.: An energy-efficient VM prediction migration framework for overcommitted clouds. IEEE Trans. Cloud Comput. 6, 955–966 (2018)CrossRef Dabbagh, M., Hamdaoui, B., Guizani, M., Rayes, A.: An energy-efficient VM prediction migration framework for overcommitted clouds. IEEE Trans. Cloud Comput. 6, 955–966 (2018)CrossRef
14.
Zurück zum Zitat Absa, S., Benedict, S., Kumar, A.: Monitoring IaaS using various cloud monitors. Clust. Comput. 22(1), 1–13 (2019)CrossRef Absa, S., Benedict, S., Kumar, A.: Monitoring IaaS using various cloud monitors. Clust. Comput. 22(1), 1–13 (2019)CrossRef
15.
Zurück zum Zitat Walraven, S., Van Landuyt, D., Truyen, E., Handekyn, K., Joosen, W.: Efficient customization of multitenant Software-as-a-Service applications with service lines. J. Syst. Softw. 91, 48–62 (2014)CrossRef Walraven, S., Van Landuyt, D., Truyen, E., Handekyn, K., Joosen, W.: Efficient customization of multitenant Software-as-a-Service applications with service lines. J. Syst. Softw. 91, 48–62 (2014)CrossRef
16.
Zurück zum Zitat Yau, S.S., An, H.G.: Software engineering meets services and cloud computing. Computer (Long Beach Calif.) 44(October), 47–53 (2011) Yau, S.S., An, H.G.: Software engineering meets services and cloud computing. Computer (Long Beach Calif.) 44(October), 47–53 (2011)
17.
Zurück zum Zitat Cai, F., Zhu, N., He, J., Mu, P., Li, W., Yu, Y.: Survey of access control models and technologies for cloud computing. Clust. Comput. 22, 1–12 (2019) Cai, F., Zhu, N., He, J., Mu, P., Li, W., Yu, Y.: Survey of access control models and technologies for cloud computing. Clust. Comput. 22, 1–12 (2019)
18.
Zurück zum Zitat Masdari, M., Khezri, H.: Efficient VM migrations using forecasting techniques in cloud computing: a comprehensive review. Clust. Comput. 23, 1–30 (2020)CrossRef Masdari, M., Khezri, H.: Efficient VM migrations using forecasting techniques in cloud computing: a comprehensive review. Clust. Comput. 23, 1–30 (2020)CrossRef
19.
Zurück zum Zitat Li, N., Jiang, H., Feng, D., Shi, Z.: Storage sharing optimization under constraints of SLO compliance and performance variability. IEEE Trans. Serv. Comput. 12, 58–72 (2019)CrossRef Li, N., Jiang, H., Feng, D., Shi, Z.: Storage sharing optimization under constraints of SLO compliance and performance variability. IEEE Trans. Serv. Comput. 12, 58–72 (2019)CrossRef
20.
Zurück zum Zitat Klemperer, P.F., Jeon, H.Y., Payne, B.D., Hoe, J.C.: High-performance memory snapshotting for real-time, consistent, hypervisor-based monitors. IEEE Trans. Dependable Secure Comput. 17, 518–535 (2020) Klemperer, P.F., Jeon, H.Y., Payne, B.D., Hoe, J.C.: High-performance memory snapshotting for real-time, consistent, hypervisor-based monitors. IEEE Trans. Dependable Secure Comput. 17, 518–535 (2020)
21.
Zurück zum Zitat Vicentini, C., Santin, A., Viegas, E., Abreu, V.: A machine learning auditing model for detection of multi-tenancy issues within tenant domain. In: 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp. 543–552 (2018) Vicentini, C., Santin, A., Viegas, E., Abreu, V.: A machine learning auditing model for detection of multi-tenancy issues within tenant domain. In: 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp. 543–552 (2018)
22.
Zurück zum Zitat Borhani, A.H., Hung, T., Lee, B.-S., Qin, Z.: Power-network aware VM migration heuristics for multi-tier web applications. Clust. Comput. 22(3), 757–782 (2019)CrossRef Borhani, A.H., Hung, T., Lee, B.-S., Qin, Z.: Power-network aware VM migration heuristics for multi-tier web applications. Clust. Comput. 22(3), 757–782 (2019)CrossRef
23.
Zurück zum Zitat Skene, J., Raimondi, F., Emmerich, W.: Service-level agreements for electronic services. IEEE Trans. Softw. Eng. 36(2), 288–304 (2010)CrossRef Skene, J., Raimondi, F., Emmerich, W.: Service-level agreements for electronic services. IEEE Trans. Softw. Eng. 36(2), 288–304 (2010)CrossRef
24.
Zurück zum Zitat Tomanek, O., Mulinka, P., Kencl, L.: Multidimensional cloud latency monitoring and evaluation. Comput. Netw. 107, 104–120 (2016)CrossRef Tomanek, O., Mulinka, P., Kencl, L.: Multidimensional cloud latency monitoring and evaluation. Comput. Netw. 107, 104–120 (2016)CrossRef
25.
Zurück zum Zitat Wang, Y.H., Wu, I.C.: Achieving high and consistent rendering performance of Java AWT/Swing on multiple platforms. Softw. Pract. Exp. 39(7), 701–736 (2009) Wang, Y.H., Wu, I.C.: Achieving high and consistent rendering performance of Java AWT/Swing on multiple platforms. Softw. Pract. Exp. 39(7), 701–736 (2009)
26.
Zurück zum Zitat Xie, R., Gamble, R.: A tiered strategy for auditing in the cloud. In: Proceedings—2012 IEEE 5th International Conference on Cloud Computing CLOUD 2012, pp. 945–946 (2012) Xie, R., Gamble, R.: A tiered strategy for auditing in the cloud. In: Proceedings—2012 IEEE 5th International Conference on Cloud Computing CLOUD 2012, pp. 945–946 (2012)
27.
Zurück zum Zitat Doelitzscher,F., Fischer,C., Moskal,D., Reich,C., Knahl,M., Clarke,N.: ”Validating cloud infrastructure changes by cloud audits”, Proc. - 2012 IEEE 8th World Congr. Serv. Serv. 2012, pp. 377–384, (2012) Doelitzscher,F., Fischer,C., Moskal,D., Reich,C., Knahl,M., Clarke,N.: ”Validating cloud infrastructure changes by cloud audits”, Proc. - 2012 IEEE 8th World Congr. Serv. Serv. 2012, pp. 377–384, (2012)
28.
Zurück zum Zitat Li, L., Xu, L., Li, J., Zhang, C.: Study on the third-party audit in cloud storage service. In: Proceedings—2011 International Conference on Cloud and Service Computing CSC 2011, pp. 220–227 (2011) Li, L., Xu, L., Li, J., Zhang, C.: Study on the third-party audit in cloud storage service. In: Proceedings—2011 International Conference on Cloud and Service Computing CSC 2011, pp. 220–227 (2011)
29.
Zurück zum Zitat Liu, J., Xian, M., Fu, S., Huang, K.: Securing the cloud storage audit service: defending against frame and collude attacks of third party auditor. IET Commun. 8(12), 2106–2113 (2014)CrossRef Liu, J., Xian, M., Fu, S., Huang, K.: Securing the cloud storage audit service: defending against frame and collude attacks of third party auditor. IET Commun. 8(12), 2106–2113 (2014)CrossRef
30.
Zurück zum Zitat Bodik, P., Griffith, R., Sutton, C., Fox, A., Jordan, M.I., Patterson, D.A.: Statistical machine learning makes automatic control practical for Internet datacenters. In: HotCloud, p. 12 (2009) Bodik, P., Griffith, R., Sutton, C., Fox, A., Jordan, M.I., Patterson, D.A.: Statistical machine learning makes automatic control practical for Internet datacenters. In: HotCloud, p. 12 (2009)
31.
Zurück zum Zitat Terekhov, D., Tran, T.T., Down, D.G., Beck, J.C.: Integrating queueing theory and scheduling for dynamic scheduling problems. J. Artif. Intell. Res. 50, 535–572 (2014)MathSciNetCrossRef Terekhov, D., Tran, T.T., Down, D.G., Beck, J.C.: Integrating queueing theory and scheduling for dynamic scheduling problems. J. Artif. Intell. Res. 50, 535–572 (2014)MathSciNetCrossRef
33.
Zurück zum Zitat Bodík, P., Fox, A., Franklin, M.J., Jordan, M.I., Patterson, D.A.: Workload Spikes for Stateful Services. University of California, Berkeley (2009) Bodík, P., Fox, A., Franklin, M.J., Jordan, M.I., Patterson, D.A.: Workload Spikes for Stateful Services. University of California, Berkeley (2009)
34.
Zurück zum Zitat Emeakaroha, V.C., Netto, M.A.S., Calheiros, R.N., Brandic, I., Buyya, R., De Rose, C.A.F.: Towards autonomic detection of SLA violations in Cloud infrastructures. Future Gener. Comput. Syst. 28(7), 1017–1029 (2012)CrossRef Emeakaroha, V.C., Netto, M.A.S., Calheiros, R.N., Brandic, I., Buyya, R., De Rose, C.A.F.: Towards autonomic detection of SLA violations in Cloud infrastructures. Future Gener. Comput. Syst. 28(7), 1017–1029 (2012)CrossRef
35.
Zurück zum Zitat Zhang, J., Zhao, X.: Efficient chameleon hashing-based privacy-preserving auditing in cloud storage. Clust. Comput. 19, 47–56 (2016)CrossRef Zhang, J., Zhao, X.: Efficient chameleon hashing-based privacy-preserving auditing in cloud storage. Clust. Comput. 19, 47–56 (2016)CrossRef
36.
Zurück zum Zitat Qian, P., Liu, Z., He, Q., Zimmermann, R., Wang, X.: Towards automated reentrancy detection for smart contracts based on sequential models. IEEE Access 8, 19685–19695 (2020)CrossRef Qian, P., Liu, Z., He, Q., Zimmermann, R., Wang, X.: Towards automated reentrancy detection for smart contracts based on sequential models. IEEE Access 8, 19685–19695 (2020)CrossRef
38.
Zurück zum Zitat Viegas, E., Santin, A., Bessani, A., Neves, N.: BigFlow: real-time and reliable anomaly-based intrusion detection for high-speed networks. Future Gener. Comput. Syst. 93, 473–485 (2019)CrossRef Viegas, E., Santin, A., Bessani, A., Neves, N.: BigFlow: real-time and reliable anomaly-based intrusion detection for high-speed networks. Future Gener. Comput. Syst. 93, 473–485 (2019)CrossRef
39.
Zurück zum Zitat Segalin, D., Santin, A.O., Marynowski, J.E., Segalin, L., Segalin, L.: An approach to deal with processing surges in cloud computing. In: 2015 IEEE 39th Annual Computer Software and Application Conference, pp. 897–905 (2015) Segalin, D., Santin, A.O., Marynowski, J.E., Segalin, L., Segalin, L.: An approach to deal with processing surges in cloud computing. In: 2015 IEEE 39th Annual Computer Software and Application Conference, pp. 897–905 (2015)
40.
Zurück zum Zitat Uriarte, R.B., De Nicola, R., Scoca, V., Tiezzi, F.: Defining and guaranteeing dynamic service levels in clouds. Future Gener. Comput. Syst. 99, 27–40 (2019)CrossRef Uriarte, R.B., De Nicola, R., Scoca, V., Tiezzi, F.: Defining and guaranteeing dynamic service levels in clouds. Future Gener. Comput. Syst. 99, 27–40 (2019)CrossRef
Metadaten
Titel
Enhancing service maintainability by monitoring and auditing SLA in cloud computing
verfasst von
Eduardo Viegas
Altair Santin
Juliana Bachtold
Darlan Segalin
Maicon Stihler
Arlindo Marcon
Carlos Maziero
Publikationsdatum
26.11.2020
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 3/2021
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-020-03209-9

Weitere Artikel der Ausgabe 3/2021

Cluster Computing 3/2021 Zur Ausgabe

Premium Partner