ГОСТ Р 55768—2013
Требования, предъявляемые ксервисам выполнения задач, включают в себя следующее:
1) Поддержка различных типов задач. Должно поддерживаться выполнение различных типов
задач, включая простые исложные задачи, такие какпотокзаданий исоставные (сложные) сервисы.
2) Управление задачами. Существенна возможность управления задачами на протяжении всего
жизненного цикла. Задачи должны поддерживать интерфейсы управления и эти интерфейсы должны
работатьс различными типами групп задач (потоками задач, массивами задач). Требуются также меха
низмы контроля как отдельных шагов выполнения задачи, так и сервисов «оркестра» или «хореогра
фии», т. е. контроль взаимодействующих процессов.
3) Реестр (график) выполнения. Требуется возможность составления расписания выполнения и
собственно выполнения задач, основанная нааприорной информации итекущей загруженности ресур
сов. Также необходимареализация механизмов, обеспечивающихсоздание реестразадач междуадми
нистративными доменами, на основе использования множества реестров.
4) Обеспечение ресурсами. Автоматизация сложного процесса подготовки, использования и кон
фигурирования ресурсов. Должна быть обеспечена возможность автоматического использования тре
буемыхприложением ресурсовиихконфигурирование, еслинеобходимоизменениесреды выполнения
(ОС и промежуточного ПО) для подготовки среды, требуемой для выполнения задачи. Должна быть
обеспечена возможность для предоставления любых типов ресурсов (не только компьютеров, но и
сетевых ресурсов иресурсовданных).
4.6 Сервисы данных
Всебольшемучислуобластейнауки, техники ибизнеса требуетсяэффективныйдоступ кбольшим
объемам данных в распределенной среде. Многие из них нуждаются также в поддержке совместного
использования и интеграции распределенныхданных, например, для обеспечениядоступа к информа
ции, хранящейся в базахданных, которые управляются независимо друг отдруга, с соответствующими
гарантиямибезопасности. Архивированиеданных иуправлениеданнымиявляютсянеобходимымитре
бованиями. СОАОГСдолжна упростить создание приложений, ориентированных на обработкуданных,
исделать ихустойчивыми к изменениям в гетерогенной среде.
Требования, необходимыедля сервисовданных, включаютасебя следующие:
1) Спецификацияполитики иуправления. Возможностьспецифицироватьполитикиявляетсяклю
чомкразвитиюсамоуправляемых, масштабируемых, эффективныхГрид-системданных. Политикипро
никают в архитектуру. Примеры этого включают спецификации, определяющие, кто может получить
доступ кданным, когдаданныебудутзатребованы, какиепреобразованиядопускаютсясданными, явля
ется ли использование эксклюзивным, какие требуются производительность и доступность, сколько
ресурсов может быть использовано, какое разрешено взаимодействие между копиями данных, другие
подобные ограничения.
2) Хранилищаданных. Сюдавходятдисковые, ленточные и многиедругие системы хранениядан
ных. Общеупотребительные интерфейсы поддерживают обеспечение хранения, управления квотами,
жизненным циклом исвойствами, такими как шифрование и устойчивость.
3) Доступ кданным. Требуется простой иэффективныйдоступ пользователей к различным типам
данных (таким какбазыданных, файлы, потоки, интегрированныеи обобщенныеданные), обеспечивае
мый посредством однообразногонабора интерфейсов, независимыхотфизическогорасположения или
платформы, путем абстрактного описания основных информационных ресурсов. Также необходимы
механизмыдля работы интерфейсов всуществующей инфраструктуребезопасности, или. еслитаковая
отсутствует, для контроля правдоступа наразличных уровняхдетализации.
4) Передачаданных. Требуетсявысокая пропускнаяспособностьпередачиданных независимоот
физических атрибутов источников и приемников данных, которая при необходимости может использо
вать соответствующие особенности этих источников и приемников. Должны поддерживаться передача
байт типа «точка—точка», а также более сложные схемы передачи, которые могут обслуживать
множество конечных точек исохранятьсемантикуданных.
5) Управление расположением данных. Этисервисы управляютфизическим расположениемдан
ных. СОАОГС должна поддерживать множественные методы, дающие пользователям возможность
получатьдоступ к данным в конкретном месте, согласно требованиям политики как пользователя, так и
ресурсаданных.
6) Обновление данных. Хотя некоторые ресурсы данных доступны только для чтения, многие,
если не большинство, предоставляют некоторым пользователям привилегии, позволяющие обновлять
данные. СОАОГС должна обеспечить наличие средств обновления, позволяющих поддерживать дол
жное согласованиеданных в случае, если кэшированные или скопированныеданные были изменены.
6