Background: Cloud computing’s rapid growth has highlighted the need for efficientresource allocation. While cloud platforms offer scalability and cost-effectiveness for a variety of applications, managing resources to match dynamic workloads remains a challenge. Auto-scaling, the dynamic allocation of resources in response to real-time demand and performance metrics, has emerged as a solution. Traditional rule-based methods struggle with the increasing complexity of cloud applications. Machine Learning models offer promising accuracy by learning from performance metrics and adapting resource allocations accordingly. Objectives: This thesis addresses the topic of cloud environments auto-scaling recommendations emphasizing the integration of...
Numerous auto-scaling strategies have been proposed in the past few years for improving various Qual...
Applications executed in the cloud can exploit its elasticity features, varying dynamically the amou...
Auto-scaling is a major way of minimizing the gap between the demand and the availability of the com...
Background: Cloud computing’s rapid growth has highlighted the need for efficientresource allocation...
Despite Covid-19’s drawbacks, it has recently contributed to highlighting the significance of cloud ...
Elasticity is one of the key benefits of cloud computing which helps customers reduce the cost. Alth...
Cost-performance trade off is one of the critical challenges in cloud computing environments. Predic...
Cloud provisioning of resources requires continuous monitoring and analysis of the workload on virtu...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST [17]....
Auto scaling is a service provided by the cloud service provider that allows provision of temporary ...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST. Elas...
In cloud computing, auto scaling has attracted considerable attention from researchers and organizat...
The performance of the same type of cloud resources, such as virtual machines (VMs), varies over tim...
Cloud computing provides an easy access to computing resources. Customers can acquire and release re...
Cloud computing has greatly impacted the scientific community and the end users. By leveraging cloud...
Numerous auto-scaling strategies have been proposed in the past few years for improving various Qual...
Applications executed in the cloud can exploit its elasticity features, varying dynamically the amou...
Auto-scaling is a major way of minimizing the gap between the demand and the availability of the com...
Background: Cloud computing’s rapid growth has highlighted the need for efficientresource allocation...
Despite Covid-19’s drawbacks, it has recently contributed to highlighting the significance of cloud ...
Elasticity is one of the key benefits of cloud computing which helps customers reduce the cost. Alth...
Cost-performance trade off is one of the critical challenges in cloud computing environments. Predic...
Cloud provisioning of resources requires continuous monitoring and analysis of the workload on virtu...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST [17]....
Auto scaling is a service provided by the cloud service provider that allows provision of temporary ...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST. Elas...
In cloud computing, auto scaling has attracted considerable attention from researchers and organizat...
The performance of the same type of cloud resources, such as virtual machines (VMs), varies over tim...
Cloud computing provides an easy access to computing resources. Customers can acquire and release re...
Cloud computing has greatly impacted the scientific community and the end users. By leveraging cloud...
Numerous auto-scaling strategies have been proposed in the past few years for improving various Qual...
Applications executed in the cloud can exploit its elasticity features, varying dynamically the amou...
Auto-scaling is a major way of minimizing the gap between the demand and the availability of the com...