stringtranslate.com

DRMAA

La API de la aplicación de gestión de recursos distribuidos ( DRMAA ) es una especificación de API de alto nivel del Open Grid Forum (OGF) para el envío y control de trabajos a un sistema de gestión de recursos distribuidos (DRM), como una infraestructura informática en clúster o en red . El alcance de la API cubre toda la funcionalidad de alto nivel necesaria para que las aplicaciones envíen, controlen y monitoreen trabajos en los recursos de ejecución del sistema DRM.

En 2007, DRMAA fue una de las dos primeras (la otra fue GridRPC ) especificaciones que alcanzaron el estatus de recomendación completa en el OGF. [1]

En 2012 se publicó la segunda versión del estándar DRMAA ( DRMAA2 ) en un lenguaje de definición de interfaz abstracto (IDL) que define la semántica de las funciones en GFD 194. [2] DRMAA2 especifica más del doble de llamadas que DRMAA. Cubre la monitorización de clústeres, tiene una noción de colas y máquinas e introduce un concepto de múltiples sesiones de trabajo para aplicaciones individuales para una mejor gestión del flujo de trabajo de los trabajos. Más tarde, en 2012, la API C se especificó como un primer enlace de lenguaje en GF 198. [3]

Modelo de desarrollo

El desarrollo de esta API se realizó a través del Global Grid Forum , en el modelo de desarrollo de estándares IETF, y originalmente fue coautorado por:

Esta especificación se propuso por primera vez en el Global Grid Forum 3 (GGF3) [4] en Frascati , Italia , pero ganó la mayor parte de su impulso en el Global Grid Forum 4 en Toronto , Ontario . El desarrollo de la especificación se propuso por primera vez con el objetivo de facilitar la interconexión directa de aplicaciones a sistemas DRM existentes por parte de los desarrolladores de aplicaciones, desarrolladores de portales y proveedores de software independientes (ISV). Debido a que la API fue coescrita por participantes de una amplia selección de empresas e incluyó participantes de industrias y educación, su desarrollo resultó en un estándar abierto que recibió una recepción relativamente buena de una amplia audiencia rápidamente.

Significado

Sin DRMAA, no existía un modelo estándar para enviar trabajos a las regiones componentes de una red, asumiendo que cada región ejecutaba DRMS ​​locales. La primera versión de la API de DRMAA se implementó en Grid Engine de Sun y también en el programa Condor de la Universidad de Wisconsin-Madison . [ ¿promoción? ]

Referencias

  1. ^ "Los documentos DRMAA y GridRPC alcanzan el estatus de "recomendación de Grid"". Foro Open Grid. 7 de enero de 2008.
  2. ^ "API de la aplicación de gestión de recursos distribuidos versión 2" (PDF) . Foro Open Grid. 1 de febrero de 2012.
  3. ^ "API de aplicación de gestión de recursos distribuidos versión 2: enlace de lenguaje C" (PDF) . Foro Open Grid. 1 de diciembre de 2012.
  4. ^ GGF3 - El tercer Foro Global sobre Redes Eléctricas del 7 al 11 de octubre de 2001

Enlaces externos