Лаборатория   информационных   технологий 


"Содержание"

Раздел III(2). Учебно-исследовательская и тестовая GRID-инфраструктура

Для выполнения обязательств ОИЯИ в рамках его участия в международных проектах, а также с целью популяризации грид-технологий сотрудниками ЛИТ была создана и успешно используется учебно-исследовательская и тестовая грид-инфраструктура. Кратко ее задачи можно сформулировать так:

1) обучение разных целевых групп:

— пользователей грид,

— системных администраторов грид-сайтов,

— разработчиков грид-приложений и сервисов;

2) тестирование функциональности грид-сервисов и отдельных подсистем промежуточного программного обеспечения (ППО);

— портирование существующих приложений в грид и разработка грид-сервисов.

Данная инфраструктура включает в себя локальный удостоверяющий центр (УЦ), выдающий сертификаты для машин и пользователей; сервис управления виртуальными организациями (ВО) — VOMS, поддерживающий ВО edu; состоящую из грид-сайтов нескольких организаций стран-участниц ОИЯИ автономную распределенную грид-среду, созданную на базе ППО gLite; веб-сервер с различной информацией, связанной с функционированием данной инфраструктуры (доступен по URL http://gridedu.jinr.ru/), а также веб-интерфейс к мониторингу грид-сервисов.

Созданная инфраструктура была успешно применена на практике для решения следующих задач в области Грид, в том числе в рамках выполнения обязательств ОИЯИ в международных проектах EGEE-III и “СКИФ-ГРИД”:

1) обучение коллег из ОИЯИ, а также его стран-участниц работе в среде gLite в рамках деятельности по NA3 проекта EGEE-III;

2) обучение студентов университета “Дубна” (с 2007 г.) и УНЦ ОИЯИ (в 2009 г.) работе в среде gLite;

3) обучение системных администраторов из стран-участниц ОИЯИ установке, настройке и проверке работоспособности грид-сайтов на базе ППО gLite;

4) предоставление разработчикам среды для портирования приложений или создания своих прикладных грид-сервисов, что позволило выполнить следующие работы:

— разработана методика создания грид-приложений на базе архитектуры SOA, а также доказана возможность ее применения на конкретном примере по консолидации нормативно-справочной информации;

— создано грид-приложение для решения ресурсоемкой задачи кластеризации (соединение вершин графа с минимальным покрывающим деревом);

— адаптированы и отлажены скрипты для запуска параллельных задач, использующих универсальный пакет для молекулярно-динамического моделирования DL_POLY;

5) тестирование конфигуратора YAIM для настройки кластеров на базе ППО gLite с поддержкой MPI в рамках деятельности SA3 проекта EGEE-III.

6) создание системы мониторинга ресурсов участников проекта “СКИФ-ГРИД” (http://skifmon.jinr.ru), основываясь на результатах исследований по разработке грид-сервисов для сбора и передачи информации, и построение на их основе системы мониторинга распределенных программно-аппаратных комплексов для вычислений и хранения данных в грид, работающих под управлением ППО UNICORE и системы метакомпьютинга X-Com.

На базе полученного опыта написана документация для системных администраторов по работе с программным обеспечением для виртуализации UML, OpenVZ и установке на них грид-сервисов ARC и gLite.

Н. Кутовский (kut@jinr.ru)


"Раздел III(1)" "Раздел III(3)"