Опыт использования GRIA (Grid Resources for Industrial Applications) – применение в промышленности веб-сервиса GRID, страница 5

- инициация процесса распределения ресурсов (записать на согласованные счета);

- определение надежных представителей, которым будет позволено инициировать процессы распределения ресурсов, записанных на счете;

- закрытие счета, завершение объединенного высшего уровня бизнес процесса.

Однажды открытый новый счет будет оставаться активным на протяжении времени существования деловых отношений (которые могут закончиться через некоторое количество лет). Финансовый статус держателя бюджета и установленный лимит кредита должен быть поддержан дополнительным каналом информации, таким как предоставление подробностей о кредитных картах и коммерческой рекомендацией. Поставщик услуг контролирует процесс использования интерфейса внутреннего управления, предоставленного службой поддержки клиентов, обеспечивающий одобрение (или отклонение)  вычислительных приложений, извещения о оплате от владельца счета, установка (или модификация) лимитов кредита и отражение в учете записей на счете.

Служба распределения ресурсов (или просто распределение) способствует созданию соглашений об уровне обслуживания, руководителю которой доверяют устанавливать этот уровень по отчетности держателя бюджета.  Служба поддержки клиентов назначает контекстный идентификатор процессу распределения ресурсами (и любому результирующему соглашению) на этапе инициации процесса. Служба распределения ресурсов обеспечивает своих пользователей следующими функциями:

- внесение на рассмотрение запроса на обслуживание (для передачи данных, хранения и обрабатывающей способности) и получение предложения обслуживания (которое может быть меньше, чем требовалось) от поставщика услуг;

- подтверждение предложения обслуживания, в связи с этим устанавливается SLA (Service Level Agreement - соглашение об уровне обслуживания);

- продление существующего SLA (предлагая продление запроса и подтверждая вернувшееся продленное предложение);

- инициация устройства хранения данных или процесса выполнения задания, использующих ресурсы, размещенные в соглашении об уровне сервиса;

- окончание процесса размещения ресурса и любого сопряженного SLA, наряду с обработкой  любого задания или устройства хранения данных инициированного от них.

Служба распределения ресурсов связана с вместимостью модели представляющей физическую пропускную способность сети, устройства хранения данных и функциональных узлов, благодаря поставщикам услуг стала доступна GRIA. Эта модель используется чтобы определить определенный уровень сервиса и предложить в ответ требования потребителей. Служба предоставляет интерфейс внутреннего управления поставщику услуг, позволяя им устанавливать вместимость модели, и регистрировать расход ресурсов во время выполнения задания и процесса хранения данных. Единица работы стандартна – CPU-second (работа центрального процессора в секунду) (нормализованная, если необходимо масштабным коэффициентом). Клиент использует заявку на распределение через данный период времени и поставщик услуг отвечает предложением, зависящим от их  резервной мощности в этот период. Альтернативные предложения возможны так же как определяемые пользователем ограничения. Однажды согласовав распределение, клиент может запускать задачи до тех пор пока рабочее распределение не будет достигнуто.

Служба управления ресурсами регистрирует записи службы поддержки клиентов поставщиков услуг, когда SLA готов или продлен, основанная на сумме вычислений и заданном перемещении данных. Она может дополнительно регистрировать долги, если сопряженный процесс распределения ресурсов завершился, прежде чем распределенные ресурсы были потреблены. Таким образом, GRIA может поддерживать модели записи основанные как на потреблении, так и на распределении.

3.4. Хранение данных и службы их обработки

Хранение данных и службы их обработки поддерживают прикладные уровни процессов в GRIA, которые согласованы с моделями приложений файловых вычислений контролируемые расходами клиентов.

Информационное обслуживание поддерживает хранение данных и процессы переноса. Контекстный идентификатор для такого процесса обращается к положению файлового запоминающего устройства и в неявном виде к любым данным, хранящимся в этом положении.. Этот контекстный идентификатор