Cloud resource management: A survey on forecasting and profiling models

R Weingärtner, GB Bräscher, CB Westphall - Journal of Network and …, 2015 - Elsevier
With the rise of cloud computing, a huge complexity growth of the structure that is the base of
the Cloud happens. Thus, to effectively manage applications and resources it is crucial the …

[HTML][HTML] Aeolus: A component model for the cloud

R Di Cosmo, J Mauro, S Zacchiroli… - Information and …, 2014 - Elsevier
We introduce the Aeolus component model, which is specifically designed to capture
realistic scenarios arising when configuring and deploying distributed applications in the so …

Automated synthesis and deployment of cloud applications

R Di Cosmo, M Lienhardt, R Treinen… - Proceedings of the 29th …, 2014 - dl.acm.org
Complex networked applications are assembled by connecting software components
distributed across multiple machines. Building and deploying such systems is a challenging …

[PDF][PDF] Optimal and automated deployment for microservices

M Bravetti, S Giallorenzo, J Mauro, I Talevi… - … , FASE 2019, Held as …, 2019 - library.oapen.org
Microservices are highly modular and scalable Service Oriented Architectures. They
underpin automated deployment practices like Continuous Deployment and Autoscaling. In …

A formal approach to microservice architecture deployment

M Bravetti, S Giallorenzo, J Mauro, I Talevi… - Microservices: Science …, 2020 - Springer
Following previous work on the automated deployment of component-based applications,
we present a formal model specifically tailored for reasoning on the deployment of …

SALOON: a platform for selecting and configuring cloud environments

C Quinton, D Romero, L Duchien - Software: Practice and …, 2016 - Wiley Online Library
Migrating legacy systems or deploying a new application to a cloud environment has
recently become very trendy, because the number of cloud providers available is still …

Towards a formal model for cloud computing

Z Benzadri, F Belala, C Bouanaka - … Berlin, Germany, December 2-5, 2013 …, 2014 - Springer
The use of formal methods is an effective means to improve complex systems reliability and
quality. In this context, we adopt one of these methods to formalize cloud computing …

Cloud ready applications composed via HTN planning

I Georgievski, F Nizamic, A Lazovik… - 2017 IEEE 10th …, 2017 - ieeexplore.ieee.org
Modern software applications are increasingly deployed and distributed on infrastructures in
the Cloud, and then offered as a service. Before the deployment process happens, these …

Towards correct cloud resource allocation in FOSS applications

S Jlassi, A Mammar, I Abbassi, M Graiet - Future Generation Computer …, 2019 - Elsevier
Cloud computing is a new computing paradigm used for building on demand free and open
source software (FOSS) applications. However, due to the lack of an explicit and formal …

A planning tool supporting the deployment of cloud applications

TA Lascu, J Mauro, G Zavattaro - 2013 IEEE 25th International …, 2013 - ieeexplore.ieee.org
Cloud computing offers the possibility to build sophisticated software systems on virtualized
infrastructures at a fraction of the cost necessary just a few years ago. Nevertheless, the …