Microservices based architectures are increasinglywidespread in the cloud software industry. Still, there is ashortage of auto-scaling methods designed to leverage the uniquefeatures of these architectures, such as the ability to indepen-dently scale a subset of microservices, as well as the ease ofmonitoring their state and reciprocal calls.We propose to address this shortage with ATOM, a model-driven autoscaling controller for microservices. ATOM instanti-ates and solves at run-time a layered queueing network model ofthe application. Computational optimization is used to dynami-cally control the number of replicas for each microservice and itsassociated container CPU share, overall achieving a fine-grainedcontrol of the application capaci...
Cloud computing and software containers have seen major adoption over the last decade. Due to this,...
The main benefit of cloud computing lies in the elasticity of virtual resources that are provided to...
Autoscaling of containers can leverage performance measures from the different layers of the computa...
This dataset release supports the results presented in the paper "ATOM: Model-Driven Autoscaling for...
Autoscaling methods are used for cloud-hosted applications to dynamically scale the allocated resour...
One of the most useful features of a microservices architecture is its versatility to scale horizont...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST [17]....
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST. Elas...
The emerging trend towards moving from monolithic applications to microservices has raised new perfo...
This thesis studies cloud capacity auto-scaling, or how to provision and release re-sources to a ser...
Today, Internet users expect Web applications to be fast, performant, and always available. With the...
This thesis studies cloud capacity auto-scaling, or how to provision and release re-sources to a ser...
Software containers are changing the way distributed applications are executedand managed on cloud c...
The autoscaling mechanism of cloud computing can automatically adjust computing resources according ...
Cloud provisioning of resources requires continuous monitoring and analysis of the workload on virtu...
Cloud computing and software containers have seen major adoption over the last decade. Due to this,...
The main benefit of cloud computing lies in the elasticity of virtual resources that are provided to...
Autoscaling of containers can leverage performance measures from the different layers of the computa...
This dataset release supports the results presented in the paper "ATOM: Model-Driven Autoscaling for...
Autoscaling methods are used for cloud-hosted applications to dynamically scale the allocated resour...
One of the most useful features of a microservices architecture is its versatility to scale horizont...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST [17]....
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST. Elas...
The emerging trend towards moving from monolithic applications to microservices has raised new perfo...
This thesis studies cloud capacity auto-scaling, or how to provision and release re-sources to a ser...
Today, Internet users expect Web applications to be fast, performant, and always available. With the...
This thesis studies cloud capacity auto-scaling, or how to provision and release re-sources to a ser...
Software containers are changing the way distributed applications are executedand managed on cloud c...
The autoscaling mechanism of cloud computing can automatically adjust computing resources according ...
Cloud provisioning of resources requires continuous monitoring and analysis of the workload on virtu...
Cloud computing and software containers have seen major adoption over the last decade. Due to this,...
The main benefit of cloud computing lies in the elasticity of virtual resources that are provided to...
Autoscaling of containers can leverage performance measures from the different layers of the computa...