![]() |
|
| Главная | Инфраструктура | Первые шаги | ПОИ | Поддержка | Для разработчиков |
|
Table of Contents
ОпределенияВ данном документе мы всегда будем иметь ввиду расширение функциональных возможностей ГридННС. Прикладной программный пакет (ППП) — это набор исполняемых модулей и/или библиотек и других компонентов, предназначенный для решение конкретной прикладной задачи, имеющий документацию, описывающую методики его установки и применения на (суперкомпьютерном) кластере. Что такое ПОИПроблемно-ориентированный интерфейс (ПОИ) — это специализированный интерфейс пользователя ГридННС, который позволяет пользователю в терминах прикладной области составить (композитное) задание для выполнения вычислений с использованием одного или более прикладных программных пакетов (ППП) и запустить его на исполнение. В процессе выполнения задания пользователь должен иметь возможность управлять и контролировать ход выполнения задания. ПОИ должен обеспечивать удобный способ работы с файлами, которые необходимы для выполнения задания. Все операции должны выполняться в рамках модели безопасности ГридННС, построенной на цифровых (прокси) сертификатах X.509, и технологии виртуальных организаций (ВО). Ресурсный центр ГридННС (РЦ)Ресурсный центр ГридННС (РЦ) — это соответствующим образом настроенные грид-шлюз и связанный с ним (суперкомпьютерный) кластер, ресурсы которого доступны пользователям ГридННС. Программный ресурс ГридННС (ПР)— это ППП предустановленный на вычислительных ресурсах ГридННС, который настроен с учетом требований ГридННС. В частности это означает, что вся необходимая информация о ППП для его использования в ГридННС корректным образом публикуется в информационной системе ГридННС. Адаптация ППП к ГридННСАдаптация ППП к ГридННС — разработка методики дополнительной настройки грид-шдюза ГридННС с учетом особенностей конкретной вычислительной установки (суперкомпьютерного кластера), в том числе особенностей установки ППП и требуемого для его работы окружения, разработка соответствующей документации. Результатом выполнения этих дополнительных настроек является возможность запуска задач ГридННС, использующие этот ППП на данном ресурсе. Установочные пакеты для ППП (УП)Установочные пакеты для ППП (УП) — это совокупность дистрибутива ППП, других компонентов, включая документацию, которые необходимы для установки и настройки ППП на (суперкомпьютерном) кластере с учетом особенностей конкретной вычислительной установки, а так же дополнительной настройки грид-шлюза ресурсного центра. В результате установки УП ППП пользователи ГридННС должны получить возможность использовать ППП. Рекомендуемая форма УП — комплект rpm-пакетов, в том числе содержащих инструкцию по ручной настройки, производимой после установки rpm-пакетов, если такая настройка необходима. Допустимым является набор архивов в формате .tgz. Примечание. Все компоненты должны устанавливаться в директорию /opt. Компоненты ППП устанавливаются согласно инструкции разработчиков ППП. В случае возможности выбора места установки ППП используется директория /opt. Проблемно-ориентированный интерфейс (ПОИ)Проблемно-ориентированный интерфейс (ПОИ) — это специализированный Веб-интерфейс пользователя ГридННС, который позволяет пользователю составить (композитное) задание в терминах прикладной области для выполнения вычислений с использованием одного или более ППП и запустить его на исполнение в ГридННС. В процессе выполнения задания пользователь должен иметь возможность управлять ходом выполнения задания и контролировать его ход. ПОИ должен обеспечивать удобный способ работы с файлами, которые необходимы для выполнения задания. Все операции должны выполняться в рамках модели безопасности ГридННС, построенной на цифровых (прокси) сертификатах X.509, и технологии виртуальных организаций (ВО). Таким образом, ПОИ должно, по возможности, скрыть детали функционирования ГридННС от пользователя и обеспечить удобный и дружественный интерфейс в конкретной проблемной области. Тестирование ПОИ и адаптированного ПППТестирование ПОИ и адаптированного ППП — проверка соответствия документации по ПОИ и адаптированному ППП реальному состоянию предоставляемого ПО. Как создать ПОИ в ГридННССуществуют три способа разработки ПОИ в ГридННС:
Рекомендуемый способ - это разработать модуль расширения ВИГ. В этом случае вы можете (и должны) использовать готовые модули по работе с сертификатами и входными/выходными файлами. Начало разработкиДля начала разработки вы должны стать пользователем ГридННС, в частности вступить в виртуальную организайцию gridnnn (https://voms.ngrid.ru/pva/?vo=gridnnn). Более подробно как это сделать можно прочитать здесь. Следующий шаг - это установка собственного ВИГ так как для разработки нужен полный (рутовый) доступ к серверу ВИГ. Установка ВИГ описана здесь. API ВИГ и примеры модулей можно посмотреть по данной ссылке. |
|
|