Разработка методологии переноса вычислительно сложных SPMD задач на GPE Grid Власов Всеволод, 544 группа Научный руководитель: Краснощеков В.Е. Рецензент:

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



Advertisements
Похожие презентации
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Advertisements

Система моделирования муравьиных алгоритмов в грид: задача поиска последовательности мутаций между геномами Дырдина Анна Викторовна, 544 гр. Научный руководитель:
ТЕХНОЛОГИЯ ЗАПУСКА ПАРАЛЛЕЛЬНЫХ ЗАДАЧ В РАЗЛИЧНЫХ РАСПРЕДЕЛЕННЫХ СРЕДАХ Институт проблем химической физики РАН, г. Черноголовка Пивушков Александр Викторович,
Сервис описания дискретных динамических систем на основе рекуррентных алгоритмов стохастической аппроксимации и подобных им Александр Вахитов научный руководитель.
РЕАЛИЗАЦИЯ GRID-СЕРВИСОВ В ОКЕАНОГРАФИЧЕСКОЙ ИНФОРМАЦИОННО-АНАЛИТИЧЕСКОЙ СИСТЕМЕ ДВО РАН Антушев С. Г., Голик А. В
CAEBeans иерархические системы структурированных проблемно-ориентированных оболочек над инженерными пакетами Радченко Г.И., Соколинский Л.Б. ЮУрГУ, кафедра.
Студент группы МТ Уросов Александр Павлович Научный руководитель Авербух Владимир Лазаревич Доцент КИПУ Кандидат технических наук.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
Перспективные информационно-сетевые технологии в космических исследованиях Институт космических исследований РАН, Телекоммуникационные сети и системы Москва,
ДИНАМИЧЕСКИ ФОРМИРУЕМЫЕ ПАРАЛЛЕЛЬНЫЕ СРЕДЫ В УСЛОВИЯХ ГРИД-ПОЛИГОНОВ, ПРОБЛЕМЫ И РЕШЕНИЯ Варламов Дмитрий Волохов В.М., Пивушков А.В., Сурков Н.Ф., Волохов.
Параллельные вычисления Лекция 6. y = 3x + 7x – 8x при x = 4 y1 = 3x(1 действие) y2 = 7x(2 действие) y3 = 8x(3 действие) y = y1 + y2 – y3(4 действие)
ParaCon Система параллельного программирования на основе типовых алгоритмических структур Истомин Тимофей Научный руководитель: д.ф-м.н. Берзигияров П.К.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ Фурсов В.А., Попов С.Б. Самарский научный центр РАН, Самарский государственный аэрокосмический университет, Институт.
Разработка GRID-системы с использованием современных мобильных устройств в качестве вычислителей Мустаков Р.Н. НГУ ФИТ 3 курс Руководители: Перепелкин.
Архитектуры высокопроизводительных программных комплексов для моделирования сложных систем С.В. Ковальчук, И.О. Варвалюк НИИ Наукоемких компьютерных технологий,
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
1 GRID история развития, технологии и стандарты (GTK, OGSA, WSRF, GPE) Радченко Глеб Игоревич ЮУрГУ, кафедра системного программирования.
Радченко Г.И., Соколинский Л.Б., Шамакина А.В. Южно-Уральский государственный университет Разработка проблемно-ориентированных грид-оболочек для пакетов.
Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
Транксрипт:

Разработка методологии переноса вычислительно сложных SPMD задач на GPE Grid Власов Всеволод, 544 группа Научный руководитель: Краснощеков В.Е. Рецензент: Граничин О.Н июня 2007 года

Введение SPMD – Single Program Multi Data –Фиксированное число одинаковых заданий –Создание/удаление заданий не допускается Грид - географически распределенная инфраструктура, объединяющая множество ресурсов разных типов –Децентрализованное управление ресурсами –Стандартные открытые протоколы –Высококачественное обслуживание GPE – Grid Programming Environment

Контекст работы Студенческий проект Grid Deploy & Development – Студенты 3-5 курсов – Аспиранты – Поддержка компанией Intel Исследование и разработка на базе грид – Лаборатория Intel – Контакты с учеными использующими грид в России

Цель работы В широком смысле – обеспечить минимальное время выполнения SPMD приложения В узком смысле – разработать методологию переноса на грид-систему GPE имеющихся приложения вида: –Разделение (Split) –Вычисление (Calculate) –Объединение (Combine)

Актуальность работы Грид – перспективная технология – BOINC приблизительно в 1.5 раза производительнее чем самый мощный суперкомпьютер –CERN: EGEE; NorduGrid SPMD – существенная часть задач решаемых на гриде GPE – особенности: –Кроссплатформенность –Запуск любых приложений (совместимых с целевой системой) –Возможность программирования workflow

Основные компоненты GPE Клиентские приложения Контейнер –Управление и администрирование системы Брокер –Распределение работ по целевым системам Целевые системы –Workflow Target System Управление рабочим потоком –Atomic Target System Выполнение работ, запуск приложений

Реализация: workflow Разделение –Создание набора подзадач Вычисление –Распределение подзадач –Решение подзадач –Пересылка результатов Объединение –Соединение результатов –Пересылка решения

Реализация: среда запуска Интерфейс JobBean –Описание приложений на целевой системе –Параметры запуска –Набор входящих файлов –Набор файлов с результатами Интерфейс TaskBean –Описание все видов работ (split, calculate, combine) –Количество параллельных подзадач

Реализация: рабочий пример Quaternions – приложение для построения инвариантных множеств рациональных отображений Подготовка к переносу –Работа из командной строки –Разделение на три программы QSplit QCalculate QCombine

Реализация: приемы программирования Пересылка файлов Отправка работы на целевую систему Запуск работы Получение статуса работы Операторы рабочего потока –Циклы –Условный оператор

Результаты Анализ GPE –Неудобство API –Проблема запуска нескольких работ с разными параметрами Удобство созданной среды –Позволяет перенести на GPE приложение без глубокого понимания внутреннего устройства грид-системы

Результаты Запуск рабочего примера –Условия запуска Лаборатория Intel, 6 целевых систем (atomic) –Измерения скорости работы Двукратный выигрыш во времени по сравнению с последовательным запуском –Проблемы в работе брокера Некоторые целевые системы выполняют несколько задач, в то время, как другие простаивают

Перспективы Работы над созданием брокера –Адаптивный брокер –Интерфейс GPE для подключения брокера –Использование созданной системы как тестовой среды при моделировании различных брокеров Внедрение системы расчетов на грид в практику работы отделения механики Генерация описаний более сложных workflow –Институт Высокопроизводительных Вычислений

Вопросы