RuNormy.RU
Untitled Page
RuNormy.RU
Untitled Page
"ГОСТ Р 55022-2012. Национальный стандарт Российской Федерации. Информационная технология. Спецификация языка описания представления задач (JSDL). Версия 1.0"
Скачать текст бесплатно в формате MS Word
Поделитесь данным материалом с друзьями:

Скачать
Утвержден и введен в действие
Приказом Федерального агентства
по техническому регулированию
и метрологии
от 24 сентября 2012 г. N 425-ст

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

СПЕЦИФИКАЦИЯ ЯЗЫКА ОПИСАНИЯ ПРЕДСТАВЛЕНИЯ ЗАДАЧ (JSDL).
ВЕРСИЯ 1.0

Information technology. Job submission description language
(JSDL) specification. Version 1.0

ГОСТ Р 55022-2012

ОКС 35.060

Дата введения
1 января 2014 года

Предисловие

1 РАЗРАБОТАН Учреждением Российской академии наук Институтом радиотехники и электроники им. В.А. Котельникова РАН и обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО "ИАВЦ")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 24 сентября 2012 г. N 425-ст
4 ВВЕДЕН ВПЕРВЫЕ

Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

Введение

Язык описания представления задач (JSDL) представляет собой язык описания требований вычислительных задач к ресурсам, особенно в Грид-среде, хотя и не ограничивается ими. Язык JSDL содержит словарь и нормативную XML-схему, которые упрощают описание этих требований, используя набор элементов XML.
Версия JSDL 1.0 дает базовый словарь описания задачи для ее представления в Грид-среде. Этот базовый словарь включает в себя понятия, используемые в ряде существующих систем: Condor, Globus Toolkit, Load Sharing Facility (LSF), Portable Batch System (PBS), (Sun) GridEngine (SGE), Uniform Interface to Computing Resources (Unicore).
Предполагается, что реализация более сложных функций будет обеспечена за счет нестандартизованного расширения версии JSDL 1.0. Часть таких функций может стать нормативными стандартными расширениями языка в установленном порядке.
Элементы JSDL подразделяются на три следующие общие категории:
- требования к идентификации задачи;
- требования к ресурсам;
- требования к данным.
Элементы языка JSDL версии 1.0 ограничены описанием требований задач на момент представления. Не существует элементов, определенных в спецификации JSDL версии 1.0 таким образом, чтобы они содержали информацию о задаче, после того как она была представлена. Такая информация, как уникальные идентификаторы задач или информация о статусе задачи, как правило, поддерживается базовыми системами управления задачами. Метод доступа к такого сорта информации может быть описан в отдельных документах либо добавлен в спецификацию JSDL версии 1.0 в качестве расширений.
Раздел 5 дает обоснование области применимости JSDL 1.0. Раздел 6 содержит описание структуры документа, написанного на языке JSDL. Типы элементов языка и их базовый набор приведены в разделах 7 и 8 соответственно. JSDL имеет расширяемую спецификацию. Правила создания расширений языка JSDL и описание нормативных расширений языка содержатся в разделах 9 и 10. Вопросы безопасности обсуждаются в разделе 11. Нормативная XML схема приведена в приложении А.

1 Область применения

В настоящем стандарте приведена семантика и структура языка описания представления задач (JSDL), который предназначен для описания требований, предъявляемых вычислительными задачами к ресурсам, в большей степени к Грид-системам, хотя и не ограничивается только ими. Использование языка JSDL позволяет обеспечить интероперабельность как на уровне взаимодействия пользователей с различными вычислительными системами, так и на уровне взаимодействия вычислительных систем между собой.

2 Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 1.1-2013 Стандартизация в Российской Федерации. Технические комитеты. Правила создания и деятельности
ГОСТ Р 1.12-2004 Стандартизация в Российской Федерации. Термины и определения
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку. Сведения о действии сводов правил целесообразно проверить в Федеральном информационном фонде технических регламентов и стандартов.

3 Термины, определения и сокращения

3.1 В настоящем стандарте применены термины по ГОСТ Р 1.1, ГОСТ Р 1.12, а также следующие термины с соответствующими определениями:
3.1.1 производящая система: Система, генерирующая документ, написанный на языке JSDL.
3.1.2 потребляющая система: Система, обрабатывающая документ, написанный на языке JSDL.
3.1.3 документ JSDL: Документ, написанный на языке JSDL.
3.1.4 множественность элемента: Допустимое число экземпляров элемента в одном документе, написанном на языке JSDL.
3.2 В настоящем стандарте также применены следующие сокращения:

JSDL (Job Submission Description Language) - язык описания представления задач;
XML (Extensible Markup Language) - расширяемый язык разметки;
RRL (Resource Requirements Language) - язык описания потребностей в ресурсах;
SDL (Scheduling Description Language) - язык описания планирования;
JPL (Job Policy Language) - язык стратегии задач;
JLML (Job Lifetime Management Language) - язык управления жизненным циклом задач;
WS-AG (Web Service Agreement) - соглашение о WEB сервисах;
ISA (Instruction Set Architecture) - архитектура набора инструкций;
CIM (Common Information Model) - общая информационная модель;
NFS (Network File System) - сетевая файловая система;
POSIX (Portable Operating System Interface) - переносимый интерфейс операционных систем

4 Основные положения

4.1 Спецификация JSDL
Спецификация языка мотивирована двумя основными сценариями.
Во-первых, многие организации, разрабатывающие Грид-системы, устанавливают различные системы управления задачами. При этом каждая система имеет свой собственный язык для описания требований представления задач. Это делает взаимодействие между этими системами управления задачами сложным. Для того чтобы использовать такие различные системы управления задачами, организации вынуждены подготовить и поддерживать целый ряд различных документов, касающихся представления задач, - по одному для каждой системы, каждый из которых описывает одно и то же представление. Стандартизованный язык, такой, например, как JSDL, может быть легко перенесен на различные системы и тем самым может полностью решить эту проблему.
Во-вторых, Грид-среда, как заведомо гетерогенная, вовлекает во взаимодействие целый ряд систем управления заданиями различных типов. На рисунке 1 проиллюстрирован один из возможных видов такой Грид-среды. Описание представления задачи (показано в виде документа JSDL на рисунке 1) в Грид-среде может быть преобразовано посредниками или дополнительно уточнено при помощи информации, первоначально отсутствовавшей у первоначального заявителя задачи.



- документ JSDL

Рисунок 1 - Пользователи JSDL в Грид-среде

Это описание может быть передано между системами или реализовано на одном из ресурсов, удовлетворяющем требованиям данной задачи. Все эти взаимодействия могут осуществляться автоматически при помощи стандартного языка, который может быть легко транслирован на собственный язык каждой из систем.
На рисунке 1 в качестве примера показана часть систем, в которых язык JSDL может быть использован в Грид-среде. Использование JSDL не ограничивается только этими системами. Может существовать множество других потребителей, к которым могут относиться: системы учета, системы защиты, системы архивации, системы аудита и пр.
4.2 Соглашения, принятые в настоящем стандарте
Ключевые слова "обязан", "недопустимо", "требуемый", "должен", "не позволяется", "рекомендуется", "может" и "опциональный" интерпретируются следующим образом:
- "обязан" - это слово, а также термины "требуется" и "нужно" используются для требований, которые являются абсолютно необходимыми в данной спецификации;
- "недопустимо" - это слово и фраза "не позволяется" означают абсолютный запрет в рамках спецификации;
- "требуемый" - это слово используется для требований, которые являются абсолютно необходимыми в данной спецификации;
- "должен" - это слово используется для требований, которые являются абсолютно необходимыми в данной спецификации;
- "не позволяется" - эта фраза означает абсолютный запрет в рамках спецификации;
- "рекомендуется" - это слово используется для обозначения требований, от выполнения которых можно отказаться при наличии разумных причин. Однако при таком отказе следует помнить о возможных проблемах в результате отказа и принимать взвешенное решение;
- "может" - это слово используется для обозначения требований, от выполнения которых можно отказаться при наличии разумных причин. Однако при таком
Для просмотра документа целиком скачайте его >>>
Нормы из информационного банка "Строительство":
Пожарные нормы:
ГОСТы:
Счетчики:
Политика конфиденциальности
Copyright 2020 - 2022 гг. RuNormy.RU. All rights reserved.
При использовании материалов сайта активная гипер ссылка  обязательна!