Articulo de referencia

Sistema de lotes portátil

El Sistema Portátil de Procesamiento por Lotes (o simplemente PBS ) es un software que se encarga de la planificación de tareas . Su función principal es distribuir las tareas c...

El Sistema Portátil de Procesamiento por Lotes (o simplemente PBS ) es un software que se encarga de la planificación de tareas . Su función principal es distribuir las tareas computacionales, es decir, los trabajos por lotes, entre los recursos informáticos disponibles. Se suele utilizar en entornos de clúster UNIX .

PBS es compatible como mecanismo de planificación de tareas con varios metaplanificadores , entre ellos Moab de Adaptive Computing Enterprises y GRAM ( Grid Resource Allocation Manager ), un componente de Globus Toolkit.

Historia y versiones

El sistema PBS fue desarrollado originalmente para la NASA mediante un proyecto contractual que comenzó el 17 de junio de 1991. El contratista principal que desarrolló el código original fue MRJ Technology Solutions. MRJ fue adquirida por Veridian a finales de la década de 1990. Altair Engineering adquirió los derechos de toda la tecnología y la propiedad intelectual de PBS a Veridian en 2003. Actualmente, Altair Engineering posee y mantiene la propiedad intelectual asociada con PBS, y también emplea al equipo de desarrollo original de la NASA.

Actualmente están disponibles las siguientes versiones de PBS:

  • OpenPBS : versión original de código abierto publicada por MRJ en 1998.
  • TORQUE — una bifurcación de OpenPBS mantenida por Adaptive Computing Enterprises, Inc. (anteriormente Cluster Resources, Inc.)
  • PBS Professional (PBS Pro): la versión de PBS ofrecida por Altair Engineering , que cuenta con una doble licencia: una de código abierto [ 1 ] [ 2 ] [ 3 ] y una comercial. Cabe destacar que la versión no comercial se denomina OpenPBS [ 1 ] , y no debe confundirse con el software obsoleto lanzado originalmente en 1998.

Licencia

La licencia para los programas derivados de PBS permite la redistribución acompañada de información sobre cómo obtener el código fuente y las modificaciones, y exige un reconocimiento en cualquier cláusula publicitaria que mencione el uso del software [ 4 ] (compárese con la cláusula publicitaria de BSD ). Antes de 2002, PBS y los programas derivados (OpenPBS) prohibían la redistribución comercial del software, exigían el registro en el sitio web de OpenPBS y requerían la atribución cuando PBS contribuía a un proyecto de investigación publicado. Estos requisitos, que no cumplían con la definición de código abierto de la Open Source Initiative , estaban programados para expirar el 31 de diciembre de 2001.

Hoy en día, OpenPBS, la "edición comunitaria" de PBS Professional, se distribuye bajo la Licencia Pública General Affero de GNU . [ 5 ]

Referencias

  1. 1 2 "Proyecto de código abierto Open PBS" . openpbs.org . Consultado el 15 de marzo de 2023 .
  2. Ya está disponible la licencia de código abierto para Altair PBS Professional.
  3. Primeur Weekly: Ya está disponible la licencia de código abierto PBS Professional de Altair.
  4. "Licencia de software OpenPBS (Portable Batch System) v2.3" .
  5. "Licencia de código abierto para OpenPBS y PBS Professional" . GitHub .
  • Página principal de PBS Professional
  • Proyecto de GitHub de PBS Professional