Abstract
Autoscaling cloud infrastructures still remains a challenging endeavour during orchestration, given the many possible risks, options, and connected costs. In this paper we discuss the options for defining and enacting autoscaling using TOSCA standard templates and its own policy definition specifications. The goal is to define infrastructure blueprints to be self-contained, executable by an orchestrator that can take over autonomously all scaling tasks while maintaining acceptable structural and non-functional quality levels.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aws cloud formation (2020). https://aws.amazon.com/cloudformation/. Accessed 19 June 2020
Casale, G., et al.: RADON: rational decomposition and orchestration for serverless computing. SICS Softw. Intensive Cyber Phys. Syst. 35, 77–87 (2019). https://doi.org/10.1007/s00450-019-00413-w
Janiesch, C.: Slipstream: live dashboarding for sap netweaver bpm (“galaxy”). Sap community network blog (2009). http://scn.sap.com/people/christian.janiesch/blog/2009/11/17/slipstream-live-dashboarding-for-sap-netweaver-bpm-galaxy
Lipton, P., Palma, D., Rutkowski, M., Tamburri, D.A.: Tosca solves big problems in the cloud and beyond!. IEEE Cloud Comput. 5(2), 37–47 (2018). http://dblp.uni-trier.de/db/journals/cloudcomp/cloudcomp5.html#LiptonPRT18
Openstack heat (2020). https://wiki.openstack.org/wiki/Heat. Accessed 19 June 2020
Prometheus (2020). https://prometheus.io/. Accessed 21 June 2020
Radon github repository (2020). https://github.com/radon-h2020. Accessed 29 June 2020
Sahare, S., Rojatkar Dr, D.V.: Cloud computing. Int. J. Trend Sci. Res. Dev. 1(6), 786–789 (2017). http://www.ijtsrd.com/engineering/electronics-and-communication-engineering/4685/cloud-computing/shubhangi-sahare
Wei, Y., Kudenko, D., Liu, S., Pan, L., Wu, L., Meng, X.: A reinforcement learning based auto-scaling approach for saas providers in dynamic cloud environment. Math. Probl. Eng. 2019, 11 (2019). https://doi.org/10.1155/2019/5080647
xOpera github repository (2020). https://github.com/xlab-si/xopera-opera. Accessed 20 June 2020
Acknowledgements
This paper has been partially supported by the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 825040 (RADON).
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
Cankar, M., Luzar, A., Tamburri, D.A. (2020). Auto-scaling Using TOSCA Infrastructure as Code. In: Muccini, H., et al. Software Architecture. ECSA 2020. Communications in Computer and Information Science, vol 1269. Springer, Cham. https://doi.org/10.1007/978-3-030-59155-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-59155-7_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59154-0
Online ISBN: 978-3-030-59155-7
eBook Packages: Computer ScienceComputer Science (R0)