CNGrid - CNGrid

CNGrid (Китайский: 中国 国家 网 格) - это китайская национальная сеть высокопроизводительных вычислений, поддерживаемая Программа 863.

Исследования и разработки

Китайская национальная сеть (CNGrid) - крупный проект, поддерживаемый Программой высокотехнологичных исследований и разработок (863). Китай. CNGrid - это испытательный стенд нового поколения информационная инфраструктура агрегирование высокопроизводительных вычисление и обработка транзакции возможности.

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

Программное обеспечение China National Grid Software, названное CNGrid GOS, представляет собой набор программное обеспечение сетки с независимыми интеллектуальная собственность, который разработан проектной группой CNGrid Software R&D. В основном он включает программное обеспечение, а Сертификат CA система управления и среда тестирования, три бизнес-версии подсистем (шлюз высокопроизводительных вычислений, сетка данных, и рабочий процесс сетки), а также систему мониторинга.

Этот проект осуществляется семью организациями, включая Институт вычислительных технологий Китайской академии наук, Институт вычислительных технологий Цзяннань, Университет Цинхуа, Национальный университет оборонных технологий, Бейханский университет, Информационный центр компьютерных сетей Китайской академии наук и Шанхайский суперкомпьютерный центр.

2. Системное программное обеспечение CNGrid GOS

Системное программное обеспечение CNGrid GOS (VegaGOS) обеспечивает функции, включая глобальное управление именами, управление VO, управление пользователями, Управление ресурсами, управление временем выполнения приложений и так далее. VegaGOS имеет много важных нововведений в области глобального управления именами, управления распределенными ресурсами, виртуальной организации (агора), технологии grid-процессов (grip), механизма безопасности grid, поддержки различных приложений домена и т. Д.

(1) Именование. Именование - это децентрализованный и именно-стабильная система управления глобальными объектами (Gnode). Именование поддерживает поиск объектов по глобальному уникальному идентификатору с функцией низкой задержки и высокого коэффициента успешности; Именование также поддерживает поиск объектов на основе совпадения атрибутов с функцией низкой задержки и высокой степени отзыва. Именование - это фундаментальный компонент VegaGOS для построения всей системы. Как компонент многократного использования, именование формирует глобальный уровень виртуальных имен для решения проблемы нестабильности физических адресов и жестких связь между приложениями и ресурсами.

(2) Управление ресурсами. Ресурсы в VegaGOS представлены в различных формах и доступны по-разному. Эти разнородные ресурсы действительно сложно описать и управлять ими. Внедрение механизма контроллера ресурсов (RController) предназначено для унифицированного импорта и управления различными гетерогенными ресурсами. RController предоставляет множество функций для ресурсов, таких как создание, уничтожение, управление доступом, доступ, чтение и запись свойств и т. Д.

(3) Управление ВО. Виртуальная организация в VegaGOS, который называется Agora, предоставляет распределенные ресурсы, пользователей и управление политиками контроля доступа и имеет характеристики единого входа в систему и единого образа системы. Agora, как обычная доверенная сторонняя суперорганизация, реализует унифицированные механизмы управления доступом между доменами, сохраняя при этом автономность.

(4) Управление средой выполнения сетевых приложений. Грид-приложения должны поддерживать идентификацию пользователей для поддержки реализации контроля доступа во время выполнения. В VegaGOS технология Grid Process, сокращенно grip, не только поддерживает идентификацию пользователей и другой контекст времени выполнения приложения, но также управляет ресурсами, занятыми приложением, и поддерживает совместную работу ряда приложений.

(5) Инструменты уровня приложения. VegaGOS предоставляет множество инструментов прикладного уровня для поддержки традиционного режима командной строки в высокопроизводительных вычислениях и придания ему характеристик сетки, включая Portal / GShell / VegaSSH / GOSClient. Портал предоставляет пользователям удобный интерфейс, основанный на сети, и облегчает пользователям использование VegaGOS. GShell - это сетчатая оболочка, подобная GNU среда bash, чтобы поддерживать приложение, работающее с захватом; VegaSSH обеспечивает единый вход в любой узел сети, чтобы использовать внутренние высокопроизводительные вычислительные ресурсы; GOSClient - это набор клиентских инструментов, включая GShell, которые можно установить независимо для использования системы VegaGOS.

Смотрите также

внешняя ссылка