Optimisation of (the configuration and deployment of) distributed cloud applications is a complex problem that requires understanding factors such as infrastructure and application topologies, workload arrival and propagation patterns, and the predictability and variations of user behaviour. This chapter outlines the RECAP approach to application optimisation and presents its framework for joint modelling of applications, workloads, and the propagation of workloads in applications and networks. The interaction of the models and algorithms developed is described and presented along with the tools that build on them. Contributions in modelling, characterisation, and autoscaling of applications, as well as prediction and generation of workloads, are presented and discussed in the context of optimisation of distributed cloud applications operating in complex heterogeneous resource environments.

Application Optimisation: Workload Prediction and Autonomous Autoscaling of Distributed Cloud Applications / Östberg, Per-Olov; Le Duc, Thang; Casari, Paolo; García Leiva, Rafael; Fernández Anta, Antonio; Domaschka, Jörg. - (2020), pp. 51-68. [10.1007/978-3-030-39863-7_3]

Application Optimisation: Workload Prediction and Autonomous Autoscaling of Distributed Cloud Applications

Casari, Paolo;
2020-01-01

Abstract

Optimisation of (the configuration and deployment of) distributed cloud applications is a complex problem that requires understanding factors such as infrastructure and application topologies, workload arrival and propagation patterns, and the predictability and variations of user behaviour. This chapter outlines the RECAP approach to application optimisation and presents its framework for joint modelling of applications, workloads, and the propagation of workloads in applications and networks. The interaction of the models and algorithms developed is described and presented along with the tools that build on them. Contributions in modelling, characterisation, and autoscaling of applications, as well as prediction and generation of workloads, are presented and discussed in the context of optimisation of distributed cloud applications operating in complex heterogeneous resource environments.
2020
Managing Distributed Cloud Applications and Infrastructure
Switzerland
Springer International Publishing
978-3-030-39862-0
Östberg, Per-Olov; Le Duc, Thang; Casari, Paolo; García Leiva, Rafael; Fernández Anta, Antonio; Domaschka, Jörg
Application Optimisation: Workload Prediction and Autonomous Autoscaling of Distributed Cloud Applications / Östberg, Per-Olov; Le Duc, Thang; Casari, Paolo; García Leiva, Rafael; Fernández Anta, Antonio; Domaschka, Jörg. - (2020), pp. 51-68. [10.1007/978-3-030-39863-7_3]
File in questo prodotto:
File Dimensione Formato  
978-3-030-39863-7_3.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 374.39 kB
Formato Adobe PDF
374.39 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/290049
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact