CNGrid ( chino : 中国 国家 网 格) es la red informática nacional china de alto rendimiento respaldada por el Programa 863 .
Investigación y desarrollo
China National Grid (CNGrid) es un proyecto importante respaldado por el Programa de investigación y desarrollo de alta tecnología (863) de China . CNGrid es el banco de pruebas de nueva generación de infraestructura de información que agrega capacidades de procesamiento de transacciones y computación de alto rendimiento .
Mediante el intercambio de recursos , el trabajo en coordinación y el mecanismo de servicio, CNGrid apoya eficazmente muchas 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, denominado CNGrid GOS, es un conjunto de software de red con propiedad intelectual independiente , desarrollado por el equipo de proyecto de I + D del software CNGrid. Incluye principalmente un software de sistema , un sistema de gestión de certificados de CA y un entorno de prueba, tres versiones comerciales de subsistemas (pasarela informática de alto rendimiento, cuadrícula de datos y flujo de trabajo de cuadrícula) y un sistema de monitoreo.
Este proyecto se lleva a cabo por siete organizaciones, entre ellas Instituto de Tecnología Informática de la Academia China de Ciencias, Instituto de Jiangnan de Tecnología Informática, Universidad de Tsinghua , la Universidad Nacional de Tecnología de Defensa , Universidad de Beihang , Centro de Información de la Red Informática de la Academia de Ciencias de China, y Shanghai Supercomputing Center .
2. Software del sistema CNGrid GOS
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 de tiempo de ejecución de aplicaciones, etc. VegaGOS tiene muchas innovaciones importantes en la administración de nombres globales, administración de recursos distribuidos, organización virtual (ágora), tecnología de proceso de cuadrícula (agarre), mecanismo de seguridad de cuadrícula, soporte de una variedad de aplicaciones de dominio, etc.
(1) Denominación . Naming es un sistema de gestión de objetos globales (Gnode) descentralizado y estable en nombres. La denominación admite la localización de objetos mediante el identificador único global con la característica de baja latencia y alta tasa de éxito; La denominación también admite la búsqueda de objetos basada en la coincidencia de atributos con la característica de baja latencia y alta tasa de recuperación. La denominación 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 dirección física no estable y el acoplamiento estrecho entre aplicaciones y recursos.
(2) Gestión de recursos . Los recursos en VegaGOS están en varias formas y se accede a ellos de diferentes formas. Es realmente difícil describir y gestionar esos recursos heterogéneos. La introducción del mecanismo de controlador de recursos (RController) es para importar y administrar varios recursos heterogéneos de manera unificada. RController proporciona muchas funciones para recursos como crear, destruir, controlar el acceso, acceder, leer y escribir propiedades, etc.
(3) Gestión de VO . La organización virtual en VegaGOS, denominada Agora, suministra 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 de sistema único. Agora, como una superorganización de terceros de confianza común, logra los mecanismos unificados de control de acceso entre dominios mientras mantiene la autonomía.
(4) Gestión del tiempo de ejecución de la aplicación Grid . Las aplicaciones de cuadrícula necesitan mantener las identidades de los usuarios para admitir la implementación del control de acceso durante el tiempo de ejecución. En VegaGOS, la tecnología Grid Process, que se abrevia como agarre, no solo mantiene las identidades del usuario 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 una serie de colaboraciones de aplicaciones.
(5) Herramientas de nivel de aplicación . VegaGOS proporciona una gran cantidad de herramientas a nivel de aplicación para admitir el modo de línea de comandos tradicional en la informática de alto rendimiento y para que tenga características de cuadrícula, incluido Portal / GShell / VegaSSH / GOSClient. Portal proporciona a los usuarios una interfaz de operación amigable basada en Web y les facilita el uso de VegaGOS. GShell es un shell de cuadrícula como un entorno bash GNU , para soportar la ejecución de la aplicación con un agarre; VegaSSH proporciona un inicio de sesión único a cualquier nodo de la red para utilizar los recursos informáticos de alto rendimiento de back-end; GOSClient es un conjunto de herramientas cliente que incluye GShell y se puede instalar de forma independiente para utilizar el sistema VegaGOS.
Ver también
enlaces externos
- página principal
- Producción WebHPC de CNGrid GOS