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 grid . Se formó en 2006 a partir de la fusión del Global Grid Forum y Enterprise Grid Alliance. La 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 grid y construir comunidades dentro de la comunidad grid en general (incluida su extensión tanto dentro del mundo académico como de la industria). Luego, cada una de estas áreas de funciones se divide en grupos de tres tipos: grupos de trabajo con una función generalmente muy definida (generalmente produciendo un estándar), grupos de investigación con una función más flexible que reúne a personas para discutir desarrollos dentro de su campo y generar casos de uso y generación de casos de uso. grupos de trabajo y grupos comunitarios (restringidos a funciones comunitarias).
Se organizan tres reuniones por año, divididas (aproximadamente en partes iguales después de un promedio de varios años) entre América del Norte, Europa y Asia Oriental. Mientras tanto, muchos grupos de trabajo organizan reuniones cara a cara.
Historia
El concepto de un foro para reunir a desarrolladores, profesionales y usuarios de computación distribuida (conocida en ese momento como computación grid ) se discutió en una sesión "Birds of a Feather" en noviembre de 1998 en la conferencia de supercomputación SC98. [1]
Basado en la respuesta a la idea durante este BOF, Ian Foster y Bill Johnston convocaron la primera reunión del Foro Grid en el Centro de Investigación Ames de la NASA en junio de 1999, atrayendo aproximadamente a 100 personas, en su mayoría de Estados Unidos. Un grupo de organizadores nominó a Charlie Catlett (del Laboratorio Nacional Argonne y la Universidad de Chicago ) para ocupar el cargo de presidente inicial, confirmado mediante 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), la OGF estableció un proceso basado en el IETF. La OGF está gestionada por un grupo directivo.
Durante 1998, grupos similares a Grid Forum comenzaron a organizarse en Europa (llamados eGrid ) y Japón. Las discusiones entre los líderes de estos grupos resultaron en una combinación para formar el Foro Global Grid que se reunió por primera vez en Amsterdam en marzo de 2001. El GGF-1 en Amsterdam siguió a cinco reuniones del Foro Grid . Catlett fue presidente del GGF durante dos mandatos de tres años y fue sucedido por Mark Linesch (de Hewlett-Packard ) en septiembre de 2004. Enterprise Grid Alliance (EGA), formada en 2004, se centró más en grandes negocios 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) basándose en una fusión con EGA. [6]
En septiembre de 2007, Craig Lee de Aerospace Corporation asumió la presidencia. [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 entorno uniforme de Grid Laboratory (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 grid. Originalmente se desarrolló como parte del proyecto Enabling Grids for E-sciencE (EGEE) en Europa, que había trabajado en un sistema de información de grillas utilizando herramientas como Globus Toolkit aproximadamente hasta 2004. [8] [9] El grupo de trabajo estaba formado el 28 de enero de 2007. [10] Se publicó un esquema GLUE versión 1.3 como borrador en febrero de 2007 y su 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 Grid describe una interfaz para la programación de aplicaciones Grid de alto nivel.
- Open Grid Services Architecture (OGSA) describe un entorno de computación grid de arquitectura orientada a servicios para uso empresarial y científico.
- DRMAA : API de aplicación de gestión de recursos distribuidos 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 grid.
- Lenguaje de descripción de envío de trabajos : una especificación XML extensible para la descripción de tareas simples en sistemas de ejecución informática no interactivos. La especificación se centra en la descripción de los envíos de tareas computacionales a sistemas informáticos tradicionales de alto rendimiento, como los programadores por lotes .
- CDDLM : Descripción de configuración, implementación y especificación de administración del ciclo de vida es un estándar para la administración, implementación y configuración de ciclos de vida de servicios de red o recursos entre organizaciones.
- GridRPC : La llamada a procedimiento remoto de Grid diseña recomendaciones OGF para un mecanismo de llamada a procedimiento remoto (RPC) habilitado para grid.
- Lenguaje de descripción de formato de datos (DFDL), para modelado de texto general y datos binarios.
- Servicio de membresía de organización virtual (VOMS) : - Gestión automatizada consultable por máquina de los atributos de membresía de organización virtual.
Además de los estándares técnicos, 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 separada 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.
Ver también
Referencias
- ^ "William E. Johnston". Página de biografía de ESNet . Laboratorio Nacional Lawrence Berkeley . Consultado el 28 de julio de 2013 .
- ^ "Catlett nombrado director de información de Argonne". Cable HPC . Laboratorio Nacional Argonne. 4 de mayo de 2007 . Consultado el 28 de julio de 2013 .
- ^ "El foro Grid". 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 aún está 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 las redes empresariales". Mundo de la Red . Consultado el 28 de julio de 2013 .
- ^ China Martens (11 de septiembre de 2006). "GRIDWORLD - Open Grid Forum presenta su nueva misión, la junta". Mundo de la Red . Consultado el 28 de julio de 2013 .
- ^ Derrick Harris (17 de septiembre de 2007). "¿Qué sigue para OGF?". HPC en la Nube . Consultado el 28 de julio de 2013 .
- ^ Campo Lawrence, MW Schulz. (2004). "Experiencias de implementación de red: el camino hacia un sistema de información de red 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 dentro de EGEE". Wiki del antiguo proyecto . CERN. 21 de junio de 2011 . Consultado el 28 de julio de 2013 .
- ^ "Grupo de trabajo PEGAMENTO". 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). "Esquema de PEGAMENTO 1.3". Foro de cuadrícula abierta. 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 de cuadrícula abierta. Archivado desde el original el 28 de julio de 2013.
enlaces externos