Este artículo necesita citas adicionales para su verificación . ( febrero de 2024 ) |
China National Grid ( CNGrid ) ( chino :中国国家网格) es la red informática nacional china de alto rendimiento respaldada por el Programa 863. [ 1]
CNGrid es un proyecto respaldado por el Programa de Investigación y Desarrollo de Alta Tecnología (863) de China . CNGrid es un banco de pruebas de generación de infraestructura de información que agrega capacidades de procesamiento de transacciones y computación de alto rendimiento .
A través del intercambio de recursos , el trabajo en coordinación y el mecanismo de servicio, CNGrid apoya aplicaciones como la investigación científica , el entorno de recursos , la fabricación avanzada y los servicios de información. CNGrid promueve la construcción de la industria de la información nacional y el desarrollo de industrias relacionadas mediante innovaciones tecnológicas .
China National Grid Software, llamado CNGrid GOS, es un conjunto de software de red con propiedad intelectual independiente , desarrollado por el equipo de proyectos de investigación y desarrollo de software de CNGrid. Incluye principalmente un software de sistema , un sistema de gestión de certificados CA y un entorno de prueba, tres versiones comerciales de subsistemas (puerta de enlace de computación de alto rendimiento, red de datos y flujo de trabajo de red) y un sistema de monitoreo.
Este proyecto lo llevan a cabo siete organizaciones, entre ellas el Instituto de Tecnología Informática de la Academia de Ciencias de China, el Instituto de Tecnología Informática de Jiangnan, la Universidad de Tsinghua , la Universidad Nacional de Tecnología de Defensa , la Universidad de Beihang , el Centro de Información de Redes Informáticas de la Academia de Ciencias de China y el Centro de Supercomputación de Shanghai.
Software del sistema GOS de CNGrid
El software del sistema CNGrid GOS (VegaGOS) proporciona funcionalidades que incluyen administración de nombres globales, administración de VO, administración de usuarios, administración de recursos , administración del tiempo de ejecución de aplicaciones, etc. VegaGOS tiene muchas innovaciones importantes en administración de nombres globales, administración de recursos distribuidos, organización virtual (agora), tecnología de proceso de red (grip), mecanismo de seguridad de red, compatibilidad con una variedad de aplicaciones de dominio, etc.
Nombramiento
Naming es un sistema de gestión de objetos globales (Gnode) descentralizado y con nombres estables. Naming permite localizar objetos mediante el identificador único global con la característica de baja latencia y alta tasa de éxito; Naming también permite la búsqueda de objetos basada en la coincidencia de atributos con la característica de baja latencia y alta tasa de recuperación. Naming es un componente fundamental en VegaGOS para construir todo el sistema. Como componente reutilizable, Naming forma una capa global de nombres virtuales para resolver el problema de la inestabilidad de la dirección física y el acoplamiento estrecho entre aplicaciones y recursos.
Gestión de recursos
Los recursos en VegaGOS se presentan en diversas formas y se accede a ellos de distintas maneras. Es realmente difícil describir y gestionar esos recursos heterogéneos. La introducción del mecanismo de controlador de recursos (RController) tiene como objetivo importar y gestionar varios recursos heterogéneos de una manera unificada. RController proporciona muchas funciones para los recursos, como crear, destruir, controlar el acceso, acceder, leer y escribir propiedades, etc.
Gestión de VO
La organización virtual de VegaGOS, llamada Agora, proporciona recursos distribuidos, usuarios y gestión de políticas de control de acceso, y tiene la característica de inicio de sesión único e imagen única del sistema. Agora, como superorganización de terceros de confianza común, logra mecanismos de control de acceso unificados entre dominios al tiempo que mantiene la autonomía.
Gestión del tiempo de ejecución de aplicaciones de red
Las aplicaciones de red deben mantener las identidades de los usuarios para respaldar la implementación del control de acceso durante el tiempo de ejecución. En VegaGOS, la tecnología Grid Process, que se abrevia como grip, no solo mantiene las identidades de los usuarios y otro contexto de tiempo de ejecución de la aplicación, sino que también administra los recursos ocupados por la aplicación y admite la colaboración entre varias aplicaciones.
Herramientas a nivel de aplicación
VegaGOS proporciona herramientas a nivel de aplicación para soportar el modo tradicional de línea de comandos en computación de alto rendimiento y para que tenga características de red, incluyendo Portal/GShell/VegaSSH/GOSClient. Portal proporciona a los usuarios una interfaz de operación basada en Internet y facilita a los usuarios el uso de VegaGOS. GShell es un shell de red como un entorno bash de GNU , para soportar la ejecución de aplicaciones con un control; VegaSSH proporciona un inicio de sesión único a cualquier nodo de red para utilizar los recursos de computación de alto rendimiento del back-end; GOSClient es un conjunto de herramientas de cliente que incluye GShell y se puede instalar de forma independiente para utilizar el sistema VegaGOS.