ДРМАА
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2023 г. ) |
API приложения для управления распределенными ресурсами ( DRMAA высокого уровня Open Grid Forum (OGF) ) — это спецификация API для отправки и управления заданиями в систему управления распределенными ресурсами (DRM), например кластерную или грид-вычислительную инфраструктуру. Объем API охватывает все функциональные возможности высокого уровня, необходимые приложениям для отправки, управления и мониторинга заданий на ресурсах выполнения в системе DRM.
В 2007 году DRMAA была одной из первых двух (второй была GridRPC ) спецификаций, достигших статуса полной рекомендации в OGF. [1]
В 2012 году вторая версия стандарта DRMAA ( DRMAA2 ) была опубликована на абстрактном языке определения интерфейса (IDL), определяющем семантику функций в GFD 194. [2] DRMAA2 определяет более чем в два раза больше вызовов, чем DRMAA. Он охватывает мониторинг кластера, имеет понятие очередей и машин, а также представляет концепцию нескольких сеансов заданий для отдельных приложений для лучшего управления рабочим процессом заданий. Позже в 2012 году C API был указан в качестве первой языковой привязки в GF 198. [3]
Модель развития
[ редактировать ]Разработка этого API велась через Global Grid Forum по модели разработки стандартов IETF, и первоначально его соавтором были:
- Роджер Бробст из Cadence Design Systems
- Вайман Чан из IBM
- Фриц Ферстл из Sun Microsystems , ныне Univa
- Джона П. Робартса Джефф Гардинер из Исследовательского института
- Андреас Хаас из Sun Microsystems (сопредседатель)
- Билл Ницберг из Altair Engineering
- Храбри Раич из Intel (сопровождающий и сопредседатель)
- Джон Толлефсруд из Sun Microsystems Founding (председатель)
Эта спецификация была впервые предложена на Global Grid Forum 3 (GGF3). [4] во Фраскати , Италия , но наибольшую популярность он получил на Global Grid Forum 4 в Торонто , Онтарио . Разработка спецификации была впервые предложена с целью облегчить прямое взаимодействие приложений с существующими системами DRM разработчиками приложений, разработчиками порталов и независимыми поставщиками программного обеспечения (ISV). Поскольку соавторами API были представители широкого круга компаний, а также представители промышленности и образования, его разработка привела к созданию открытого стандарта, который быстро получил относительно хороший прием у широкой аудитории.
Значение
[ редактировать ]Без DRMAA не существовало стандартной модели отправки заданий в составные регионы Grid, предполагая, что в каждом регионе используются локальные DRMS. Первая версия API DRMAA была реализована в Sun Grid Engine Университета Висконсин-Мэдисон , а также в программе Condor . [ повышение? ]
Ссылки
[ редактировать ]- ^ «Документы DRMAA и GridRPC получили статус «рекомендации по сетке»» . Открытый грид-форум. 07.01.2008.
- ^ «API приложения для управления распределенными ресурсами, версия 2» (PDF) . Открытый грид-форум. 01.02.2012.
- ^ «API приложения для управления распределенными ресурсами, версия 2 — привязка к языку C» (PDF) . Открытый грид-форум. 01.12.2012.
- ↑ GGF3 - Третий глобальный грид-форум, 7–11 октября 2001 г.