Articulo de referencia

Motor de cuadrícula de Oracle

Oracle Grid Engine , [ 1 ] anteriormente conocido como Sun Grid Engine ( SGE ), CODINE ( Computing in Distributed Networked Environments ) o GRD ( Global Resource Director ), [ ...

Oracle Grid Engine , [ 1 ] anteriormente conocido como Sun Grid Engine ( SGE ), CODINE ( Computing in Distributed Networked Environments ) o GRD ( Global Resource Director ), [ 2 ] fue un sistema de software de clúster de computación en malla (también conocido como sistema de colas por lotes ), adquirido como parte de una compra de Gridware, [ 3 ] luego mejorado y mantenido por Sun Microsystems y más tarde por Oracle . Ha habido versiones de código abierto y múltiples versiones comerciales de esta tecnología, inicialmente de Sun, luego de Oracle, luego de Univa Corporation, y más tarde de HPC Gridware como Gridware Cluster Scheduler. La versión de código abierto todavía está en desarrollo activo bajo la licencia SISSL como Open Cluster Scheduler. [ 4 ]

El 22 de octubre de 2013, Univa anunció la adquisición de la propiedad intelectual y las marcas registradas de la tecnología Grid Engine y que Univa se haría cargo del soporte. [ 5 ] Desde entonces, Univa ha evolucionado la tecnología Grid Engine, por ejemplo, mejorando la escalabilidad, como lo demuestra un clúster de 1 millón de núcleos en Amazon Web Services (AWS) anunciado el 24 de junio de 2018. [ 6 ]

El sitio web del proyecto de código abierto original de Grid Engine cerró en 2010, pero aún hay versiones de la tecnología disponibles bajo su licencia original Sun Industry Standards Source License (SISSL). [ 7 ] Estos proyectos se bifurcaron del código del proyecto original y se conocen como Son of Grid Engine, [ 8 ] Open Grid Scheduler, [ 9 ] Univa Grid Engine , [ 10 ] Open Cluster Scheduler y Gridware Cluster Scheduler.

Grid Engine se utiliza normalmente en granjas de computadoras o clústeres de computación de alto rendimiento (HPC) y se encarga de aceptar, programar, distribuir y gestionar la ejecución remota y distribuida de un gran número de trabajos de usuario independientes, paralelos o interactivos. También gestiona y programa la asignación de recursos distribuidos como procesadores, memoria, espacio en disco y licencias de software .

Grid Engine solía ser la base del sistema de computación de utilidad Sun Grid , disponible a través de Internet en los Estados Unidos en 2006, [ 11 ] luego disponible en muchos otros países y habiendo sido una versión temprana de una instalación de computación en la nube pública anterior a AWS, por ejemplo.

Historia

En 2000, Sun adquirió Gridware, un proveedor comercial privado de software avanzado de gestión de recursos informáticos con oficinas en San José, California, y Ratisbona, Alemania. [ 12 ] Más tarde ese mismo año, Sun ofreció una versión gratuita de Gridware para Solaris y Linux, y renombró el producto como Sun Grid Engine.

En 2001, Sun puso a disposición el código fuente [ 13 ] y adoptó el modelo de desarrollo de código abierto. Desarrolladores de código abierto ajenos a Sun contribuyeron con versiones para Mac OS X y *BSD [ 14 ].

En 2010, tras la compra de Sun por Oracle, el código fuente de Grid Engine 6.2 actualización 6 no se incluyó con los binarios y los cambios no se reintrodujeron en el repositorio de código fuente del proyecto. [ 15 ] En respuesta a esto, la comunidad de Grid Engine inició el proyecto Open Grid Scheduler para continuar desarrollando y manteniendo una implementación gratuita de Grid Engine. [ 16 ] [ 17 ] [ 18 ]

El 18 de enero de 2011, se anunció que Univa había contratado a varios ingenieros principales del antiguo equipo de Sun Grid Engine y que Univa desarrollaría su propia versión derivada de Grid Engine. El nuevo Univa Grid Engine incluía soporte comercial y competiría con la versión oficial de Oracle Grid Engine. [ 19 ] [ 20 ] [ 21 ]

El 22 de octubre de 2013, Univa anunció que había adquirido la propiedad intelectual y las marcas registradas relacionadas con la tecnología Grid Engine y que Univa asumiría el soporte para los clientes de Oracle Grid Engine. [ 22 ]

En septiembre de 2020, Altair Engineering , una empresa tecnológica global que ofrece soluciones en análisis de datos, desarrollo de productos y computación de alto rendimiento (HPC), adquirió Univa. [ 23 ]

En 2023, los principales desarrolladores de Sun Grid Engine, Oracle Grid Engine, Univa Grid Engine y su sucesor decidieron crear Gridware Cluster Scheduler (GCS) basado en su software de código abierto Open Cluster Scheduler, que es 100% compatible con versiones anteriores de "SGE". [ 24 ]

Arquitectura de clúster

Captura de pantalla de la interfaz web xml-qstat en 2007.

Un clúster típico de Grid Engine consta de un host maestro y uno o más hosts de ejecución. También se pueden configurar varios maestros secundarios como repuestos en caliente , que asumen el rol del maestro cuando el host maestro original falla. [ 25 ]

Apoyo y formación

Univa ofrece soporte comercial y capacitación para Univa Grid Engine y Oracle Grid Engine. A continuación, se describen algunas de las opciones anteriores.

Sun proporcionó contratos de soporte para la versión comercial de Grid Engine en la mayoría de las plataformas UNIX y Windows . [ 26 ] Los servicios profesionales, la consultoría, la capacitación y el soporte fueron proporcionados por Sun Partners. [ 27 ] Sun se asocia con la Universidad de Georgetown para impartir clases de administración de Grid Engine. [ 28 ] El Bioteam realiza talleres cortos de capacitación de SGE que duran 1 o 2 días. [ 29 ]

Los usuarios obtuvieron apoyo de la comunidad en las listas de correo de Grid Engine. [ 30 ] Se realizaron talleres de Grid Engine en 2002, 2003, 2007, 2009 y 2012 en Regensburg, Alemania . [ 31 ]

Otros productos basados ​​en Grid Engine

A continuación se incluye información histórica y algunos de los productos y soluciones ya no están disponibles:

  • Sistema de constelaciones solares
  • Sistema de visualización solar
  • Clúster de computación Sun [ 32 ]
  • Distribución de ClusterVisionOS
  • Distribución de cúmulos de rocas
  • UniCluster Express de Univa
  • Motor de red Univa
  • Some Grid Engine [ 33 ] bifurcación libre activa de SGE con "algunas" modificaciones adicionales, Instituto de Neurociencia de Michigan, Universidad de Michigan (2021).
  • Hijo de Grid Engine [ 8 ] bifurcación gratuita inactiva de SGE con algunas mejoras, Universidad de Liverpool, paquete gridengine predeterminado de Ubuntu/CentOS/RHEL (2021).
  • Open Cluster Scheduler [ 34 ] bifurcación gratuita activa basada en Univa Open Core Grid Engine, que a su vez se basa en el motor de código abierto Sun Grid Engine (2025).
  • La consulta de BioTeam
  • Nimbus : utiliza Grid Engine como planificador de máquinas virtuales en un entorno de computación en la nube.

Véase también

Referencias

  1. "Oracle Grid Engine" . Oracle Corporation. 30 de mayo de 2010.
  2. "Una pequeña lección de historia" . Sun Microsystems. 23 de junio de 2006.
  3. "Sun adquiere la empresa de software Gridware - CNET" .
  4. "Repositorio de Github de Open Cluster Scheduler" . 1 de diciembre de 2024. Consultado el 1 de diciembre de 2024 .
  5. "Univa completa la adquisición de los activos de Grid Engine y se convierte en el único proveedor comercial del software Grid Engine" . Univa Corporation. 22 de octubre de 2013.
  6. "Univa demuestra la automatización a escala extrema mediante el despliegue de más de un millón de núcleos en un único clúster de Univa Grid Engine utilizando AWS" . Univa. 24 de junio de 2018. Consultado el 24 de junio de 2018 .
  7. "Licencia de código fuente de Grid Engine" . Sun MicroSystems. 4 de junio de 2010. Archivado del original el 12 de noviembre de 2013. Consultado el 23 de octubre de 2013 .
  8. 1 2 "Hijo de Grid Engine" . Universidad de Liverpool. Archivado del original el 26 de agosto de 2021.
  9. "Planificador de cuadrícula abierta" . La comunidad del Planificador de cuadrícula abierta.
  10. «Motor Univa Grid» . Univa.
  11. "La primera red eléctrica del mundo cobra vida en Internet" . Sun Microsystems. 22 de marzo de 2006.
  12. "El software de gestión de recursos de Gridware aumenta la eficiencia y la productividad en entornos informáticos técnicos de alto rendimiento computacional" . Sun Microsystems. 24 de julio de 2000.
  13. "Sun Microsystems pone a disposición de la comunidad de código abierto el software SUN GRID ENGINE" . Sun Microsystems. 23 de julio de 2001.
  14. "Adaptación de herramientas HPC a FreeBSD" . 14 de mayo de 2010.
  15. Eadline, Douglas. "Grid Engine: Running on All Four Cylinders » ADMIN Magazine" . ADMIN Magazine . Consultado el 5 de marzo de 2021 . 
  16. Planificador de Open Grid
  17. Eadline, Ph.D., Douglas (1 de septiembre de 2010). "El estado de Oracle/Sun Grid Engine" . Linux Magazine. Archivado del original el 4 de septiembre de 2010. Recuperado el 18 de enero de 2011 .
  18. Templeton, Daniel (23 de diciembre de 2010). "Cambios para un futuro brillante en Oracle" . Recuperado el 19 de enero de 2011 .
  19. "Univa adquiere experiencia en motores de red" (Comunicado de prensa). Univa. 18 de enero de 2011. Archivado del original el 21 de enero de 2011. Consultado el 18 de enero de 2011 .
  20. Feldman, Michael (18 de enero de 2011). "Univa rescata Grid Engine de Oracle" . HPCwire. Archivado del original el 24 de enero de 2011. Consultado el 18 de enero de 2011 .
  21. Morgan, Timothy Prickett (18 de enero de 2011). "Univa bifurca el motor Sun Grid de Oracle" . The Register . Consultado el 18 de enero de 2011 .
  22. "Univa completa la adquisición de los activos de Grid Engine y se convierte en el único proveedor comercial del software Grid Engine" . Univa Corporation. 22 de octubre de 2013.
  23. "Altair adquiere Univa" . 14 de septiembre de 2020.
  24. "Repositorio de Github de HPC Gridware" . 1 de diciembre de 2024. Consultado el 1 de diciembre de 2024 .
  25. "Cómo instalar el host maestro de Shadow" . Blog de Sun Grid Engine 6.2u3 . 27 de agosto de 2009. Archivado del original el 2 de octubre de 2011. Consultado el 6 de octubre de 2011 .
  26. "Compra de derechos de Sun Store Grid Engine" . Sun Microsystems. Archivado del original el 13 de noviembre de 2006. Consultado el 3 de marzo de 2008 .
  27. "Socios de Sun Grid Engine 6" . Sun Microsystems . Consultado el 14 de diciembre de 2007 .
  28. "Clase avanzada de configuración y administración de Sun Grid Engine" . Sun Microsystems . Consultado el 14 de diciembre de 2007 .
  29. "Entrenamiento" . The Bioteam Inc. Consultado el 24 de marzo de 2008 .
  30. "Listas de correo de Grid Engine" . Sun Microsystems. Archivado del original el 25 de diciembre de 2008. Consultado el 6 de octubre de 2011 .
  31. "Talleres Grid Engine" . Sun Microsystems. Archivado del original el 8 de marzo de 2009. Consultado el 6 de octubre de 2011 .
  32. "Sun Compute Cluster Solution" . Sun Microsystems.
  33. "Some Grid Engine" . Instituto de Neurociencia de Michigan, Universidad de Michigan.
  34. "Planificador de clúster abierto" . HPC-Gridware GmbH.