Oracle Grid Engine , [1] , ранее известный как Sun Grid Engine ( SGE ), CODINE ( Computing в распределенных сетевых средах ) или GRD ( Global директор ресурсов ), [2] была сетка вычислительной вычислительного кластера программного обеспечения системы (иначе известная как партии -система очереди ), приобретенная в рамках покупки Gridware [3], затем улучшенная и поддерживаемая Sun Microsystems, а затем Oracle. Существовали версии с открытым исходным кодом и несколько коммерческих версий этой технологии, сначала от Sun, затем от Oracle, а затем от Univa Corporation.
Разработчики) | Oracle Corporation (ранее Sun Microsystems ) в сотрудничестве с сообществом |
---|---|
Стабильный выпуск | 6.2u8; информацию о форках см. в первом разделе для источников последних версий технологии / 1 октября 2012 г. |
Операционная система | Кроссплатформенность |
Тип | Грид-вычисления |
Лицензия | SISSL |
Веб-сайт | www |
22 октября 2013 года Univa объявила о приобретении интеллектуальной собственности и товарных знаков для технологии Grid Engine и о том, что Univa возьмет на себя поддержку. [4] С тех пор Univa разработала технологию Grid Engine, например, улучшив масштабируемость, что было продемонстрировано 24 июня 2018 г. в Amazon Web Services (AWS) в кластере с 1 миллионом ядер. [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], позже ставшей доступной во многих других странах и являвшейся ранней версией общедоступного облачного вычислительного средства, предшествовавшего AWS, например.
История
В 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]
Кластерная архитектура
Типичный кластер Grid Engine состоит из главного хоста и одного или нескольких исполнительных хостов. Несколько теневых мастеров также могут быть настроены как « горячие» резервы , которые берут на себя роль мастера при выходе из строя исходного главного хоста. [23]
Поддержка и обучение
Univa предоставляет коммерческую поддержку и обучение для Univa Grid Engine и Oracle Grid Engine. Ниже приводится описание некоторых исторических вариантов.
Sun предоставила контракты на поддержку коммерческой версии Grid Engine на большинстве платформ UNIX и Windows . [24] Профессиональные услуги, консультации, обучение и поддержка были предоставлены Sun Partners. [25] Sun в партнерстве с Джорджтаунским университетом проводит занятия по администрированию Grid Engine. [26] Биокоманда проводит короткие обучающие семинары по SGE, которые длятся 1-2 дня. [27]
Пользователи получили поддержку сообщества в списках рассылки Grid Engine. [28] Семинары по сетевым двигателям проводились в 2002, 2003, 2007, 2009 и 2012 годах в Регенсбурге, Германия . [29]
Другие продукты на базе Grid Engine
Ниже приведена историческая информация, а некоторые продукты и решения больше не доступны:
- Система созвездий Солнца
- Система визуализации солнца
- Вычислительный кластер Sun [30]
- Распространение ClusterVisionOS
- Распределение кластеров горных пород
- Univa «S UniCluster Экспресс
- Univa Grid Engine
- Запрос от BioTeam
- Nimbus - использует Grid Engine в качестве планировщика виртуальных машин в среде облачных вычислений.
Смотрите также
- Sun Ops Center - средство автоматизации центров обработки данных Sun
- Форум Open Grid
Другие продукты на базе Grid Engine
Ниже приведена историческая информация, а некоторые продукты и решения больше не доступны:
- Система созвездий Солнца
- Система визуализации солнца
- Распределение кластеров горных пород
- Univa «S UniCluster Экспресс
- Univa Grid Engine
- Nimbus - использует Grid Engine в качестве планировщика виртуальных машин в среде облачных вычислений.
Рекомендации
- ^ "Oracle Grid Engine" . Корпорация Oracle. 30 мая 2010 г.
- ^ «Небольшой урок истории» . Sun Microsystems. 2006-06-23.
- ^ https://www.cnet.com/news/sun-snaps-up-software-company-gridware/
- ^ «Univa завершила приобретение активов Grid Engine, став единственным коммерческим поставщиком программного обеспечения Grid Engine» . Корпорация Юнива. 2013-10-22.
- ^ «Univa демонстрирует масштабную автоматизацию, развернув более миллиона ядер в едином кластере Univa Grid Engine с использованием AWS» . Univa. 2018-06-24 . Проверено 24 июня 2018 года .
- ^ «Лицензия исходного кода Grid Engine» . Sun MicroSystems. 2010-06-04. Архивировано из оригинала на 2013-11-12 . Проверено 23 октября 2013 .
- ^ «Сын сетевого двигателя» . Ливерпульский университет.
- ^ «Планировщик открытой сетки» . Сообщество Open Grid Scheduler.
- ^ «Univa Grid Engine» . Univa.
- ^ «Первая в мире энергосистема оживает в Интернете» . Sun Microsystems. 2006-03-22.
- ^ «Программное обеспечение для управления ресурсами Gridware повышает эффективность и продуктивность технических вычислительных сред с интенсивными вычислениями» . Sun Microsystems. 2000-07-24.
- ^ «Sun Microsystems делает программное обеспечение SUN GRID ENGINE доступным сообществу с открытым исходным кодом» . Sun Microsystems. 2001-07-23.
- ^ «Перенос средств HPC на FreeBSD» . 2010-05-14.
- ^ Эдлин, Дуглас. «Сетевой двигатель: работает на всех четырех цилиндрах» Журнал ADMIN » . Журнал ADMIN . Проверено 5 марта 2021 .
- ^ Открыть планировщик сетки
- ^ Эдлайн, доктор философии, Дуглас (1 сентября 2010 г.). «Состояние Oracle / Sun Grid Engine» . Журнал Linux . Проверено 18 января 2011 .
- ^ Темплтон, Дэниел (2010-12-23). «Изменения для светлого будущего в Oracle» . Проверено 19 января 2011 .
- ^ «Юнива приобретает опыт работы с сетевыми двигателями» (пресс-релиз). Univa. 2011-01-18. Архивировано из оригинала на 2011-01-21 . Проверено 18 января 2011 .
- ^ Фельдман, Майкл (18 января 2011 г.). «Univa спасает Grid Engine от Oracle» . HPCwire. Архивировано из оригинала на 2011-01-24 . Проверено 18 января 2011 .
- ^ Морган, Тимоти Прикетт (18 января 2011 г.). «Univa является форком Oracle Sun Grid Engine» . Реестр . Проверено 18 января 2011 .
- ^ «Univa завершила приобретение активов Grid Engine, став единственным коммерческим поставщиком программного обеспечения Grid Engine» . Корпорация Юнива. 2013-10-22.
- ^ «Альтаир приобретает Univa» . 14 сентября 2020.
- ^ «Как установить Shadow Master Host» . Блог Sun Grid Engine 6.2u3 . 27 августа 2009 года Архивировано из оригинального 2 -го октября 2011 года . Проверено 6 октября 2011 года .
- ^ «Приобретение прав на Sun Store Grid Engine» . Sun Microsystems. Архивировано из оригинала на 2006-11-13 . Проверено 3 марта 2008 .
- ^ «Партнеры Sun Grid Engine 6» . Sun Microsystems . Проверено 14 декабря 2007 .
- ^ «Усовершенствованный класс конфигурации и администрирования Sun Grid Engine» . Sun Microsystems . Проверено 14 декабря 2007 .
- ^ «Тренировка» . Bioteam Inc . Проверено 24 марта 2008 .
- ^ "Списки рассылки Grid Engine" . Sun Microsystems. Архивировано из оригинала 25 декабря 2008 года . Проверено 6 октября 2011 года .
- ^ «Мастерские сетевых двигателей» . Sun Microsystems. Архивировано из оригинала 8 марта 2009 года . Проверено 6 октября 2011 года .
- ^ «Решение Sun Compute Cluster» . Sun Microsystems.