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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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)
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)
Calero, J.M.A., Aguado, J.G.: Comparative analysis of architectures for monitoring cloud computing infrastructures. Future Gen. Comput. Syst. 47, 16–30 (2015)
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)
Docker Inc: Docker (2019). https://www.docker.com/
Eclipse: Winery (2019). https://eclipse.github.io/winery/
Eilam, T., et al.: Pattern-based composite application deployment. In: IM, pp. 217–224. IEEE (2011)
Elasticsearch, B.V.: Beats (2019). https://www.elastic.co.de/products/beats
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)
HashiCorp: Vagrant (2019). https://www.vagrantup.com/
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)
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)
Hirmer, P., et al.: Situation recognition and handling based on executing situation templates and situation-aware workflows. Computing 1–19 (2016)
InfluxData: Telegraf (2019). https://www.influxdata.com/time-series-platform/telegraf/
Künzle, V., et al.: PHILharmonicFlows: towards a framework for object-aware process management. J. Softw. Maintenance Evol.: Res. Practice (2011)
Ligus, S.: Effective Monitoring and Alerting, p. 7. O’Reilly Media, Inc., Sebastopol (2012)
Mell, P., Grance, T., et al.: The NIST definition of cloud computing (2011)
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
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
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
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)
Splunk Inc: Splunk (2019). https://www.splunk.com/
Sun, Y., et al.: Modeling data for business processes. In: Proceedings of the 30th IEEE International Conference on Data Engineering (ICDE), Chicago, USA (2014)
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)
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
Trihinas, D., Pallis, G., Dikaiakos, M.: Monitoring elastically adaptive multi-cloud services. IEEE Trans. Cloud Comput. (1) (2015)
University of Stuttgart: Opentosca (2019). https://www.opentosca.org/
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
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)