Portable Batch System

У этого термина существуют и другие значения, см. PBS.
Portable Batch System (PBS, OpenPBS)
Тип распределенные вычисления
Разработчик MRJ
Написана на Си и Python
Операционная система UNIX-подобная
Языки интерфейса Английский
Первый выпуск 90-е
Аппаратная платформа Кроссплатформенное программное обеспечение
Последняя версия
Репозиторий github.com/openpbs/openp…
Лицензия AGPL v3.0
Сайт pbsworks.com

Portable Batch System (PBS) — система управления распределенными вычислениями. Основная функция PBS — запуск вычислительных задач в вычислительной среде по расписанию. Наиболее часто используется для управления вычислительным процессом в кластерах, особенно построенных с под управлением ОС Linux и других Unix-подобных операционных систем.

Изначально PBS была разработана для NASA в рамках проекта, начатого 17 июня 1991 года. Разработчиком изначального кода была компания MRJ Technology Solutions. В конце 1990-х её приобрела Veridian, в 2003 году права на технологию PBS и связанную интеллектуальную собственность выкупила Altair Engineering. Altair Engineering продолжает работу над PBS, в ней работает ряд разработчиков из NASA.

Существует несколько версий PBS:

  • OpenPBS — изначальная версия с открытым исходным кодом, выпущенная MRJ в 1998 году (не развивается)
  • TORQUE — ответвление (форк) от OpenPBS, разрабатываемое Adaptive Computing Enterprises, Inc. (ранее Cluster Resources, Inc.)
  • PBS Professional (PBS Pro) — версия PBS от Altair Engineering, доступная как в виде исходных кодов[2][3][4], так и в качестве коммерческого продукта.

Примечания

  1. Release 23.06.06 — 2023.
  2. Blog - PBS Pro - PBS Pro Confluence  (неопр.). pbspro.atlassian.net. Дата обращения: 8 февраля 2017. Архивировано из оригинала 10 января 2017 года.
  3. Open Source Licensing for Altair’s PBS Professional Now Available  (неопр.). Дата обращения: 21 августа 2018. Архивировано 22 августа 2018 года.
  4. Primeur Weekly: Altair's PBS Professional open source licensing now available  (неопр.). Дата обращения: 21 августа 2018. Архивировано 15 марта 2017 года.

Ссылки

  • https://www.nas.nasa.gov/hecc/support/kb/portable-batch-system-(pbs)-overview_126.html
  • http://www.cs.cmu.edu/~mseltzer/talks/pbsqueue.pdf
  • https://web.archive.org/web/20180817150514/http://dcwww.camd.dtu.dk/pbs.html
  • https://learn.scientificprogramming.io/learn-to-use-pbs-pro-job-scheduler-ffd9c0ad680d?gi=3e9705857eee
  • https://www.pbsworks.com/documentation/support/PBSProUserGuide10.4.pdf
Перейти к шаблону «Распределённые вычисления»
ПО для распределённых и параллельных вычислений
Стандарты, библиотеки
ПО для мониторинга
Управляющее ПО
Перейти к шаблону «Параллельные вычисления»
Общие положения
Уровни параллелизма
Поток выполнения
Теория
Элементы
  • Процесс
  • Поток
  • Файбер
  • ПМПД
  • Instruction window
Взаимодействие
Программирование
Компьютерная техника
API
Проблемы