Институт системного программирования им. В.П. Иванникова РАН


Алгоритмы оптимизации размещения виртуальных машин в модели облачных вычислений SaaS.

Начало проекта – 2014 год.

Важнейшим преимуществом для пользователей облачной инфраструктуры является возможность отказаться от необходимости самостоятельно содержать дорогостоящее вычислительное оборудование. За счет использования технологий виртуализации, одним набором физического оборудования, облако способно удовлетворить различные требования большого числа пользователей.

Облачная архитектура имеет две наиболее значимых части. Одна, видимая пользователю, включает в себя приложения и компьютер, который используется для доступа к облаку. Вторая часть - не что иное, как само облако, и состоит в основном из серверов и устройств хранения данных.

Облачное ПО состоит из приложений, которые доступны через Интернет, и используются, как сервисы, в тот момент, когда они нужны. Приложения, построенные поверх облачной архитектуры, способны задействовать ресурсы динамически в необходимый момент, и освобождать их после выполненной работы.

Брокер является посредником между пользователями облака и ресурсами в дата-центре. Брокер отвечает за распределение ресурсов облака между пользователями, выделяя виртуальные машины для работы приложений, учитывая соглашение об уровне предоставления услуги (англ. Service Level Agreement (SLA)). SLA является формальным договором между заказчиком услуги и её поставщиком, содержащий описание услуги, права и обязанности сторон и, самое главное, согласованный уровень качества предоставления услуги.

Алгоритм распределения задач может принести выгоду как пользователю так и владельцу облака. С одной стороны для пользователей алгоритм должен удовлетворять ограничениям QoS (англ. Quality of Service — качество обслуживания), с другой, он может распределять задачи между виртуальными машинами так, чтобы уменьшить загрузку, увеличить пропускную способность и снизить энергопотребление.


Проект выполняется в рамках программы фундаментальных исследований Президиума РАН №14 "Проблемы создания научной информационно-вычислительной среды на основе GRID технологий, облачных вычислений и современных телекоммуникационных систем".

Исполнители

Компиляторные технологии, Теоретическая информатика

Перейти к списку всех проектов