Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:

Презентация:



Advertisements
Похожие презентации
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Advertisements

Балансировка вычислений в библиотеке Threading Building Blocks Дипломная работа Вьюшковой К.А., 544 гр. Научный руководитель: Вахитов А.Т. Рецензент: Немнюгин.
Моделирование и анализ механизмов противодействия DDoS атакам TCP SYN flooding Владимир Шахов.
Система моделирования муравьиных алгоритмов в грид: задача поиска последовательности мутаций между геномами Дырдина Анна Викторовна, 544 гр. Научный руководитель:
ПОЛЕЩУК МАКСИМ АЛЕКСАНДРОВИЧ АЛГОРИТМЫ И ПРОГРАММЫ ДВУХУРОВНЕВЫХ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Кафедра вычислительной.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
ИМИТАЦИОННЫЕ МОДЕЛИ В НАЛОГООБЛОЖЕНИИ Выполнил: Павлов С.С., гр.243 Научный руководитель: к.э.н., доцент Власова М.С. Санкт-Петербург 2011.
РАЗРАБОТКА И РЕАЛИЗАЦИЯ МОДУЛЯ ПРОГНОЗИРОВАНИЯ ВОЛАТИЛЬНОСТИ С ИСПОЛЬЗОВАНИЕМ РАНДОМИЗИРОВАННЫХ АЛГОРИТМОВ Федяшов Виктор Алексеевич,545 группа Научный.
К теории гибридных методов и методов разложения матрицы в произведение ортогональной и правой треугольной для решения сеточных уравнений Дедков Даниил.
Разработка кроссплатформенного приложения для кластерного анализа данных на основе рандомизированных алгоритмов Дипломная работа студента 544 группы Морозкова.
ОСНОВЫ ПРОГРАММИРОВАНИЯ Раздел 2. Математические основы программирования Численные алгоритмы Старший преподаватель Кафедры ВС, к.т.н. Поляков Артем Юрьевич.
Бакалаврская работа по теме: Обнаружение навигационного радиосигнала с модуляцией данными Студент: Днепров В. В. Учебная группа: ЭР Научный руководитель:
Применение методов решения задачи удовлетворения ограничениям для построения управляющих конечных автоматов по сценариям работы Владимир Ульянцев Научный.
Курс математической статистики Лекционный материал Преподаватель – В.Н. Бондаренко.
Разработка методологии переноса вычислительно сложных SPMD задач на GPE Grid Власов Всеволод, 544 группа Научный руководитель: Краснощеков В.Е. Рецензент:
Статистическая классификация многомерных регрессионных наблюдений Выполнил: Барановский Д.А. Руководитель канд. ф-м. наук, доцент: Малюгин В.И.
Белорусский государственный университет Механико-математический факультет Кафедра уравнений математической физики Горбач Александр Николаевич ОПТИМИЗАЦИЯ.
Пример обобщения концепции машины Тьюринга Дипломник: Макаров А.А. Научный руководитель: проф. Граничин О.Н. СПбГУ, математико-механический факультет,
Программная система для изучения и исследования параллельных методов решения сложных вычислительных задач Нижегородский государственный университет им.
Дипломная работа Преснова И.М Научный руководитель Демьянович Ю. К
Транксрипт:

Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель: Вахитов А. Т. Рецензент: Граничин О. Н.

Актуальность Решение вычислительно сложных задач, связанных с научными экспериментами, сводится к вычислению большого количества неоднородных по размеру заданий Применяющиеся в кластерных системах алгоритмы распределения заданий не эффективны для подобных вычислений Необходим балансирующий нагрузки алгоритм, реализованный на универсальной системе

Математическая постановка Размеры заданий в таких наборах характеризуются ограниченным распределением Парето с параметром 1 < a < 2: Необходимо получить алгоритм распределения, минимизирующий дисбаланс между нагрузками L i (x) машин:

Результаты Интервальный алгоритм с уравнивание нагрузок лучше других справляется с задачей эффективного распределения набора неоднородных по размеру заданий Значения границ интервалов, обнуляющих целевую функцию: Алгоритм реализован на инфраструктуре Condor с помощью механизма ClassAd

Моделирование 16 ядер были разделены на 4 класса по размерам заданий, которые они берут. Было отправлено 400 заданий. Оценивая ClassAd выполненных работ, получено:

Моделирование и вывод В смоделированной ситуации: т.е. разбалансировка составляет 18 % от среднего времени вычисления Подобное значение является неплохим для практики результатом При увеличении размеров и количества заданий этот процент уменьшается

Литература M. Harchol-Balter, M. E. Crovella, C. D. Murta. On Choosing a task Assignment Policy for a Distributed Server System // In Proceedings of Performance Tools, Lecture Notes in Computer Science, Vol. 1468, pp , September 1998

Спасибо за внимание! Вопросы?