Talks and Poster Presentations (with Proceedings-Entry):
T. Pusztai, A. Morichetta, V. Casamayor Pujol, S. Dustdar, S. Nastic, X. Ding, D. Vij, Y. Xiong:
"A Novel Middleware for Efficiently Implementing Complex Cloud-Native SLOs";
Talk: IEEE 14th International Conference on Cloud Computing (CLOUD 2021) - Online Conference,
Chicago, IL, USA;
- 2021-09-11; in: "Proceedings of the IEEE 14th International Conference on Cloud Computing (CLOUD 2021)",
C. Ardagna, C. Chang, E. Damiani, R. Ranjan, Z. Wang, R. Ward, J. Zhang, W. Zhang (ed.);
Service Level Objectives (SLOs) guide the elasticity of cloud applications, e.g., by deciding when and how much the resources provisioned to an application should be changed. Evaluating SLOs requires metrics, which can be directly measured on the application or system, or, more elaborately, be composed from multiple low-level metrics. The implementation of such metrics and SLOs, the triggering of elasticity strategies, and allowing configurability by the user deploying an application, requires a flexible middleware. In this paper, we present a middleware that provides an orchestrator-independent SLO controller for periodically evaluating SLOs and triggering elasticity strategies, while decoupling SLOs from the elasticity strategies to increase flexibility, and provider-independent services for obtaining low-level metrics and composing them into higher-level metrics. We evaluate our middleware by implementing a motivating use case, featuring a cost efficiency SLO for an application deployed on Kubernetes.
Cloud, Service Level Objectives, Elasticity, Orchestrator-independent, Middleware
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.