NorduGrid es una colaboración que tiene como objetivo el desarrollo, mantenimiento y soporte del middleware gratuito Grid , conocido como Advanced Resource Connector (ARC). [1]
![]() | |
Formación | 1 de febrero de 2001 |
---|---|
Estatus legal | colaboración |
Propósito | desarrollo de software |
Sede | Oslo |
Localización |
|
Afiliación | grupos de investigación y proyectos |
Idioma oficial | En |
Presidente de la Junta | Prof. Farid Ould-Saada |
Órgano principal | Junta del Consorcio |
Sitio web | www |
Historia
El nombre NorduGrid se conoció por primera vez en 2001 como la abreviatura del proyecto llamado "Nordic Testbed for Wide Area Computing y Data Handling" financiado por el Consejo Nórdico de Ministros a través del programa Nordunet2. El objetivo principal de ese proyecto era configurar un prototipo de infraestructura informática distribuida (un banco de pruebas ), apuntando principalmente a las necesidades de los investigadores de Física de Altas Energías en el experimento ATLAS . [2] [3]
Tras la evaluación de 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 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 5º Taller de NorduGrid se decidió trasladarlos a la Universidad de Oslo . [5] La colaboración formal actual fue establecida en 2005 por cinco institutos académicos nórdicos ( Instituto Niels Bohr en Copenhague, Dinamarca, Instituto de Física de Helsinki en Finlandia, Universidad de Oslo en Noruega y Universidades de Lund y Uppsala en Suecia) con el objetivo para desarrollar, apoyar, mantener y popularizar ARC . La implementación y el soporte de la propia infraestructura de Nordic Grid se convirtió en responsabilidad del proyecto NDGF , lanzado en junio de 2006. Esta clara separación entre los proveedores de middleware Grid y los proveedores de servicios de infraestructura. Para apoyar aún más el desarrollo de ARC , NorduGrid y varios otros socios interesados obtuvieron fondos específicos a través del proyecto KnowARC del 6º PM de la UE .
La colaboración de NorduGrid se basa en un memorando de entendimiento no vinculante y está abierta a nuevos miembros.
Metas
NorduGrid Collaboration es el consorcio detrás del middleware ARC , y su objetivo clave es garantizar que ARC se desarrolle, mantenga, soporte y despliegue ampliamente, sin dejar de ser un software de código abierto gratuito , adecuado para una amplia variedad de Grid de alto rendimiento. tareas computacionales.
El objetivo final es proporcionar una solución confiable, escalable, portátil y con todas las funciones para las infraestructuras Grid , que cumpla con los estándares abiertos, principalmente los desarrollados en el marco del Open Grid Forum .
Si bien el desarrollo de software ARC puede tener lugar y lo hace a menudo fuera de NorduGrid, la Colaboración coordina las contribuciones al código y mantiene el código y los repositorios de 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 el apoyo financiero para ello.
Comunidad ARC
El término "Comunidad ARC" se utiliza para referirse a varios grupos de personas que desean compartir sus recursos computacionales a través de ARC. Un grupo de usuarios de ojo por ojo 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; ninguno de los cuales ofrece tales recursos otorga una membresía automática.
Aún así, la comunidad ARC en su conjunto posee una cantidad sustancial de recursos informáticos y de almacenamiento. De forma voluntaria, y con el propósito del 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 probadores. Dichos recursos constituyen el banco de pruebas para el middleware ARC.
Aparte de los recursos comunitarios donados, NorduGrid no proporciona ni asigna ningún recurso computacional y no coordina la implementación mundial de ARC .
El despliegue y uso real de las infraestructuras informáticas distribuidas basadas en ARC está coordinado por los respectivos proyectos de infraestructura, como por ejemplo , NDGF , Swegrid (Suecia), Infraestructura Nacional de Grid de Material Sciences (M-grid) (Finlandia), NorGrid (Noruega), etc.
Además de contribuir con recursos computacionales, muchos grupos desarrollan herramientas de software de alto nivel además de ARC (por ejemplo, [7] [8] [9] ). Este tipo de desarrollo no está coordinado por NorduGrid, pero la Colaboración proporciona asistencia previa solicitud.
Autoridad de certificación NorduGrid
NorduGrid Certification Authority (CA) es actualmente el único servicio de infraestructura importante proporcionado por NorduGrid. Esta Autoridad emite certificados electrónicos a usuarios y servicios, para que puedan trabajar en entornos Grid. Las implementaciones actuales de Grid requieren certificados X.509 para validar la identidad de los participantes de Grid. NorduGrid CA proporciona dichos certificados a personas y máquinas asociadas con instituciones de investigación y / o académicas en Dinamarca , Finlandia , Noruega y Suecia . La Autoridad de Certificación NorduGrid es miembro de la Autoridad Europea de Gestión de Políticas para la Autenticación Grid (EUGridPMA) .
Proyectos relacionados
- Proyecto KnowARC de la UE
- Instalación de cuadrícula de datos nórdicos
- NGIn : herramientas y servicios innovadores para NorduGrid
- Swegrid (Suecia)
- Dansk Center for Grid Computing (Dinamarca)
- Infraestructura de red nacional de ciencias de los materiales (M-grid) (Finlandia)
- Eesti Grid (Estonia)
- NorGrid (Noruega)
- Asociación Suiza de Red Nacional
Ver también
- Conector de recursos avanzado
- KnowARC
- Instalación de cuadrícula de datos nórdicos
- Habilitación de Grids para E-sciencE
- Iniciativa de red europea
- Iniciativa europea de middleware
- Red de ciencia abierta
- UNICORE
- Foro de cuadrícula abierta
enlaces externos
- Sitio web de NorduGrid
- Autoridad de certificación NorduGrid
- Proyecto KnowARC EU que contribuye al desarrollo del middleware ARC
- Nordic DataGrid Facility , un proyecto nórdico que contribuye al desarrollo del middleware ARC
Referencias
- ^ Ellert, Mattias; et al. (Febrero de 2007). "Middleware de conector de recursos avanzado para cuadrículas computacionales ligeras". Sistemas informáticos de futura generación . 23 (2): 219–240. doi : 10.1016 / j.future.2006.05.008 .
- ^ Eerola, Paula; et al. (2003). "La infraestructura, el estado y los planes de la red de producción de NorduGrid". Actas del Cuarto Taller Internacional IEEE sobre Computación Grid : 158-165. doi : 10.1109 / GRID.2003.1261711 .
- ^ Hämmerle, Hannelore; Crémel, Nicole (abril de 2005). "NorduGrid proporciona recursos para ATLAS" . Revista Internacional de Física de Altas Energías - CERN Courier . Ginebra, Suiza: IOP Publishing. 45 (3): 17. ISSN 0304-288X .
- ^ Anuncio de lanzamiento de ARC v0.4
- ^ Notas de la reunión de NorduGrid
- ^ Organización virtual de la comunidad ARC
- ^ Portal de aplicaciones de Lunarc
- ^ Jensen, Henrik Thostrup; Kleist, Josva; Leth, Jesper Ryge (2005). "Un marco para la gestión de trabajos en el Middleware ARC de NorduGrid". Apuntes de conferencias en Ciencias de la Computación . Berlín / Heidelberg: Springer. 3470 : 861–871. doi : 10.1007 / 11508380_88 .
- ^ Fomkin, Ruslan; Risch, Tore (2006). Pierson, Jean-Marc (ed.). "Marco de consulta de objetos distribuidos gestionados por una infraestructura de red". Apuntes de conferencias en Ciencias de la Computación . Berlín / Heidelberg: Springer. 3836 : 58–70. doi : 10.1007 / 11611950 .