Algorithms Scheduling Applied to Microservics Architectures: A Survey Study

Nadia Qoudhadh, Mostapha Zbakh · 2023

Microservice architecture is increasingly replacing monolithic architectures due to its numerous advantages, including ease of deployment, flexibility, and availability. The advent of containerization has further amplified the importance of microservices, making them scalable and portable… Orchestration tools rely on schedulers to control and manage containers running microservices, driving extensive research in search of suitable and optimal scheduling algorithms that minimize costs, reduce overhead, and ensure cluster performance. This paper provides an overview of several popular scheduling algorithms applied by researchers, offering insights into their methodologies through a comparative analysis. We explore the different parameters used and their impact on algorithm performance. Additionally, we delve into the advantages and drawbacks associated with each algorithm, illuminating their strengths and weaknesses. In conclusion, we discuss potential future directions, aiming to identify areas for improvement and innovation in the selection and optimization of scheduling algorithms.

Read the paper · More papers on PaperTik