Genetic algorithms (GAs) are a powerful tool for solving multi-objective optimization problems. Resource allocation and scaling of cloud systems typically involve multiple conflicting objectives, such as high through putin the presence of failures, cost, and reduced latency. Microservice-based architectures introduce additional complexities since the underlying services respond differently to different workloads. In this work, the performance of two multi-objective GAs is compared on the problem of finding efficient scaling configurations of a microservice-based architecture. Results show that while the use of GAs is effective at finding efficient configurations, GAs can not be used for larger systems involving many microservices or for sys...
One of the main challenges in cloud computing is to increase the availability of computational resou...
In cloud computing, optimizing resources for virtual services to meet the requirements of efficient ...
Cloud computing is the long dreamed vision of computing as a utility, where data owners can remotely...
Genetic algorithms (GAs) are a powerful tool for solving multi-objective optimization problems. Reso...
This paper tackles the complex problem of optimizing resource configuration for microservice managem...
Abstract—A Genetic Algorithm (GA) is a heuristic to find exact or approximate solutions to optimizat...
Many modern soft\u89ware systems are designed into a microservice-oriented architecture as they run ...
In recent years, the use of cloud services has been significantly expanded. The providers of softwar...
International audienceCloud computing provides computing resources with elasticity following a pay-a...
In a cloud computing environment there are two types of cost associated with the auto-scaling system...
In this paper, we propose an optimized scheduling algorithm for cloud services. We propose a Genetic...
Fog computing is a new computational paradigm that emerged from the need to reduce network usage and...
International audience—Elasticity [19] is a key feature for cloud infrastruc-tures to continuously a...
Recently, microservices architectures have garnered the attention of many organizations--providing h...
Making Genetic Algorithms (GAs) distributed in an on-demand fashion involves different phases from r...
One of the main challenges in cloud computing is to increase the availability of computational resou...
In cloud computing, optimizing resources for virtual services to meet the requirements of efficient ...
Cloud computing is the long dreamed vision of computing as a utility, where data owners can remotely...
Genetic algorithms (GAs) are a powerful tool for solving multi-objective optimization problems. Reso...
This paper tackles the complex problem of optimizing resource configuration for microservice managem...
Abstract—A Genetic Algorithm (GA) is a heuristic to find exact or approximate solutions to optimizat...
Many modern soft\u89ware systems are designed into a microservice-oriented architecture as they run ...
In recent years, the use of cloud services has been significantly expanded. The providers of softwar...
International audienceCloud computing provides computing resources with elasticity following a pay-a...
In a cloud computing environment there are two types of cost associated with the auto-scaling system...
In this paper, we propose an optimized scheduling algorithm for cloud services. We propose a Genetic...
Fog computing is a new computational paradigm that emerged from the need to reduce network usage and...
International audience—Elasticity [19] is a key feature for cloud infrastruc-tures to continuously a...
Recently, microservices architectures have garnered the attention of many organizations--providing h...
Making Genetic Algorithms (GAs) distributed in an on-demand fashion involves different phases from r...
One of the main challenges in cloud computing is to increase the availability of computational resou...
In cloud computing, optimizing resources for virtual services to meet the requirements of efficient ...
Cloud computing is the long dreamed vision of computing as a utility, where data owners can remotely...