Jump to content

ЮНИКОР

UNICORE (UNiform Interface to COMputing REsources) — это технология распределенных вычислений для таких ресурсов, как суперкомпьютеры или кластерные системы , и информации, хранящейся в базах данных. UNICORE был разработан в рамках двух проектов, финансируемых Министерством образования и исследований Германии (BMBF). В проектах, финансируемых Европой, UNICORE превратился в систему промежуточного программного обеспечения, используемую в нескольких суперкомпьютерных центрах. UNICORE послужил основой для других исследовательских проектов. Технология UNICORE имеет открытый исходный код под лицензией BSD и доступна на SourceForge .

Концепция грид-вычислений была впервые представлена ​​в книге «Сетка: проект новой вычислительной инфраструктуры» в конце 1998 года. К 1997 году была начата разработка UNICORE для немецких суперкомпьютерных центров в качестве альтернативы Globus Toolkit. Первый прототип был разработан в рамках немецкого проекта UNICORE, а основы серийной версии были заложены в последующем проекте UNICORE Plus, завершившемся в 2002 году.

Последующие европейские проекты расширили функциональность и работали над внедрением стандартов Open Grid Forum . В результате 28 августа 2007 года был выпущен UNICORE 6.

Архитектура

[ редактировать ]

UNICORE состоит из трех уровней: уровня пользователя, сервера и уровня целевой системы. Пользовательский уровень представлен различными клиентами. Основными клиентами являются UNICORE Rich Client, графический пользовательский интерфейс , основанный на платформе Eclipse, и клиент командной строки UNICORE (UCC). Клиенты используют веб-службы SOAP для связи с уровнем сервера. Документы XML используются для передачи независимых от платформы и сайта описаний вычислительных задач и задач, связанных с данными, информации о ресурсах и спецификаций рабочего процесса между клиентом и сервером. Доступ к серверам возможен только через протокол Secure Sockets Layer .

Будучи единой безопасной точкой входа на сайт UNICORE, шлюз принимает и аутентифицирует все запросы и пересылает их целевой службе. Еще один сервер UNICORE/X используется для доступа к определенному набору ресурсов Grid на сайте. UNICORE поддерживает множество различных системных архитектур и гарантирует организации полный контроль над своими ресурсами. Серверы UNICORE/X можно использовать для доступа к суперкомпьютеру, кластеру Linux или одному ПК. Сервер UNICORE/X создает конкретные действия, специфичные для целевой системы, на основе описания задания XML (абстрактные объекты задания, AJO [1] ) получено от клиента. Доступные услуги UNICORE включают отправку заданий и управление заданиями, доступ к файлам, передачу файлов (как клиент-сервер, так и сервер-сервер), операции хранения (mkdir, ls и т. д.), а также представление рабочих процессов и управление ими. Уровень целевой системы состоит из интерфейса целевой системы (TSI), который напрямую взаимодействует с базовой локальной операционной системой и система управления ресурсами.

Модель безопасности

[ редактировать ]

Безопасность в UNICORE основана на использовании постоянных сертификатов X.509, выданных доверенным центром сертификации (CA). Эти сертификаты используются для обеспечения единого входа в клиент UNICORE, т.е. пользователю не передаются никакие дополнительные запросы пароля. Кроме того, сертификаты используются для аутентификации и авторизации, включая сопоставление сертификатов пользователей UNICORE с локальными учетными записями, например Unix uid/gid, а также для подписи XML-запросов, которые передаются по каналам связи на основе SSL через «небезопасные» интернет-каналы. Использование сертификатов X.509 является одним из примеров рассмотрения известных стандартов, например, выпущенных Global Grid Forum (GGF), в архитектуре UNICORE. Для делегирования доверия UNICORE использует подписанные утверждения SAML, а локальная авторизация контролируется политиками XACML.

Лицензирование

[ редактировать ]

Все компоненты технологии UNICORE представляют собой программное обеспечение с открытым исходным кодом под лицензией BSD и могут быть загружены из репозитория SourceForge.

UNICORE в исследованиях и производстве

[ редактировать ]

Многие европейские и международные исследовательские проекты основывают свои реализации программного обеспечения Grid на UNICORE, например EUROGRID, GRIP, OpenMolGRID, VIOLA или японский проект NaReGI. Эти проекты расширили или расширяют набор основных функций UNICORE, включая новые функции, специфичные для их исследований или проектов. Цели таких проектов не ограничиваются только сообществом компьютерных наук. Другие научные области, такие как биоинженерия или вычислительная химия, также используют UNICORE в качестве основы для своей работы и исследований, например, в проектах OpenMolGRID или Chemomentum. В рамках европейского проекта DEISA ведущие центры высокопроизводительных вычислений в Европе объединились для развертывания и эксплуатации повсеместной, распределенной, гетерогенной суперкомпьютерной платформы масштаба в несколько терабайт. UNICORE использовался в качестве промежуточного программного обеспечения Grid для доступа к ресурсам DEISA.

UNICORE развернут в распределенных вычислительных инфраструктурах в Европе ( PRACE , European Grid Infrastructure EGI) и, как ожидается, будет развернут в предстоящей инфраструктуре Extreme Science and Engineering Discovery Environment (XSEDE) в Соединенных Штатах.

UNICORE успешно используется в производственных средах, например, в Институте вычислительной техники имени Джона фон Неймана (NIC) для доступа к суперкомпьютеру IBM BlueGene/P с ядром 294912 "JUGENE" и кластеру с ядром 26304 "JUROPA". Пользователи этих ресурсов представляют широкую область научных областей, включая, например, астрофизику , квантовую физику, медицину , биологию , вычислительную химию и климатологию .

  1. ^ Лоуренс Т. Янг; Миньи Го (2005). Высокопроизводительные вычисления: парадигма и инфраструктура . Джон Уайли и сыновья. п. 438. ИСБН  978-0-471-73270-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e56544581d2892bb66441cdee82c9543__1680212280
URL1:https://arc.ask3.ru/arc/aa/e5/43/e56544581d2892bb66441cdee82c9543.html
Заголовок, (Title) документа по адресу, URL1:
UNICORE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)