RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2008, том 9, выпуск 1, страницы 32–40 (Mi vmp457)

Программирование

Динамическое управление ресурсами виртуальных инструментов на вычислительном кластере

А. А. Московский, А. Ю. Первин

Институт программных систем им. А. К. Айламазяна РАН, Ярославская обл., Переславский район, с. Веськово

Аннотация: Технология виртуальных машин (ВМ) обеспечивает значительную гибкость в задачах распределения ресурсов. Как правило, нагрузка на приложения меняется с течением времени и, как следствие, меняются и потребности этого приложения в наращивании или высвобождении ресурсов этого приложения. Именно такие возможности предлагают ВМ. Разработана система для автоматического динамического управления аппаратными ресурсами приложений, работающих на вычислительном кластере. В задачи среды входит обеспечение надлежащего уровня сервиса приложения в допустимом интервале путем изменения доступных приложению ресурсов. Для эффективного управления ресурсами могут быть использованы профили приложений, собранные средствами нагрузочного тестирования. Разработанное программное обеспечение позволяет развертывать и управлять сервисами внутри виртуальных машин, которые могут быть запущены на нескольких компьютерах (узлах вычислительного кластера) одновременно. Разработаны и протестированы следующие приложения: вычислительный сервис и веб-сервис. Составлены профили этих приложений и изучены зависимости между производительностью приложений и ресурсами. Представлены промежуточные результаты исследования, направленного на изучение вопросов динамического управления ресурсами с использованием теории оптимального управления и методов оптимизации. Статья подготовлена по материалам доклада авторов на международной научной конференции “Параллельные вычислительные технологии” (ПаВТ-2008; http://agora.guru.ru/pavt).

Ключевые слова: виртуальные инструменты; вычислительные кластеры; управление ресурсами; методы оптимизации; вычислительный сервис; веб-сервис.

УДК: 519.687.1



© МИАН, 2024