Язык описания вакансии - Job Submission Description Language
Язык описания вакансии является расширяемым XML спецификация из Глобальный грид-форум для описания простых задач для неинтерактивных компьютерных исполнительных систем. В настоящее время в версии 1.0 (выпущенной 7 ноября 2005 г.) спецификация фокусируется на описании представления вычислительных задач традиционным высокопроизводительным компьютерным системам, таким как планировщики партий.
Описание
JSDL описывает аспекты отправки задания и не пытается описать состояние запущенных или исторических заданий. Вместо этого JSDL включает описания:
- Название вакансии, описание
- Требования к ресурсам, которые компьютеры должны иметь для планирования, такие как общий доступный объем ОЗУ, общий доступный своп, тактовая частота ЦП, количество ЦП, Операционная система, так далее.
- Ограничения выполнения, такие как максимальное количество процессорного времени, времени настенной синхронизации или памяти, которое может быть использовано.
- Размещение файлов или передача файлов до или после выполнения.
- Команда для выполнения, включая ее аргументы командной строки, переменные среды для определения, перенаправление stdin / stdout / stderr и т. Д.
Поддержка программного обеспечения
В настоящее время известно, что следующее программное обеспечение поддерживает JSDL:
- GridWay мета-планировщик[1]
- Платформа LSF 7
- UNICORE 6
- GridSAM [2]
- Windows HPC Server 2008
- GRIA [3]
- Проект Genesis II [4] http://genesis2.virginia.edu/wiki/
- Расширенный соединитель ресурсов (ARC v0.6 и выше)
- XtreemOS Операционная система Grid
- ЭМОТИВНОЕ облако [5]
- Планировщик рабочих нагрузок IBM Tivoli Планировщик рабочей нагрузки Tivoli
Смотрите также
- Язык спецификации ресурса (Видеть Язык спецификации ресурсов Globus RSL v1.0 )
- API приложения для управления распределенными ресурсами
внешняя ссылка
- «Спецификация языка описания задания (JSDL), версия 1.0» (pdf). Глобальный грид-форум. Декабрь 2005 г.
- Страница проекта рабочей группы JSDL
- Windows HPC Server 2008