Skip to main content
Top

2014 | OriginalPaper | Chapter

24. Cloud-Based Systems Need Multi-Level Management

Authors : Luciano Baresi, Domenico Bianculli, Sam Guinea

Published in: Advanced Web Services

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cloud-based systems are built and delivered using multi-level architectures, which may compose third-party services at the application level as well as at lower levels, such as the platform and the infrastructure ones. With this architectural style, the ability to automatically perform management operations, possibly in a cross-level way, is becoming more and more important as the technology matures, and its adoption increases. We argue that the multi-level management of cloud-based systems should be established at design time, and the service life cycles of the different services (and levels) should be managed accordingly. In this chapter, we present a conceptual model for manageable cloud-based systems, and a reference framework for implementing the foreseen management solutions.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
2
This is also why we never define “uses” associations for IaaS Services.
 
3
We consider storage services at the same level as SaaS; see also Fig. 24.1.
 
Literature
2.
go back to reference Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Comm. ACM 53(4), 50–58 (2010) Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Comm. ACM 53(4), 50–58 (2010)
3.
go back to reference Barbon, F., Traverso, P., Pistore, M., Trainotti, M.: Run-Time Monitoring of Instances and Classes of Web Service Compositions. In: ICWS ’06: Proceedings of the 2006 IEEE International Conference on Web Services, pp. 63–71. IEEE Computer Society (2006) Barbon, F., Traverso, P., Pistore, M., Trainotti, M.: Run-Time Monitoring of Instances and Classes of Web Service Compositions. In: ICWS ’06: Proceedings of the 2006 IEEE International Conference on Web Services, pp. 63–71. IEEE Computer Society (2006)
4.
go back to reference Baresi, L., Bianculli, D., Ghezzi, C., Guinea, S., Spoletini, P.: Validation of web service compositions. IET Software 1(6), 219–232 (2007) Baresi, L., Bianculli, D., Ghezzi, C., Guinea, S., Spoletini, P.: Validation of web service compositions. IET Software 1(6), 219–232 (2007)
5.
go back to reference Baresi, L., Bianculli, D., Guinea, S., Spoletini, P.: Keep it small, keep it real: Efficient run-time verification of web service compositions. In: FMOODS/FORTE 2009: Proceedings of IFIP international conference on Formal Techniques for Distributed Systems, LNCS, vol. 5522, pp. 26–40. Springer (2009) Baresi, L., Bianculli, D., Guinea, S., Spoletini, P.: Keep it small, keep it real: Efficient run-time verification of web service compositions. In: FMOODS/FORTE 2009: Proceedings of IFIP international conference on Formal Techniques for Distributed Systems, LNCS, vol. 5522, pp. 26–40. Springer (2009)
6.
go back to reference Baresi, L., Caporuscio, M., Ghezzi, C., Guinea, S.: Model-Driven Management of Services. In: ECOWS 2010: Proceedings of the 8th European Conference on Web Services, pp. 147–154. IEEE Computer Society (2010) Baresi, L., Caporuscio, M., Ghezzi, C., Guinea, S.: Model-Driven Management of Services. In: ECOWS 2010: Proceedings of the 8th European Conference on Web Services, pp. 147–154. IEEE Computer Society (2010)
7.
go back to reference Baresi, L., Guinea, S.: Self-supervising bpel processes. IEEE Trans. Software Eng. 37(2), 247–263 (2011) Baresi, L., Guinea, S.: Self-supervising bpel processes. IEEE Trans. Software Eng. 37(2), 247–263 (2011)
8.
go back to reference Bianculli, D., Ghezzi, C.: Towards a methodology for lifelong validation of service compositions. In: SDSOA 2008: Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, pp. 7–12. ACM (2008) Bianculli, D., Ghezzi, C.: Towards a methodology for lifelong validation of service compositions. In: SDSOA 2008: Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, pp. 7–12. ACM (2008)
9.
go back to reference Bianculli, D., Ghezzi, C., Spoletini, P., Baresi, L., Guinea, S.: A guided tour through SAVVY-WS: a methodology for specifying and validating web service compositions. In: E. Börger, A. Cisternino (eds.) Advances in Software Engineering, LNCS, vol. 5316, pp. 131–160. Springer (2008) Bianculli, D., Ghezzi, C., Spoletini, P., Baresi, L., Guinea, S.: A guided tour through SAVVY-WS: a methodology for specifying and validating web service compositions. In: E. Börger, A. Cisternino (eds.) Advances in Software Engineering, LNCS, vol. 5316, pp. 131–160. Springer (2008)
10.
go back to reference Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and evaluation of a wide-area event notification service. ACM Trans. Comput. Syst. 19(3), 332–383 (2001) Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and evaluation of a wide-area event notification service. ACM Trans. Comput. Syst. 19(3), 332–383 (2001)
11.
go back to reference Chan, K., Poernomo, I.: QoS-aware model driven architecture through the UML and CIM. Information Systems Frontiers 9(2–3), 209–224 (2007) Chan, K., Poernomo, I.: QoS-aware model driven architecture through the UML and CIM. Information Systems Frontiers 9(2–3), 209–224 (2007)
12.
go back to reference Chappell, D.: Enterprise service bus. O’Reilly, Media (2004) Chappell, D.: Enterprise service bus. O’Reilly, Media (2004)
13.
go back to reference Chowdhary, P., Bhaskaran, K., Caswell, N.S., Chang, H., Chao, T., Chen, S.K., Dikun, M., Lei, H., Jeng, J.J., Kapoor, S., Lang, C.A., Mihaila, G., Stanoi, I., Zeng, L.: Model driven development for business performance management. IBM Syst. J. 45(3), 587–605 (2006) Chowdhary, P., Bhaskaran, K., Caswell, N.S., Chang, H., Chao, T., Chen, S.K., Dikun, M., Lei, H., Jeng, J.J., Kapoor, S., Lang, C.A., Mihaila, G., Stanoi, I., Zeng, L.: Model driven development for business performance management. IBM Syst. J. 45(3), 587–605 (2006)
14.
go back to reference Debusmann, M., Kroger, R., Geihs, K.: Unifying service level management using an MDA-based approach. In: NOMS 2004: Proceedings of the Network Operations and Management Symposium, pp. 801–814. IEEE (2004) Debusmann, M., Kroger, R., Geihs, K.: Unifying service level management using an MDA-based approach. In: NOMS 2004: Proceedings of the Network Operations and Management Symposium, pp. 801–814. IEEE (2004)
16.
go back to reference Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: MDM 2001: Proceedings of the Second International Conference on Mobile Data Management, pp. 15–26. Springer (2001) Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: MDM 2001: Proceedings of the Second International Conference on Mobile Data Management, pp. 15–26. Springer (2001)
18.
go back to reference Foster, H., Spanoudakis, G.: SMaRT: a Workbench for Reporting the Monitorability of Services from SLAs. In: PESOS 2011: Proceedings of the 3rd International Workshop on Principles of Engineering Service-oriented Systems, pp. 36–42. ACM (2011) Foster, H., Spanoudakis, G.: SMaRT: a Workbench for Reporting the Monitorability of Services from SLAs. In: PESOS 2011: Proceedings of the 3rd International Workshop on Principles of Engineering Service-oriented Systems, pp. 36–42. ACM (2011)
20.
go back to reference Guinea, S., Kecskemeti, G., Marconi, A., Wetzstein, B.: Multi-layered monitoring and adaptation. In: ICSOC 2011: Proceedings of the 2011 International Conference on Service Oriented, Computing, pp. 359–373 (2011) Guinea, S., Kecskemeti, G., Marconi, A., Wetzstein, B.: Multi-layered monitoring and adaptation. In: ICSOC 2011: Proceedings of the 2011 International Conference on Service Oriented, Computing, pp. 359–373 (2011)
22.
go back to reference Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. IBM TJ Watson Labs. (2001) Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. IBM TJ Watson Labs. (2001)
23.
go back to reference Mahbub, K., Spanoudakis, G.: A Framework for Requirements Monitoring of Service based Systems. In: ICSOC ’04: Proceedings of the 2nd International Conference on Service Oriented Computing, pp. 84–93. ACM (2004) Mahbub, K., Spanoudakis, G.: A Framework for Requirements Monitoring of Service based Systems. In: ICSOC ’04: Proceedings of the 2nd International Conference on Service Oriented Computing, pp. 84–93. ACM (2004)
25.
go back to reference Momm, C., Gebhart, M., Abeck, S.: A model-driven approach for monitoring business performance in web service compositions. In: ICIW ’09: Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services, pp. 343–350 (2009) Momm, C., Gebhart, M., Abeck, S.: A model-driven approach for monitoring business performance in web service compositions. In: ICIW ’09: Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services, pp. 343–350 (2009)
26.
go back to reference Mos, A., Pedrinaci, C., Rey, G.A., Gomez, J.M., Liu, D., Vaudaux-Ruth, G., Quaireau, S.: Multi-level Monitoring and Analysis of Web-Scale Service based Applications. In: ICSOC/ServiceWave Workshops, pp. 269–282 (2009) Mos, A., Pedrinaci, C., Rey, G.A., Gomez, J.M., Liu, D., Vaudaux-Ruth, G., Quaireau, S.: Multi-level Monitoring and Analysis of Web-Scale Service based Applications. In: ICSOC/ServiceWave Workshops, pp. 269–282 (2009)
31.
go back to reference Popescu, R., Staikopoulos, A., Liu, P., Brogi, A., Clarke, S.: Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates. In: SASO 2010: Proceedings of the Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 213–222 (2010) Popescu, R., Staikopoulos, A., Liu, P., Brogi, A., Clarke, S.: Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates. In: SASO 2010: Proceedings of the Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 213–222 (2010)
32.
go back to reference Richardson, L., Ruby, S.: RESTful web services. O’Reilly, Media (2007) Richardson, L., Ruby, S.: RESTful web services. O’Reilly, Media (2007)
33.
go back to reference Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall (2005) Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall (2005)
34.
go back to reference Zengin, A., Marconi, A., Baresi, L., Pistore, M.: CLAM: Managing Cross-layer Adaptation in Service-based Systems. In: SOCA 2011: Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications, pp. 1–8. IEEE (2011) Zengin, A., Marconi, A., Baresi, L., Pistore, M.: CLAM: Managing Cross-layer Adaptation in Service-based Systems. In: SOCA 2011: Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications, pp. 1–8. IEEE (2011)
Metadata
Title
Cloud-Based Systems Need Multi-Level Management
Authors
Luciano Baresi
Domenico Bianculli
Sam Guinea
Copyright Year
2014
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-7535-4_24

Premium Partner