Документ взят из кэша поисковой машины. Адрес оригинального документа : http://theory.sinp.msu.ru/dokuwiki/doku.php?id=fcp:rest:emirest&rev=1343398398&do=diff
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 09:06:00 2016
Кодировка: UTF-8
fcp:rest:emirest [THEP]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fcp:rest:emirest [27/072012 18:13]
kryukov [ППО UNICORE]
fcp:rest:emirest [27/072012 18:14] (current)
kryukov [ППО ARC]
Line 41: Line 41:
 ===== ППО ARC ===== ===== ППО ARC =====
  
-Основные архитектурные решения ARC следуют общепринятым подходам построения грид. Используется организация ресурсов,​ аналогичная применяемой в EU DataGrid. Узлами инфраструктуры служат кластеры,​ управляемые системами пакетной обработки,​ или отдельные компьютеры. Узлы комплектуются Элементами хранения (Storage Elements). ARC обеспечивает следующие функции:​+Основные архитектурные решения ARC следуют общепринятым подходам построения грид. Используется организация ресурсов,​ аналогичная применяемой в EU DataGrid. Узлами инфраструктуры служат кластеры,​ управляемые системами пакетной обработки,​ или отдельные компьютеры. Узлы комплектуются Элементами хранения (Storage Elements). ​љ
 +љ
 +ARC обеспечивает следующие функции:​
   * информационная;​   * информационная;​
   * включение ресурсов в грид и их мониторинг;​   * включение ресурсов в грид и их мониторинг;​
Line 48: Line 50:
   * управление данными и ресурсами.   * управление данными и ресурсами.
  
-Все функции реализованы в виде служб, которые опираются на известные программные средства с открытым кодом OpenLDAP, OpenSSL и SASL. Реализация выполнена с помощью библиотек Globus Toolkit 2 (GT2), безопасность достигается путем использования протоколов и инфраструктурных решений GSI. Отличительной особенностью NorduGrid ARC является то, что хотя эта платформа и опирается на протоколы GT2 и реализована посредством API GT2, в ней предложен собственный набор служб, заменяющий службы GT2. ARC не использует GRAM, утилиты управления заданиями,​ Gatekeeper и скрипты Job-manager,​ сервер Wuftp, схемы и информационные поставщики MDS. Для всего этого предложены собственные варианты: ​+Все функции реализованы в виде служб, которые опираются на известные программные средства с открытым кодом OpenLDAP, OpenSSL и SASL. Реализация выполнена с помощью библиотек Globus Toolkit 2 (GT2), безопасность достигается путем использования протоколов и инфраструктурных решений GSI. љ
 +љ
 +Отличительной особенностью NorduGrid ARC является то, что хотя эта платформа и опирается на протоколы GT2 и реализована посредством API GT2, в ней предложен собственный набор служб, заменяющий службы GT2. ARC не использует GRAM, утилиты управления заданиями,​ Gatekeeper и скрипты Job-manager,​ сервер Wuftp, схемы и информационные поставщики MDS. Для всего этого предложены собственные варианты: ​
   * Grid Manager;   * Grid Manager;
   * gridftpd (ARC/​NorduGrid GridFTP server);   * gridftpd (ARC/​NorduGrid GridFTP server);
Line 64: Line 68:
  
 Как видно из приведенного обзора,​ развиваемое в рамках проекта EMI промежуточное программное обеспечение при существенных различиях в архитектуре и составе компонент имеет следующие общие черты: Как видно из приведенного обзора,​ развиваемое в рамках проекта EMI промежуточное программное обеспечение при существенных различиях в архитектуре и составе компонент имеет следующие общие черты:
-  ​при создании всех пакетов в качестве одного из важнейших требований декларировалось создание простого в эксплуатации и надежного ППО;љ+  ​при создании всех пакетов в качестве одного из важнейших требований декларировалось создание простого в эксплуатации и надежного ППО;љ
-  ​изначально в основе взаимодействия географически удаленных друг от друга компонент лежали специфические,​ разработанные для данного ППО, протколы взаимодействия;​љ+  ​изначально в основе взаимодействия географически удаленных друг от друга компонент лежали специфические,​ разработанные для данного ППО, протколы взаимодействия;​љ
-  ​на более поздних этапах разработки создавалась специальная "​обертка"​ исходных компонентов,​ превращающая эти компоненты в веб-сервисы;​ основной целью этой модернизации ​ является унификация и возможность взаимодействия с сервисами,​ разработанными сторонними организациями;​љ+  ​на более поздних этапах разработки создавалась специальная "​обертка"​ исходных компонентов,​ превращающая эти компоненты в веб-сервисы;​ основной целью этой модернизации ​ является унификация и возможность взаимодействия с сервисами,​ разработанными сторонними организациями;​љ
-  ​создаваемые веб-сервисы следуют </​span><​span class="​T3">​стеку спецификаций/​протоколов SOAP/​WSDL/​WS-*/​WSRF.+  ​создаваемые веб-сервисы следуют </​span><​span class="​T3">​стеку спецификаций/​протоколов SOAP/​WSDL/​WS-*/​WSRF.
  
 Первое из перечисленных выше требований совпадает с основной мотивацией для выполнения данной НИР. Причем как показывает опыт эксплуатации веб-сервисов на основе стека SOAP/​WSDL/​WS-*/​WSRF (в частности,​ инструментария Globus Toolkit и gLite), и результаты тестовых испытаний в рамках данной НИР (раздел ), грид/​веб-сервисы на основе архитектурного стиля REST/JSON являются более простыми в реализации и обслуживании,​ а также более надежными в работе. Первое из перечисленных выше требований совпадает с основной мотивацией для выполнения данной НИР. Причем как показывает опыт эксплуатации веб-сервисов на основе стека SOAP/​WSDL/​WS-*/​WSRF (в частности,​ инструментария Globus Toolkit и gLite), и результаты тестовых испытаний в рамках данной НИР (раздел ), грид/​веб-сервисы на основе архитектурного стиля REST/JSON являются более простыми в реализации и обслуживании,​ а также более надежными в работе.
fcp/rest/emirest.1343398398.txt.gz ћ Last modified: 27/072012 18:13 by kryukov
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0