Gthulhu — это планировщик нового поколения, разработанный для облачной экосистемы, написанный на Golang и работающий на платформе qumun.
▫️Qumun предоставляет ряд API и абстракций для упрощения разработки пользовательских планировщиков ядра Linux с использованием eBPF и Go.
▫️Gthulhu реализует политику планирования на основе виртуальной среды выполнения (vruntime), вдохновлённую концепцией пропорционального распределения ресурсов и потребностями современных облачных приложений.
▫️Gthulhu поддерживает вытесняющую многозадачность, приоритизацию задач с учётом задержек и динамическую корректировку временных интервалов для оптимизации использования ЦП и скорости отклика. Пользователь может определить, какие задачи должны выполняться в первую очередь, с помощью HTTP-API, предоставляемых сервером API.
🐱 GitHub
Post #9431
12.8K

- ❤ 24