Grid MP es un paquete de software informático distribuido comercial desarrollado y vendido por Univa (anteriormente conocida como United Devices ), una empresa privada con sede principalmente en Austin, Texas . Anteriormente se conocía como MetaProcessor antes del lanzamiento de la versión 4.0, [1] sin embargo, las letras MP en Grid MP no significan nada oficialmente.
Grid MP proporciona programación de trabajos con priorización, restricciones de seguridad del usuario, exclusión selectiva de aplicaciones, detección de actividad del usuario y controles de ejecución según la hora del día.
Grid MP se puede utilizar para administrar dispositivos computacionales que consisten en PC de escritorio corporativas, servidores departamentales o nodos de clúster dedicados. Los dispositivos computacionales se pueden organizar en grupos de dispositivos para control organizativo, de seguridad y administrativo. [2]
Se ha demostrado que Grid MP es capaz de gestionar redes de un gran número de nodos durante su uso en la infraestructura de los proyectos grid.org y World Community Grid (el proyecto World Community Grid migró a Berkeley Open Infrastructure for Network Computing de código abierto). software en 2007 [3] ). A pesar de su capacidad para "escalar sin problemas a cientos de miles de nodos de dispositivos" [4], también es adecuado para grupos más pequeños de servidores o estaciones de trabajo empresariales.
MP Grid Services Interface , o simplemente MGSI , ofrece una API de servicios web (a través de protocolos SOAP y XML-RPC sobre HTTP ). [2] Permite a los desarrolladores de servicios de aplicaciones back-end acceder y manipular objetos dentro del sistema. El acceso a la API y a todos los objetos está controlado y la seguridad está restringida por objeto. Dado que MGSI es un protocolo de servicio web, se puede utilizar cualquier lenguaje de programación que tenga una biblioteca SOAP o XML-RPC disponible para interactuar con él, [5] aunque comúnmente se utilizan C++ , Java , Perl y PHP .
Una MP Management Console basada en web , o simplemente MPMC , proporciona a los administradores una interfaz simplificada y fácil de usar para monitorear la actividad del sistema, controlar la configuración de seguridad y administrar objetos del sistema. [2] El MPMC está escrito en el lenguaje de programación PHP y utiliza el servicio web MGSI para todas sus interacciones con el sistema.
El Agente MP (conocido como Agente UD [1] en versiones anteriores a la 4.0) es el agente de software que debe instalarse en cada computadora que participará en una instalación de Grid MP mediante la ejecución de trabajos. Una vez que MP Agent está instalado en una computadora, Grid MP lo reconoce oficialmente como un dispositivo . [2]
A partir de la versión 5.5 de Grid MP Enterprise, MP Agent es compatible con las siguientes plataformas: [6]
Cómo United Devices Grid MP ayuda a que esto suceda en el proyecto UT Grid