О статье
М.А. ГЛЕБСКИЙ, И.А. ЕГЕРЕВА
В статье рассмотрена задача оптимального распределения ресурсов вычисли-тельной системы – оперативной памяти и процессорного времени – между виртуаль-ными контейнерами в составе сложных распределенных приложений. Проанали-зированы основные проблемы управления большими системами, такие как конфликты зависимостей, конкуренция за сетевые порты и несбалансированное потребление ресурсов. Показано, что традиционные подходы к распределению ресурсов, ориентиро-ванные на максимизацию суммарной производительности, оказываются неэффектив-ными в условиях сильной функциональной взаимозависимости контейнеров, поскольку приводят к возникновению «узких мест». Предложена максиминная постановка задачи распределения ресурсов с учетом минимальных требований к пропускной способности каждого компонента, с тем чтобы обеспечить сбалансированную загрузку всех элементов системы и повысить ее эффективность.
виртуализация, виртуальный контейнер, Docker.