Univa Grid Engine - Википедия - Univa Grid Engine

Univa Grid Engine
Разработчики)Univa
Стабильный выпуск
8.6.15 / 28 августа 2020 г.; 3 месяца назад (2020-08-28)
Операционная системаКроссплатформенность
ТипГрид-вычисления Суперкомпьютеры
ЛицензияПроприетарный коммерческое программное обеспечение[1]
Интернет сайтwww.univa.com/товары

Univa Grid Engine это пакетная система очередей, разветвленный от Sun Grid Engine (SGE).[2][3] Программное обеспечение планирует ресурсы в Дата центр применение настраиваемых пользователем политик для улучшения совместного использования ресурсов и повышения пропускной способности за счет максимального использования ресурсов. Продукт можно развернуть для работы в локальной среде с использованием IaaS. облачные вычисления или в гибридной облачной среде.[4]

История

Истоки Grid Engine как коммерческого продукта восходят к 1993 году (под названиями CODINE и позже, в разновидности продукта, GRD). Более полная генеалогия продукта описана в Sun Grid Engine. Grid Engine был впервые распространен Genias Software, а с 1999 г., после слияния компаний, Gridware, Inc. В 2000 г. Sun Microsystems приобрел Gridware.[5] Позднее в том же году Sun переименовала CODINE / GRD в Sun Grid Engine и выпустила его как Открытый исходный код в 2001.[6]

В 2010, Корпорация Oracle приобрела Sun и впоследствии переименовала SGE в Oracle Grid Engine. Oracle Grid Engine (6.2u6) перешел на модель с закрытым исходным кодом, предоставляющую двоичные файлы с дистрибутивом, но без исходного кода. В результате репозиторий проекта с открытым исходным кодом больше не отражал изменения, внесенные Oracle, и пользователи не могли вносить изменения в код. В ответ на это сообщество Grid Engine начало проекты Open Grid Scheduler и Son of Grid Engine, чтобы продолжить разработку и поддержку бесплатной реализации Grid Engine.[7][8][9]

18 января 2011 г. Univa объявила, что наняла главных инженеров из команды Sun Grid Engine.[10] Разработкой Univa Grid Engine руководит технический директор Фриц Ферстль, который основал проект Grid Engine и последние 10 лет руководил бизнесом в Sun / Oracle.[11]

22 октября 2013 г. Univa объявила о приобретении активов и интеллектуальной собственности Oracle Grid Engine, что сделало ее единственным коммерческим поставщиком программного обеспечения Grid Engine.[12]

В период с 2011 по 2013 год Univa добавила новые возможности в Univa Grid Engine, включая Univa Unisight.[13][14], и Univa License Orchestrator.[15][16]

Univa Unisight предоставила новые возможности отчетности и аналитики, относящиеся к рабочим нагрузкам и инфраструктуре Univa Grid Engine. Univa License Orchestrator расширил политики планирования Univa Grid Engine для поддержки распределения и оптимизации коммерческих лицензий на программное обеспечение, что является важной возможностью в автоматизация проектирования электроники (EDA) и другие отрасли.

24 июня 2018 г. Univa объявила о масштабной масштабируемости с использованием одного кластера с более чем 1 миллионом ядер на Веб-сервисы Amazon (AWS).[17]

Релизы

Univa Grid Engine 8.0 был первым коммерческим выпуском Grid Engine, выпущенным Univa 12 апреля 2011 года.[18] Это было раздвоенный из SGE 6.2u5, последней версии с открытым исходным кодом [19]. Он добавил улучшенную интеграцию сторонних приложений, управление лицензиями и политиками, расширенную поддержку программных и аппаратных платформ, а также инструменты управления облаком.

Univa Grid Engine 8.0.1 был выпущен 4 октября 2011 года. Он добавляет улучшенную поддержку многоядерного оборудования, интеграцию с графическими процессорами NVIDIA, новые расширения для верификатора отправки заданий и дополнительные исправления ошибок.[20]

Univa Grid Engine 8.1.0 был анонсирован 2 мая 2011 г., а улучшения и исправления ошибок были внесены в серию выпусков 8.1.x по 8.1.3, объявленных 15 ноября 2012 г.[21]. В выпусках 8.1.x представлены важные новые функции, такие как классы заданий, буферизация PostgreSQL, карты ресурсов и улучшения в политиках общего дерева. В выпусках также представлена ​​новая политика справедливой срочности, детерминированный выбор PE с подстановочными знаками, улучшенная диагностика, предварительно настроенные интеграции MPI, улучшенная интеграция с Apache Hadoop, а также множество исправлений ошибок и улучшений производительности.

Univa Grid Engine 8.1.6 был анонсирован 14 октября 2013 года. Это обновление включало улучшения в планировщик Univa Grid Engine, направленные на большие кластеры, а также улучшения стабильности и масштабируемости Qmaster.[22]

Univa Grid Engine 8.2.0 был выпущен 2 сентября 2014 года. Univa Grid Engine версии 8.2.0 был первым выпуском, обеспечивающим встроенную поддержку сред Microsoft® Windows®.[23]

Univa Grid Engine 8.3.0 был выпущен 22 июня 2015 года. Новая функция Preemption в Univa Grid Engine 8.3.0 позволяла пользователям устанавливать приоритеты для различных работ, чтобы, если приложению с более высоким приоритетом нужно было использовать ресурсы, выделенные для более низкого приоритета приложения, приложение с более низким приоритетом будет эффективно «приостановлено» - не потеряно - и работа автоматически возобновится после завершения приложения с более высоким приоритетом. Среди множества других новых функций, добавленных в Grid Engine 8.3.0 для повышения общей надежности и эффективности, была новая функция «Изменение ресурсов во время выполнения». Функция изменения ресурсов во время выполнения позволяет администраторам кластера вносить изменения в конфигурацию «на лету», улучшая доступность кластера и повышая общую эффективность.[24]

Univa Grid Engine 8.3.1 был выпущен 28 августа 2015 года. Этот выпуск содержал дополнительные исправления и улучшения, выявленные после выпуска 8.3.0.[25]

Univa Grid Engine 8.4.0 был выпущен 31 мая 2016 г. Этот выпуск поддерживает Докер контейнеры контейнеры и автоматически отправляли и запускали задания в пределах указанного пользователем образа Docker.[26][27]

Univa Grid Engine 8.5.0 был выпущен 7 марта 2017 года. Этот выпуск Univa Grid Engine обеспечивал планирование в среднем примерно в 2 раза быстрее, чем Grid Engine 6.2u5 с открытым исходным кодом. Univa Grid Engine 8.5.0 также внес значительные улучшения в поддержку Docker, включая мобильность приложений GPU в кластере.[28]

Univa Grid Engine 8.6.0 был выпущен 17 июля 2018 года. В этом выпуске добавлена ​​поддержка NVIDIA Docker 2.0, обеспечивающая большую гибкость при запуске контейнеров Docker в среде Univa Grid Engine.[29]

Univa Grid Engine 8.6.1 был выпущен 8 августа 2018 года, обеспечивая улучшенный контроль над устройствами с графическим процессором и новые функции привязки, позволяя заданиям перемещаться к определенным вычислительным узлам или от них.[30]

Univa Grid Engine 8.6.2 был выпущен 16 августа 2018 года. В этом выпуске улучшена производительность и масштабируемость Univa Grid Engine в нескольких ключевых областях, включая сетевые коммуникации, отправку заданий, распределение памяти и оптимизацию планировщика. Это обновление также улучшило информацию об отправке заданий Univa Grid Engine.[31]

Univa Grid Engine 8.6.3 был выпущен 27 сентября 2018 г. Это обновление внесло массовые изменения в конфигурацию хостов Univa Grid Engine. При массовом изменении конфигурации операции выполняются одновременно на многих хостах, что упрощает управление большими кластерами Univa Grid Engine.[32]

Univa Grid Engine 8.6.4 был выпущен 23 ноября 2018 года, предлагая новые стратегии привязки ядра, упрощающие определение того, как задания размещаются на узлах и ядрах, а также обеспечивая большую гибкость. В это обновление была включена новая политика трудоустройства на основе родства. Задания, отправленные с использованием привязки, могут быть упакованы близко друг к другу («положительная привязка») или распределены по кластеру («отрицательная привязка») в зависимости от запрошенных ресурсов. Новый синтаксис карт ресурсов Univa Grid Engine обеспечивает более детальный контроль над доступом приложений к хост-устройствам, таким как графические процессоры NVIDIA. Это позволяет заданиям запрашивать графические процессоры и гарантировать, что графические процессоры предназначены исключительно для конкретной задачи. Univa Grid Engine также был улучшен для прямого взаимодействия с NVIDIA Data Center GPU Manager (DCGM) в этом выпуске для сбора метрик GPU для планирования и учета.[33]

Univa Grid Engine 8.6.5 был выпущен 6 мая 2019 года. Ключевые новые функции:

  • Поддержка IBM Power 9 в Linux
  • Улучшения поддержки Docker в Univa Grid Engine
  • Управление именем хоста очень большого кластера, где IP-адрес каждого хоста содержится в имени хоста
  • Интеграция с API уведомлений Linux Out of Memory (OOM), обеспечивающая автоматическое уведомление Univa Grid Engine о заданиях, которые завершаются ядром Linux
  • Повышена скорость отклика в сильно загруженном кластере на команды администратора Grid Engine.
  • Повышена производительность автоматического изменения расписания заданий Univa Grid Engine
  • Обнаружение тупиков потоков для Univa Grid Engine Qmaster
  • Обновлена ​​поддержка версий NVIDIA DCGM до 1.6.3.
  • Возможность указать привязку GPU / CPU как жесткие или мягкие запросы

Univa Grid Engine 8.6.7 был выпущен 5 августа 2019 года и предлагал поддержку Red Hat Enterprise Linux 8 (RHEL8) и функции использования заданий NVIDIA GPU DCGM.[34]

Univa Grid Engine 8.6.8 был выпущен 12 декабря 2019 года, предоставляя новые параметры для точного планирования запросов с подстановочными знаками, поддержку пространств имен монтирования Linux и отчеты об использовании графического процессора.[35]

Univa Grid Engine 8.6.9 был выпущен 10 февраля 2020 года, в нем были внесены усовершенствования в команду qconf и улучшен сбор информации и сообщений.[36]

Univa Grid Engine 8.6.11 был выпущен 17 марта 2020 года и обеспечивает улучшенную совместимость с Docker, отчеты о заданиях и мониторинг, а также расширенную поддержку последней версии DCGM.[37]

Univa Grid Engine версии 8.6.12 был выпущен 4 апреля 2020 года и обеспечивает улучшенные возможности создания отчетов о вакансиях.[38]

Версия 8.6.13 Univa Grid Engine была выпущена 23 мая 2020 года и обеспечивает улучшенный статус очереди заданий.[39]

Univa Grid Engine версии 8.6.14 был выпущен 16 июля 2020 года с обновленной буферизацией qinstance, добавленной поддержкой LMDB и уточненными данными об использовании заданий Docker.[40]

Версия 8.6.15 Univa Grid Engine была выпущена 28 августа 2020 года, обеспечивая увеличенную передачу данных qstat и размер qmaster.[41]

Univa Grid Engine версии 8.6.15 был выпущен 16 октября 2020 года с добавленной поддержкой параметров заданий Docker и совместимостью с версиями DCGM до 2.0.10.[42]

Смотрите также

Рекомендации

  1. ^ Поддержка Univa и срок действия лицензии на программное обеспечение
  2. ^ Генч, Вольфганг (18 января 2011 г.). "Grid Engine находит безопасную гавань в Univa". HPC в облаке. Получено 17 апреля, 2011.
  3. ^ Морган, Тимоти Прикетт (18 января 2011 г.). "Univa является форком Oracle Sun Grid Engine". Реестр. Получено 17 апреля, 2011.
  4. ^ Фриц Ферстль (12 февраля 2020 г.). "Grid Engine в эпоху облаков". Univa.
  5. ^ «Sun Microsystem приобретает GRIDWARE». hpcwire. 2000-07-28.
  6. ^ «Sun Microsystems делает программное обеспечение Sun Grid Engine доступным для сообщества Open Source». Linox.com. 2001-07-23.
  7. ^ Планировщик открытой сетки
  8. ^ Сын Grid Engine
  9. ^ Темплтон, Дэниел (2010-12-23). «Изменения для светлого будущего в Oracle». Получено 2011-01-19.
  10. ^ «Univa приобретает опыт работы с сетевыми двигателями» (Пресс-релиз). Деловой провод. 2011-01-18. Получено 17 апреля, 2011.
  11. ^ «Биография Фрица Ферстля». Univa. Получено 17 апреля, 2011.
  12. ^ «Univa завершает приобретение активов Grid Engine» (Пресс-релиз). enterpriseai. 2013-10-22. Получено 22 октября, 2013.
  13. ^ «Юнива увеличивает разрыв в сетевом двигателе» (Пресс-релиз). Businesswire. 2011-10-11. Получено 11 октября, 2011.
  14. ^ «Выпущен Univa Grid Engine 8.0.1». Даниэль Грубер. 2011-10-03.
  15. ^ «Univa выпускает License Orchestrator, интегрированный с Univa Grid Engine, для сокращения и оптимизации расходов на лицензию на программное обеспечение» (Пресс-релиз). Businesswire. 2013-06-18. Получено 18 июня, 2013.
  16. ^ "Univa Grid Engine 8.1.5 и License Orchestrator 1.0.0". Даниэль Грубер. 2013-07-25.
  17. ^ «Univa демонстрирует масштабную автоматизацию, развернув более одного миллиона ядер в едином кластере Univa Grid Engine с использованием AWS». Univa. 2018-06-24. Получено 24 июня, 2018.
  18. ^ "Univa Grid Engine 8.0 уже доступен" (Пресс-релиз). Univa. 2011-04-12. Получено 17 апреля, 2011.
  19. ^ «Примечания к выпуску Univa Grid Engine 8.0.0» (PDF). Univa. 2011-05-11.
  20. ^ «Примечания к выпуску Univa Grid Engine 8.0.1» (PDF). Univa. 2011-10-10. Получено 10 декабря, 2012.
  21. ^ «Юнива увеличивает разрыв в сетевом двигателе». Деловой провод. 2011-10-04.
  22. ^ «Примечания к выпуску Univa Grid Engine 8.1.7 (охватывает 8.1.0–8.1.7)» (PDF). Univa. 2012-05-30. Получено 15 января, 2014.
  23. ^ «Примечания к выпуску Univa Grid Engine 8.2.0» (PDF). Univa. 2014-08-26. Получено 15 декабря, 2014.
  24. ^ «Примечания к выпуску Univa Grid Engine 8.3.1 (охватывает 8.3.0)» (PDF). Univa. 2015-06-22. Получено 11 ноября, 2015.
  25. ^ «Примечания к выпуску Univa Grid Engine 8.3.1 (охватывает 8.3.0)» (PDF). Univa. 2015-06-22. Получено 11 ноября, 2015.
  26. ^ «Новая версия Univa Grid Engine». www.univa.com. Получено 2016-06-13.
  27. ^ «Примечания к выпуску Univa Grid Engine 8.4.1 (охватывает 8.4.0)» (PDF). Univa. 2016-06-05. Получено 9 ноября, 2016.
  28. ^ «Примечания к выпуску Univa Grid Engine 8.5.0 (охватывает версии с 8.5.0 по 8.5.5)» (PDF). Univa. 2017-03-07. Получено 24 января, 2018.
  29. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  30. ^ «Представляем Univa Grid Engine 8.6.1: управление рабочей нагрузкой нового уровня корпоративного уровня». blogs.univa.com. Получено 2018-10-23.
  31. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  32. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  33. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  34. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  35. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  36. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  37. ^ «Примечания к выпуску Univa Grid Engine 8.6.12 (охватывает версии с 8.6.0 по 8.6.12)» (PDF). Univa. 2020-04-15. Получено 15 апреля, 2020.
  38. ^ «Примечания к выпуску - Univa Grid Engine». aws-elb.univa.com. Получено 2020-10-26.
  39. ^ «Примечания к выпуску - Univa Grid Engine». aws-elb.univa.com. Получено 2020-10-26.
  40. ^ «Примечания к выпуску - Univa Grid Engine». aws-elb.univa.com. Получено 2020-10-26.
  41. ^ «Примечания к выпуску - Univa Grid Engine». aws-elb.univa.com. Получено 2020-10-26.
  42. ^ «Примечания к выпуску - Univa Grid Engine». aws-elb.univa.com. Получено 2020-10-26.

внешняя ссылка