stringtranslate.com

Грид-движок Oracle

Oracle Grid Engine , [1] ранее известный как Sun Grid Engine ( SGE ), CODINE ( вычисления в распределенных сетевых средах ) или GRD ( Global Resource Director ), [2] представлял собой программную систему компьютерного кластера грид-вычислений (также известную как пакетная система ). -система очередей ), приобретенная в рамках покупки Gridware, [3] затем улучшенная и поддерживаемая Sun Microsystems , а затем и Oracle . Существовали версии с открытым исходным кодом и несколько коммерческих версий этой технологии: сначала от Sun, затем от Oracle, а затем от Univa Corporation.

22 октября 2013 года Univa объявила, что приобрела интеллектуальную собственность и товарные знаки технологии Grid Engine и что Univa возьмет на себя поддержку. [4] С тех пор Univa разработала технологию Grid Engine, например, улучшив масштабируемость, о чем свидетельствует кластер на 1 миллион ядер в Amazon Web Services (AWS), анонсированный 24 июня 2018 года. [5]

Первоначальный веб-сайт проекта Grid Engine с открытым исходным кодом был закрыт в 2010 году, но версии технологии по-прежнему доступны по исходной лицензии Sun Industry Standards Source License (SISSL). [6] Эти проекты произошли от исходного кода проекта и известны как Son of Grid Engine, [7] Open Grid Scheduler [8] и Univa Grid Engine . [9]

Grid Engine обычно используется в компьютерной ферме или кластере высокопроизводительных вычислений (HPC) и отвечает за прием, планирование, диспетчеризацию и управление удаленным и распределенным выполнением большого количества автономных, параллельных или интерактивных пользовательских заданий. Он также управляет и планирует распределение распределенных ресурсов, таких как процессоры, память, дисковое пространство и лицензии на программное обеспечение .

Grid Engine раньше был основой служебной вычислительной системы Sun Grid , доступной через Интернет в США в 2006 году [10] , позже ставшей доступной во многих других странах и представлявшей собой раннюю версию общедоступного облачного вычислительного центра, предшествующего АВС, например.

История

В 2000 году Sun приобрела Gridware, частного коммерческого поставщика передового программного обеспечения для управления вычислительными ресурсами с офисами в Сан-Хосе, Калифорния, и Регенсбурге, Германия. [11] Позже в том же году Sun предложила бесплатную версию Gridware для Solaris и Linux и переименовала продукт в Sun Grid Engine.

В 2001 году Sun предоставила доступ к исходному коду [12] и приняла модель разработки с открытым исходным кодом. Порты для Mac OS X и *BSD были предоставлены разработчиками открытого исходного кода, не принадлежащими Sun. [13]

В 2010 году, после покупки Sun компанией Oracle, исходный код обновления 6 Grid Engine 6.2 не был включен в двоичные файлы, а изменения не были возвращены в репозиторий исходного кода проекта. [14] В ответ на это сообщество Grid Engine запустило проект Open Grid Scheduler, чтобы продолжить разработку и поддержку бесплатной реализации Grid Engine. [15] [16] [17]

18 января 2011 года было объявлено, что Univa наняла нескольких главных инженеров из бывшей команды Sun Grid Engine и что Univa будет разрабатывать собственную раздвоенную версию Grid Engine. Недавно анонсированный Univa Grid Engine включал коммерческую поддержку и мог конкурировать с официальной версией Oracle Grid Engine. [18] [19] [20]

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

В сентябре 2020 года Altair Engineering , глобальная технологическая компания, предоставляющая решения в области анализа данных, разработки продуктов и высокопроизводительных вычислений (HPC), приобрела Univa. [22]

Кластерная архитектура

Скриншот веб-интерфейса xml-qstat в 2007 году.

Типичный кластер Grid Engine состоит из главного хоста и одного или нескольких исполнительных хостов. Несколько теневых мастеров также можно настроить как «горячие» резервы , которые берут на себя роль мастера в случае сбоя исходного главного хоста. [23]

Поддержка и обучение

Univa обеспечивает коммерческую поддержку и обучение работе с Univa Grid Engine и Oracle Grid Engine. Ниже приводится описание некоторых исторических вариантов.

Sun предоставила контракты на поддержку коммерческой версии Grid Engine для большинства платформ UNIX и Windows . [24] Профессиональные услуги, консультации, обучение и поддержка были предоставлены Sun Partners. [25] Sun сотрудничает с Джорджтаунским университетом для проведения занятий по администрированию Grid Engine. [26] Bioteam проводит короткие обучающие семинары SGE продолжительностью 1 или 2 дня. [27]

Пользователи получили поддержку сообщества в списках рассылки Grid Engine. [28] Семинары по Grid Engine проводились в 2002, 2003, 2007, 2009 и 2012 годах в Регенсбурге, Германия . [29]

Другие продукты на основе Grid Engine

Ниже представлена ​​историческая информация, а некоторые продукты и решения больше не доступны:

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

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

  1. ^ "Сетевой движок Oracle" . Корпорация Оракл. 30 мая 2010 г.
  2. ^ «Небольшой урок истории». Сан Микросистемс. 23 июня 2006 г.
  3. ^ «Sun покупает компанию-разработчика программного обеспечения Gridware — CNET» .
  4. ^ «Univa завершает приобретение активов Grid Engine, становясь единственным коммерческим поставщиком программного обеспечения Grid Engine» . Корпорация Юнива. 22 октября 2013 г.
  5. ^ «Univa демонстрирует экстремально масштабную автоматизацию, развернув более одного миллиона ядер в одном кластере Univa Grid Engine с использованием AWS» . Унива. 24 июня 2018 г. Проверено 24 июня 2018 г.
  6. ^ "Лицензия на исходный код Grid Engine" . Сан МикроСистемс. 04.06.2010. Архивировано из оригинала 12 ноября 2013 г. Проверено 23 октября 2013 г.
  7. ^ ab "Сын Grid Engine". Университет Ливерпуля. Архивировано из оригинала 26 августа 2021 года.
  8. ^ «Открытый планировщик сетки» . Сообщество планировщиков Open Grid.
  9. ^ "Сетевой двигатель Univa" . Унива.
  10. ^ «Первая в мире коммунальная сеть оживает в Интернете» . Сан Микросистемс. 22 марта 2006 г.
  11. ^ «Программное обеспечение управления ресурсами Gridware повышает эффективность и производительность в технических вычислительных средах с интенсивными вычислениями» . Сан Микросистемс. 24 июля 2000 г.
  12. ^ «Sun Microsystems делает программное обеспечение SUN GRID ENGINE доступным для сообщества с открытым исходным кодом» . Сан Микросистемс. 2001-07-23.
  13. ^ «Портирование инструментов HPC во FreeBSD» . 14 мая 2010 г.
  14. ^ Идлайн, Дуглас. «Сетевой двигатель: работа на всех четырех цилиндрах» Журнал ADMIN. Журнал АДМИН . Проверено 05 марта 2021 г.
  15. ^ Планировщик открытой сетки
  16. ^ Идлайн, доктор философии, Дуглас (1 сентября 2010 г.). «Состояние Oracle/Sun Grid Engine». Журнал Линукс. Архивировано из оригинала 4 сентября 2010 года . Проверено 18 января 2011 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  17. ^ Темплтон, Дэниел (23 декабря 2010 г.). «Изменения ради светлого будущего в Oracle» . Проверено 19 января 2011 г.
  18. ^ «Univa приобретает опыт работы с Grid Engine» (пресс-релиз). Унива. 18 января 2011 г. Архивировано из оригинала 21 января 2011 г. Проверено 18 января 2011 г.
  19. ^ Фельдман, Майкл (18 января 2011 г.). «Univa спасает Grid Engine от Oracle». HPCwire. Архивировано из оригинала 24 января 2011 г. Проверено 18 января 2011 г.
  20. ^ Морган, Тимоти Прикетт (18 января 2011 г.). «Univa является ответвлением Oracle Sun Grid Engine». Регистр . Проверено 18 января 2011 г.
  21. ^ «Univa завершает приобретение активов Grid Engine, становясь единственным коммерческим поставщиком программного обеспечения Grid Engine» . Корпорация Юнива. 22 октября 2013 г.
  22. ^ «Альтаир приобретает Univa» . 14 сентября 2020 г.
  23. ^ «Как установить хост Shadow Master» . Блог Sun Grid Engine 6.2u3 . 27 августа 2009 года. Архивировано из оригинала 2 октября 2011 года . Проверено 6 октября 2011 г.
  24. ^ «Покупка прав на использование Grid Engine в Sun Store» . Сан Микросистемс. Архивировано из оригинала 13 ноября 2006 г. Проверено 3 марта 2008 г.
  25. ^ "Партнеры Sun Grid Engine 6" . Сан Микросистемс . Проверено 14 декабря 2007 г.
  26. ^ «Расширенный класс настройки и администрирования Sun Grid Engine» . Сан Микросистемс . Проверено 14 декабря 2007 г.
  27. ^ «Тренировка». Компания Bioteam Inc. Проверено 24 марта 2008 г.
  28. ^ «Списки рассылки Grid Engine» . Сан Микросистемс. Архивировано из оригинала 25 декабря 2008 года . Проверено 6 октября 2011 г.
  29. ^ "Мастерские сетевых двигателей" . Сан Микросистемс. Архивировано из оригинала 8 марта 2009 года . Проверено 6 октября 2011 г.
  30. ^ «Решение Sun Compute Cluster» . Сан Микросистемс.
  31. ^ "Некоторый сетевой движок" . Мичиганский институт неврологии, Мичиганский университет.