Algorithm of ML-based Re-scheduler for Container Orchestration System

Mikhail M. Rovnyagin, Sviatoslav O. Dmitriev, Alexander S. Hrapov, Valentin K. Kozlov · 2021

Due to the gradual growth of the number of companies that use cloud technologies, there is an increase in the number of enterprises deploying and using an internal private cloud. Due to this trend, there is growth of interest in various technologies that ensure the efficiency of the cloud infrastructure. One of such technologies is the orchestration technology, the core of which is a scheduler - a special component that allows efficiently distribute virtualized entities with running tasks across computational nodes. However, schedulers usually only plan the locations schemes of tasks that was not started yet; often they do not plan to make changes to the arrangement of already running entities. To create the plan of changing the state of already running tasks deschedulers and reschedulers are additionally used. This article proposes a solution using a Reinforcement Learning based rescheduler and an algorithm of its preparation.

Read the paper · More papers on PaperTik