stringtranslate.com

DRMAA

La API de aplicación de gestión de recursos distribuidos ( DRMAA ) es una especificación 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 un clúster o una infraestructura informática de red . El alcance de la API cubre toda la funcionalidad de alto nivel requerida para que las aplicaciones envíen, controlen y monitoreen trabajos en recursos de ejecución en el sistema DRM.

En 2007, DRMAA fue una de las dos primeras especificaciones (la otra fue GridRPC ) que alcanzó el estado 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 abstracta (IDL) que define la semántica de las funciones en GFD 194. [2] DRMAA2 especifica más del doble de llamadas que DRMAA. Cubre el monitoreo 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. Más tarde, en 2012, la API de C se especificó como enlace de primer idioma 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 estándar del IETF, y originalmente fue coautor de:

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 interfaz directa de aplicaciones con sistemas DRM existentes por parte de los creadores de aplicaciones, creadores de portales y proveedores de software independientes (ISV). Debido a que la API fue coautora de participantes de una amplia selección de empresas e incluyó participantes de industrias y educación, su desarrollo dio como resultado un estándar abierto que recibió rápidamente una recepción relativamente buena por parte de una amplia audiencia.

Significado

Sin DRMAA, no existía ningún modelo estándar para enviar trabajos a regiones componentes de un Grid, asumiendo que cada región ejecutaba DRMS ​​locales. La primera versión de la API DRMAA se ha implementado 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 logran el estado de" Recomendación de Grid ". Foro de cuadrícula abierta. 2008-01-07.
  2. ^ "API de la aplicación de gestión de recursos distribuidos, versión 2" (PDF) . Foro de cuadrícula abierta. 2012-02-01.
  3. ^ "API de la aplicación de gestión de recursos distribuidos versión 2: enlace de lenguaje C" (PDF) . Foro de cuadrícula abierta. 2012-12-01.
  4. ^ GGF3 - Tercer Foro Global Grid del 7 al 11 de octubre de 2001

enlaces externos