Skip to main content

Avoiding Vendor-Lockin in Cloud Monitoring Using Generic Agent Templates

  • Conference paper
  • First Online:
Business Information Systems (BIS 2020)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 389))

Included in the following conference series:

Abstract

Cloud computing passed the hype cycle long ago and firmly established itself as a future technology since then. However, to utilize the cloud optimally, and therefore, as cost-efficiently as possible, a continuous monitoring is key to prevent an over- or under-commissioning of resources. However, selecting a suitable monitoring solution is a challenging task. Monitoring agents that collect monitoring data are spread across the monitored IT environment. Therefore, the possibility of vendor lock-ins leads to a lack of flexibility when the cloud environment or the business needs change. To handle these challenges, we introduce generic agent templates that are applicable to many monitoring systems and support a replacement of monitoring systems. Solution-specific technical details of monitoring agents are abstracted from and system administrators only need to model generic agents, which can be transformed into solution-specific monitoring agents. The transformation logic required for this process is provided by domain experts to not further burden system administrators. Furthermore, we introduce an agent lifecycle to support the system administrator with the management and deployment of generic agents.

This work is partially funded by the BMWi project IC4F (01MA17008G).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/mormulms/agent-centric-monitoring/blob/master/generic-agent/mona-template-editor/src/assets/schema.json.

  2. 2.

    https://github.com/mormulms/agent-centric-monitoring/blob/master/generic-agent/mona-template-editor.

References

  1. Gartner forecasts worldwide public cloud revenue to grow 17.3 percent in 2019 (2018). https://www.gartner.com/en/newsroom/press-releases/2018-09-12-gartner-forecasts-worldwide-public-cloud-revenue-to-grow-17-percent-in-2019

  2. Bowen, D.A.: Challenges archivists encounter adopting cloud storage for digital preservation. In: Proceedings of the International Conference on Information and Knowledge Engineering (IKE), pp. 27–33 (2018)

    Google Scholar 

  3. Breitenbücher, U., Binz, T., Kopp, O., Leymann, F.: Vinothek - a self-service portal for TOSCA. In: Herzberg, N., Kunze, M. (eds.) Proceedings of the 6th Central-European Workshop on Services and their Composition (ZEUS 2014). CEUR Workshop Proceedings, vol. 1140, pp. 69–72. CEUR-WS.org (2014)

    Google Scholar 

  4. Calero, J.M.A., Aguado, J.G.: Comparative analysis of architectures for monitoring cloud computing infrastructures. Future Gen. Comput. Syst. 47, 16–30 (2015)

    Article  Google Scholar 

  5. Cohn, D., et al.: Business artifacts: a data-centric approach to modeling business operations and processes. Bull. IEEE Comput. Soc. Tech. Committee Data Eng. (2009)

    Google Scholar 

  6. Docker Inc: Docker (2019). https://www.docker.com/

  7. Eclipse: Winery (2019). https://eclipse.github.io/winery/

  8. Eilam, T., et al.: Pattern-based composite application deployment. In: IM, pp. 217–224. IEEE (2011)

    Google Scholar 

  9. Elasticsearch, B.V.: Beats (2019). https://www.elastic.co.de/products/beats

  10. Falkenthal, M., Barzen, J., Breitenbücher, U., Fehling, C., Leymann, F.: From pattern languages to solution implementations. In: Proceedings of the Sixth International Conference on Pervasive Patterns and Applications (PATTERNS), pp. 12–21 (2014)

    Google Scholar 

  11. HashiCorp: Vagrant (2019). https://www.vagrantup.com/

  12. Hauser, C.B., Wesner, S.: Reviewing cloud monitoring: towards cloud resource profiling. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), pp. 678–685 (2018)

    Google Scholar 

  13. Hirmer, P., Breitenbücher, U., da Silva, A.C.F., Képes, K., Mitschang, B., Wieland, M.: Automating the provisioning and configuration of devices in the internet of things. Complex Syst. Inform. Modeling Q. 9, 28–43 (2016)

    Google Scholar 

  14. Hirmer, P., et al.: Situation recognition and handling based on executing situation templates and situation-aware workflows. Computing 1–19 (2016)

    Google Scholar 

  15. InfluxData: Telegraf (2019). https://www.influxdata.com/time-series-platform/telegraf/

  16. Künzle, V., et al.: PHILharmonicFlows: towards a framework for object-aware process management. J. Softw. Maintenance Evol.: Res. Practice (2011)

    Google Scholar 

  17. Ligus, S.: Effective Monitoring and Alerting, p. 7. O’Reilly Media, Inc., Sebastopol (2012)

    Google Scholar 

  18. Mell, P., Grance, T., et al.: The NIST definition of cloud computing (2011)

    Google Scholar 

  19. OASIS Open: Topology and Orchestration Specification for Cloud Applications Version 1.0 (2019). http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html

  20. Prasad, P., Bhalla, V.: Use This 4-Step Approach to Architect Your IT Monitoring Strategy (2018). https://www.gartner.com/en/documents/3882275/use-this-4-step-approach-to-architect-your-it-monitoring

  21. Reimann, P., Schwarz, H., Mitschang, B.: A pattern approach to conquer the data complexity in simulation workflow design. In: Meersman, R., Panetto, H., Dillon, T., Missikoff, M., Liu, L., Pastor, O., Cuzzocrea, A., Sellis, T. (eds.) OTM 2014. LNCS, vol. 8841, pp. 21–38. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45563-0_2

    Chapter  Google Scholar 

  22. Franco da Silva, A.C., Hirmer, P., Schneider, J., Ulusal, S., Tavares Frigo, M.: MBP - not just an IoT platform. In: Proceedings of the 18th Annual IEEE International Conference on Pervasive Computing and Communications Demonstrations (2020)

    Google Scholar 

  23. Splunk Inc: Splunk (2019). https://www.splunk.com/

  24. Sun, Y., et al.: Modeling data for business processes. In: Proceedings of the 30th IEEE International Conference on Data Engineering (ICDE), Chicago, USA (2014)

    Google Scholar 

  25. Taherizadeh, S., Jones, A.C., Taylor, I., Zhao, Z., Stankovski, V.: Monitoring self-adaptive applications within edge computing frameworks: a state-of-the-art review. J. Syst. Softw. 136, 19–38 (2018)

    Article  Google Scholar 

  26. Technology, R.H.: All things are digital in business, but finding digital talent is a tall order (2017). http://rh-us.mediaroom.com/2017-11-01-All-Things-Are-Digital-In-Business-But-Finding-Digital-Talent-Is-A-Tall-Order

  27. Trihinas, D., Pallis, G., Dikaiakos, M.: Monitoring elastically adaptive multi-cloud services. IEEE Trans. Cloud Comput. (1) (2015)

    Google Scholar 

  28. University of Stuttgart: Opentosca (2019). https://www.opentosca.org/

  29. Ward, J.S., Barker, A.: Observing the clouds: a survey and taxonomy of cloud monitoring. J. Cloud Comput. 3(1), 1–30 (2014). https://doi.org/10.1186/s13677-014-0024-2

    Article  Google Scholar 

  30. Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.F.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL. WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mathias Mormul .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mormul, M., Hirmer, P., Stach, C., Mitschang, B. (2020). Avoiding Vendor-Lockin in Cloud Monitoring Using Generic Agent Templates. In: Abramowicz, W., Klein, G. (eds) Business Information Systems. BIS 2020. Lecture Notes in Business Information Processing, vol 389. Springer, Cham. https://doi.org/10.1007/978-3-030-53337-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-53337-3_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-53336-6

  • Online ISBN: 978-3-030-53337-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics