UNICORE

UNICORE (Interfaz uniforme a la Informática de Recursos) es una tecnología de la Computación grid que proporciona el acceso sin costuras, seguro, e intuitivo a recursos de la Rejilla distribuidos como superordenadores o sistemas del racimo e información almacenada en bases de datos. UNICORE se desarrolló en dos proyectos financiados por el ministerio alemán de educación e investigación (BMBF). En varios proyectos financiados por los europeos UNICORE ha evolucionado a un sistema del middleware de la Rejilla crecido y bien probado durante los años. UNICORE se usa en la producción diaria en varios centros del superordenador por todo el mundo. Más allá de este uso de producción, UNICORE sirve de una base sólida en muchos proyectos de investigación europeos e internacionales. La tecnología UNICORE es la fuente abierta según la licencia de BSD y disponible en SourceForge, donde las nuevas liberaciones se publican en una base regular.

Historia

El concepto de la Computación grid se introdujo primero en el libro "La Rejilla: Cianotipo de una Nueva Infraestructura de Calcular" al final de 1998. Ya en 1997, el desarrollo de UNICORE se inició para permitir a supercentros de computación alemanes proporcionar a los usuarios una solución del middleware de la Rejilla verticalmente integrada como un "listo para usar" la alternativa para el Juego de herramientas Globus. El primer prototipo de UNICORE se desarrolló en el proyecto de UNICORE alemán, mientras las fundaciones para la versión de producción corriente se pusieron en UNICORE de proyecto complementario Más, que terminó en 2002.

Los proyectos complementarios siguieron al nivel europeo que amplió la funcionalidad y trabajó para conseguir realizaciones que proveen de estándares OGF. Éstos causaron la liberación de UNICORE 6, un totalmente los servicios web permitieron la liberación, el 28 de agosto de 2007.

Proyectos UNICORE-relacionados

http://www.d-grid.de/index.php?id=1&L=1

Arquitectura

La arquitectura de UNICORE consiste en tres capas, a saber usuario, servidor y grada del sistema objetivo. La grada del usuario es representada por varios clientes.

Los clientes primarios son el Cliente Rico UNICORE, Graphical User Interface (GUI) basado en el marco del Eclipse y el UNICORE commandline cliente (UCC). Los clientes usan servicios web de JABÓN para comunicarse con la grada del servidor. Los documentos de XML son usados para transmitir la plataforma y el sitio las descripciones independientes de computacional y datos relacionaron tareas, información del recurso y especificaciones del volumen de trabajo entre cliente y servidor. Los servidores sólo son accesibles vía el protocolo de Secure Socket Layer (SSL).

Como el punto de entrada seguro solo a un sitio UNICORE, la Entrada acepta y certifica todas las solicitudes, y adelante ellos al servicio objetivo.

Un servidor adicional, UNICORE/X, es usado para tener acceso a un juego particular de recursos de la Rejilla en un sitio. UNICORE apoya muchas arquitecturas del sistema diferentes y asegura que control total de la organización sobre sus recursos. Los servidores de UNICORE/X pueden ser usados para tener acceso a un superordenador, un racimo de Linux o un ordenador personal solo.

El servidor UNICORE/X crea el sistema objetivo concreto empleos específicos de la descripción del trabajo XML recibida del cliente.

Los servicios UNICORE disponibles incluyen la dirección de trabajo y sumisión de trabajo, el acceso a archivos, transferencia de archivos (tanto cliente servidor como servidor del servidor),

operaciones de almacenaje (mkdir, ls, etc.), y sumisión del volumen de trabajo y dirección.

La grada del sistema objetivo consiste en Target System Interface (TSI), que directamente conecta con el sistema operativo local subyacente y

sistema de la administración de recursos.

Modelo de seguridad

La seguridad dentro de UNICORE confía en el uso de certificados X.509 permanentes publicados por Certification Authority (CA) confiada. Estos certificados son usados para proporcionar un signo solo - en en el cliente UNICORE, es decir ningunas solicitudes de la contraseña adicionales se dan al usuario. Además los certificados se usan para autenticación y autorización, incluso la correlación de certificados del usuario UNICORE de cuentas locales, p.ej. Unix uid/gid, y para firmar solicitudes de XML, que se envían sobre canales de comunicación basados SSL a través de relaciones de Internet 'inseguras'. La utilización certificados de X.509 es un ejemplo para la consideración de estándares famosos, p.ej soltados por Global Grid Forum (GGF), dentro de la arquitectura UNICORE. Para la delegación de confianza, los usos de UNICORE firmaron aseveraciones SAML, mientras la autorización local es controlada por políticas XACML.

Licenciamiento

Todos los componentes de la tecnología UNICORE son el software de la fuente abierto según la licencia de BSD y se pueden descargar del depósito de SourceForge.

UNICORE en investigación & producción

Muchos proyectos de investigación europeos e internacionales basan sus realizaciones del software Grid en UNICORE, p.ej. EUROGRID, APRETÓN, OpenMolGRID, VIOLA o el proyecto de NaReGI japonés. Estos proyectos ampliaron o amplían el juego de funciones de UNICORE principales, incluso nuevos rasgos específicos para su investigación o proyectan el foco. Los objetivos de tales proyectos sólo no se limitan con la comunidad de ciencias informáticas. Otras esferas científicas como bioengineering o química computacional también usan UNICORE como la base para su trabajo e investigación, como en los proyectos de Chemomentum u OpenMolGRID.

Dentro del proyecto de DEISA europeo que conduce centros de HPC en Europa se unió para desplegar y hacer funcionar un penetrante, distribuido, heterogéneo, multi-tera-scale superinformática de la plataforma. UNICORE se usó como el middleware de la Rejilla para tener acceso a los recursos DEISA.

UNICORE se despliega en infraestructuras de calcular distribuidas en Europa (PRACE, la Infraestructura de la Rejilla europea EGI) y se preve para desplegarse en la infraestructura XSEDE próxima en los Estados Unidos.

UNICORE con éxito se usa en ambientes de producción, p.ej dentro del Neumann-instituto de John von de Calcular (NIC) para tener acceso a 294912 "JUGENE" principales superordenador de IBM BlueGene/P y el 26304 racimo "de JUROPA" principal. Los usuarios de estos recursos vienen de un amplio campo de esferas científicas incluso p.ej astrofísica, física cuántica, medicina, biología, química computacional y climatología.

Enlaces externos



Buscar