Organización de estándares informáticos
El Open Grid Forum ( OGF ) es una comunidad de usuarios, desarrolladores y proveedores para la estandarización de la computación en red . Se formó en 2006 a partir de una fusión del Global Grid Forum y la Enterprise Grid Alliance. El OGF modela su proceso según el Internet Engineering Task Force (IETF) y produce documentos con muchas siglas como OGSA , OGSI y JSDL .
Organización
La OGF tiene dos funciones principales, además de una función administrativa: ser la organización de estándares para la computación en red y construir comunidades dentro de la comunidad de redes en general (incluida su extensión tanto dentro del ámbito académico como de la industria). Cada una de estas áreas de funciones se divide en grupos de tres tipos: grupos de trabajo con un rol generalmente definido (generalmente produciendo un estándar), grupos de investigación con un rol más flexible que reúne a personas para discutir los avances dentro de su campo y generar casos de uso y generar grupos de trabajo, y grupos comunitarios (restringidos a funciones comunitarias).
Se organizan tres reuniones al año, repartidas (de manera aproximadamente uniforme, según el promedio de varios años) entre América del Norte, Europa y Asia Oriental. Muchos grupos de trabajo organizan reuniones presenciales entretanto.
Historia
El concepto de un foro para reunir a desarrolladores, profesionales y usuarios de computación distribuida (conocida como computación en cuadrícula en ese momento) se discutió en una sesión "Birds of a Feather" en noviembre de 1998 en la conferencia de supercomputación SC98. [1]
Basándose en la respuesta a la idea durante este BOF, Ian Foster y Bill Johnston convocaron la primera reunión del Grid Forum en el Centro de Investigación Ames de la NASA en junio de 1999, atrayendo a aproximadamente 100 personas, principalmente de los EE. UU. Un grupo de organizadores nominó a Charlie Catlett (del Laboratorio Nacional Argonne y la Universidad de Chicago ) para servir como presidente inicial, confirmado a través de una votación plenaria que se llevó a cabo en la segunda reunión del Grid Forum en Chicago en octubre de 1999. [2] [3]
Con el asesoramiento y la asistencia del Grupo de trabajo de ingeniería de Internet (IETF), OGF estableció un proceso basado en el IETF. OGF es administrado por un grupo directivo.
Durante 1998, grupos similares al Grid Forum comenzaron a organizarse en Europa (llamados eGrid ) y Japón. Las discusiones entre los líderes de estos grupos dieron como resultado la combinación para formar el Global Grid Forum que se reunió por primera vez en Ámsterdam en marzo de 2001. El GGF-1 en Ámsterdam siguió a cinco reuniones del Grid Forum . Catlett sirvió como presidente del GGF durante dos períodos de 3 años y fue sucedido por Mark Linesch (de Hewlett-Packard ) en septiembre de 2004. La Enterprise Grid Alliance (EGA), formada en 2004, estaba más enfocada en grandes empresas de centros de datos como EMC Corporation , NetApp y Oracle Corporation . [4] [5]
En el GGF-18 (la 23.ª reunión del foro, contando las primeras cinco reuniones del GF) en septiembre de 2006, el GGF se convirtió en Open Grid Forum (OGF) basado en una fusión con EGA. [6]
En septiembre de 2007, Craig Lee de Aerospace Corporation se convirtió en presidente. [7]
Tecnologías
Algunas tecnologías especificadas por OGF incluyen:
- GridFTP : extensiones del Protocolo de transferencia de archivos para una transferencia de datos confiable, segura y de alta velocidad.
- El Grid Laboratory Uniform Environment (GLUE) es un modelo de información, similar a un esquema de base de datos , para una representación uniforme de los recursos informáticos en cuadrícula. Se desarrolló originalmente como parte del proyecto Enabling Grids for E-sciencE (EGEE) en Europa, que había trabajado en un sistema de información en cuadrícula utilizando herramientas como el Globus Toolkit hasta aproximadamente 2004. [8] [9] El grupo de trabajo se formó el 28 de enero de 2007. [10] Se publicó una versión 1.3 del esquema GLUE como borrador en febrero de 2007 y la forma final en agosto de 2008. [11] Se publicó un documento 2.0 en marzo de 2009. [12] El esquema abstracto se puede mapear en modelos de datos específicos utilizando lenguaje de marcado extensible (XML), protocolo ligero de acceso a directorios (LDAP) o lenguaje de consulta estructurado (SQL). [12]
- SAGA : La API simple para aplicaciones de red describe una interfaz para la programación de aplicaciones de red de alto nivel.
- Open Grid Services Architecture (OGSA) describe un entorno de computación en red con arquitectura orientada a servicios para uso comercial y científico.
- DRMAA : Distributed Resource Management Application API es una especificación de interfaz de programación de aplicaciones de alto nivel para el envío y control de trabajos a uno o más sistemas de gestión de recursos distribuidos (DRMS) dentro de una arquitectura de computación en red.
- Lenguaje de descripción de envío de trabajos : una especificación XML extensible para la descripción de tareas simples a sistemas de ejecución de computadoras no interactivas. La especificación se centra en la descripción de envíos de tareas computacionales a sistemas informáticos tradicionales de alto rendimiento como los programadores por lotes .
- CDDLM : Configuration Description, Deployment, and Lifecycle Management Specification es un estándar para la gestión, implementación y configuración de ciclos de vida de servicios de red o recursos entre organizaciones.
- GridRPC : diseños de llamadas a procedimientos remotos de cuadrícula Recomendaciones de OGF para un mecanismo de llamada a procedimiento remoto (RPC) habilitado para cuadrícula .
- Lenguaje de descripción de formato de datos (DFDL), para modelar texto general y datos binarios.
- Servicio de membresía de organizaciones virtuales (VOMS) : gestión automatizada, mediante consultas por máquina, de atributos de membresía de organizaciones virtuales.
Además de las normas técnicas, la OGF publicó documentos informativos y experimentales desarrollados por la comunidad.
La primera versión de la API DRMAA se implementó en el motor Grid de Sun y también en el programa Condor cycle scavenger de la Universidad de Wisconsin-Madison . La Globus Alliance, una organización independiente, mantiene una implementación de algunos de estos estándares a través del Globus Toolkit. Una versión de UNICORE se basa en la arquitectura OGSA y JSDL.
Véase también
Referencias
- ^ "William E. Johnston". Página biográfica de ESNet . Laboratorio Nacional Lawrence Berkeley . Consultado el 28 de julio de 2013 .
- ^ "Catlett nombrado director de información de Argonne". HPC wire . Laboratorio Nacional de Argonne. 4 de mayo de 2007. Consultado el 28 de julio de 2013 .
- ^ "The Grid Forum". Sitio web original . Archivado desde el original el 2 de octubre de 1999. Consultado el 28 de julio de 2013 .
- ^ "Fundador de EGA: la puerta sigue abierta para IBM y Microsoft". HPC en la nube . 10 de enero de 2005. Consultado el 28 de julio de 2013 .
- ^ Deni Connor (20 de abril de 2004). «Se formó un consorcio para promover redes empresariales». Network World . Consultado el 28 de julio de 2013 .
- ^ China Martens (11 de septiembre de 2006). «GRIDWORLD - Open Grid Forum unveils its new mission, board». Network World . Consultado el 28 de julio de 2013 .
- ^ Derrick Harris (17 de septiembre de 2007). "¿Qué viene a continuación para OGF?". HPC en la nube . Consultado el 28 de julio de 2013 .
- ^ Lawrence Field, MW Schulz. (2004). "Experiencias de implementación de redes: el camino hacia un sistema de información de redes basado en LDAP de calidad de producción". Actas de la 32.ª Conferencia Internacional sobre Física de Altas Energías, CERN-2005-002 : 711–714.
- ^ "Uso de pegamento en EGEE". Wiki del antiguo proyecto . CERN. 21 de junio de 2011. Consultado el 28 de julio de 2013 .
- ^ "Grupo de trabajo GLUE". Sitio web de Grid Forge . Archivado desde el original el 13 de diciembre de 2012. Consultado el 28 de julio de 2013 .
- ^ Andreozzi, Sergio (28 de agosto de 2008). "GLUE Schema 1.3". Foro Open Grid. Archivado desde el original el 13 de diciembre de 2012.
- ^ ab Andreozzi, Sergio (3 de marzo de 2009). "Especificación GLUE v. 2.0". Foro Open Grid. Archivado desde el original el 28 de julio de 2013.
Enlaces externos