Как честно распределить вычислительные ресурсы? Показываем на примере YTsaurus

YTsaurus — платформа для распределённого хранения и обработки данных. С помощью неё пользователи могут производить вычисления с данными, которые хранятся на кластере. За запуск этих вычислений отвечает один из центральных компонентов системы — планировщик. Зачастую ресурсов кластера не хватает, чтобы одновременно запустить все желаемые вычислительные задачи. Поэтому одна из важных задач планировщика — умение грамотно распределять вычислительные ресурсы между пользователями. Меня зовут Егор Щербин, я работаю в Yandex Infrastructure, в команде планировщика YTsaurus. О нём и расскажу в этой статье. А также о запуске вычислений в кластере YTsaurus, распределении ресурсов между вычислениями и о том, как управлять распределением, чтобы все операции получали ровно столько, сколько требуется.

https://habr.com/ru/companies/yandex/articles/860562/

#open_source #big_data #scheduling #resource_management

Как честно распределить вычислительные ресурсы? Показываем на примере YTsaurus

YTsaurus  — платформа для распределённого хранения и обработки данных. С помощью неё пользователи могут производить вычисления с данными, которые хранятся на кластере....

Хабр
Planning With Critical Section Macros
(2022) : Chrpa, Lukas Vallati, Mauro
DOI: https://doi.org/10.1613/jair.1.13269
#critical_section_macros #macros #planning #machine_learning #resource_management #my_bibtex
Planning with Critical Section Macros: Theory and Practice | Journal of Artificial Intelligence Research

Development Through Bricolage: Rethinking Institutions for Natural Resource Management
(2012) : Cleaver, Frances
isbn: 978-1-84977-721-6
#resource_management #bricolage #__important #institution #my_bibtex
Rasp and Asp As a Fragment of Linear Logic
(2013) : Stefania Costantini and Andrea Formisano
DOI: https://doi.org/10.1080/11663081.2013.798997
#ASP #RASP #answer_set_programming #linear_logic #resource_management
#my_bibtex