Este artículo necesita citas adicionales para su verificación . ( marzo de 2023 ) |
Formación | 1 de febrero de 2001 ( 01-02-2001 ) |
---|---|
Estatus legal | colaboración |
Objetivo | Desarrollo de software |
Sede | Oslo |
Ubicación |
|
Afiliación | grupos y proyectos de investigación |
Idioma oficial | En |
Presidente del Consejo de Administración | Profesor Farid Ould-Saada |
Órgano principal | Junta Directiva del Consorcio |
Sitio web | www.nordugrid.org |
NorduGrid es una colaboración que tiene como objetivo el desarrollo, mantenimiento y soporte del middleware Grid gratuito , conocido como Advanced Resource Connector (ARC). [1]
El nombre NorduGrid se conoció por primera vez en 2001 como abreviatura del proyecto denominado "Nordic Testbed for Wide Area Computing and Data Handling" (Banco de pruebas nórdico para computación de área amplia y manejo de datos), financiado por el Consejo Nórdico de Ministros a través del programa Nordunet2. El objetivo principal de ese proyecto era crear un prototipo de una infraestructura de computación distribuida (un banco de pruebas ), destinado principalmente a satisfacer las necesidades de los investigadores de Física de Altas Energías en el experimento ATLAS . [2] [3]
Tras evaluar las soluciones de tecnología Grid existentes en ese momento , los desarrolladores de NorduGrid idearon una arquitectura de software alternativa . Se implementó y demostró en mayo de 2002 y pronto se la conoció como NorduGrid Middleware . En 2004, esta solución de middleware recibió un nombre propio: Advanced Resource Connector (ARC). [4]
Hasta mayo de 2003, la sede de NorduGrid estaba en el Instituto Niels Bohr ; en el quinto taller de NorduGrid se decidió trasladarla a la Universidad de Oslo . [5] La colaboración formal actual se estableció en 2005 por cinco institutos académicos nórdicos ( el Instituto Niels Bohr en Copenhague, Dinamarca, el Instituto de Física de Helsinki en Finlandia, la Universidad de Oslo en Noruega y las Universidades de Lund y Uppsala en Suecia) con el objetivo de desarrollar, apoyar, mantener y popularizar ARC . La implementación y el soporte de la propia infraestructura de Nordic Grid pasó a ser responsabilidad del proyecto NDGF , lanzado en junio de 2006. Esto marcó una clara separación entre los proveedores de middleware de Grid y los proveedores de servicios de infraestructura. Para apoyar aún más el desarrollo de ARC , NorduGrid y varios otros socios interesados consiguieron financiación dedicada a través del proyecto KnowARC del 6º PM de la UE .
La colaboración NorduGrid se basa en un Memorando de Entendimiento no vinculante y está abierta a nuevos miembros.
NorduGrid Collaboration es el consorcio detrás del middleware ARC , y su objetivo principal es garantizar que ARC se desarrolle, mantenga, respalde y despliegue ampliamente, sin dejar de ser un software gratuito de código abierto , adecuado para una amplia variedad de tareas computacionales de Grid de alto rendimiento .
El objetivo final es proporcionar una solución confiable, escalable, portátil y completa para infraestructuras Grid , conforme a estándares abiertos, principalmente aquellos desarrollados en el marco del Open Grid Forum .
Si bien el desarrollo de software ARC puede y suele tener lugar fuera de NorduGrid, la Colaboración coordina las contribuciones al código y mantiene los repositorios de código y software, así como un sistema de compilación, un sistema de seguimiento de problemas y otros servicios de desarrollo de software necesarios.
NorduGrid define direcciones estratégicas para el desarrollo de ARC y garantiza apoyo financiero para ello.
El término "comunidad ARC" se utiliza para referirse a varios grupos de personas dispuestas a compartir sus recursos computacionales a través de ARC. Un grupo de usuarios que comparten sus recursos se formaliza como una organización virtual (VO), lo que permite el uso mutuo de dichos recursos comunitarios. [6]
Contrariamente a la creencia popular, los miembros de NorduGrid no están obligados a proporcionar recursos informáticos o de almacenamiento; ofrecer dichos recursos tampoco otorga una membresía automática.
Aun así, la comunidad ARC en su conjunto posee una cantidad sustancial de recursos informáticos y de almacenamiento. De manera voluntaria y con el propósito de facilitar el proceso de desarrollo de código abierto , los miembros de la comunidad pueden donar ciclos de CPU y algo de espacio de almacenamiento a los desarrolladores y evaluadores. Dichos recursos constituyen el banco de pruebas para el middleware ARC.
Aparte de dichos recursos comunitarios donados, NorduGrid no proporciona ni asigna ningún recurso computacional y no coordina la implementación mundial de ARC .
La implementación y el uso reales de las infraestructuras informáticas distribuidas basadas en ARC están coordinados por los respectivos proyectos de infraestructura, como por ejemplo NDGF , Swegrid (Suecia), Material Sciences National Grid Infrastructure (M-grid) (Finlandia), NorGrid (Noruega), etc. [ cita requerida ]
Además de contribuir con recursos computacionales, muchos grupos desarrollan herramientas de software de nivel superior sobre ARC (por ejemplo, [7] [8] [9] ). Este tipo de desarrollo no está coordinado por NorduGrid, pero la Colaboración brinda asistencia a pedido. [ cita requerida ]
La Autoridad de Certificación (CA) de NorduGrid es actualmente el único servicio de infraestructura importante que ofrece NorduGrid. Esta autoridad emite certificados electrónicos a usuarios y servicios, de modo que puedan trabajar en entornos Grid. Las implementaciones Grid actuales requieren certificados X.509 para validar la identidad de los participantes de Grid. La CA de NorduGrid proporciona dichos certificados a personas y máquinas asociadas con instituciones académicas y/o de investigación en Dinamarca , Finlandia , Noruega y Suecia . La Autoridad de Certificación de NorduGrid es miembro de la Autoridad Europea de Gestión de Políticas para la Autenticación de Grid (EUGridPMA). [ cita requerida ]