В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | Корпорация Oracle (ранее Sun Microsystems ) совместно с сообществом |
---|---|
Стабильный релиз | 6.2u8; см. информацию о форках в первом разделе для получения источников последних версий технологии / 1 октября 2012 г. ( 2012-10-01 ) |
Операционная система | Кроссплатформенный |
Тип | Сетевые вычисления |
Лицензия | SISSL |
Веб-сайт | www.oracle.com/technetwork/oem/grid-engine-166852.html |
Oracle Grid Engine [1] , ранее известный как Sun Grid Engine ( SGE ), CODINE ( Computing in Distributed Networked Environments ) или GRD ( Global Resource Director ), [2] был программной системой кластерного компьютерного вычисления Grid (иначе известной как система пакетной очередности ), приобретенной в рамках покупки Gridware, [3] затем улучшенной и поддерживаемой Sun Microsystems , а позже Oracle . Существовали версии с открытым исходным кодом и несколько коммерческих версий этой технологии, первоначально от Sun, позже от Oracle, затем от Univa Corporation, а позже от HPC Gridware как Gridware Cluster Scheduler. Версия с открытым исходным кодом все еще находится в стадии активной разработки по лицензии SISSL как Open Cluster Scheduler [4] .
22 октября 2013 года Univa объявила о приобретении интеллектуальной собственности и товарных знаков для технологии Grid Engine и о том, что Univa возьмет на себя поддержку. [5] С тех пор Univa усовершенствовала технологию Grid Engine, например, улучшив масштабируемость, как это было продемонстрировано кластером из 1 миллиона ядер в Amazon Web Services (AWS), анонсированным 24 июня 2018 года. [6]
Первоначальный сайт проекта Grid Engine с открытым исходным кодом был закрыт в 2010 году, но версии технологии по-прежнему доступны под его оригинальной лицензией Sun Industry Standards Source License (SISSL). [7] Эти проекты были ответвлениями от исходного кода проекта и известны как Son of Grid Engine, [8] Open Grid Scheduler [9] и Univa Grid Engine . [10]
Grid Engine обычно используется на компьютерной ферме или кластере высокопроизводительных вычислений (HPC) и отвечает за прием, планирование, диспетчеризацию и управление удаленным и распределенным выполнением большого количества автономных, параллельных или интерактивных пользовательских заданий. Он также управляет и планирует распределение распределенных ресурсов, таких как процессоры, память, дисковое пространство и лицензии на программное обеспечение .
Grid Engine был основой вычислительной системы Sun Grid , доступной через Интернет в США в 2006 году [11] , а затем стал доступен во многих других странах и представлял собой раннюю версию публичного облачного вычислительного комплекса, предшествовавшего, например, AWS.
В 2000 году Sun приобрела Gridware — частного коммерческого поставщика программного обеспечения для управления передовыми вычислительными ресурсами с офисами в Сан-Хосе, Калифорния, и Регенсбурге, Германия. [12] Позже в том же году Sun предложила бесплатную версию Gridware для Solaris и Linux и переименовала продукт в Sun Grid Engine.
В 2001 году Sun сделала исходный код доступным, [13] и приняла модель разработки с открытым исходным кодом. Порты для Mac OS X и *BSD были предоставлены разработчиками открытого исходного кода, не входящими в Sun. [14]
В 2010 году, после покупки Sun корпорацией Oracle, исходный код обновления 6 Grid Engine 6.2 не был включен в двоичные файлы, а изменения не были возвращены в исходный репозиторий проекта. [15] В ответ на это сообщество Grid Engine начало проект Open Grid Scheduler, чтобы продолжить разработку и поддержку свободной реализации Grid Engine. [16] [17] [18]
18 января 2011 года было объявлено, что Univa наняла нескольких ведущих инженеров из бывшей команды Sun Grid Engine и что Univa будет разрабатывать собственную ответвленную версию Grid Engine. Недавно анонсированный Univa Grid Engine включал коммерческую поддержку и будет конкурировать с официальной версией Oracle Grid Engine. [19] [20] [21]
22 октября 2013 года компания Univa объявила о приобретении прав интеллектуальной собственности и товарных знаков, относящихся к технологии Grid Engine, и о том, что Univa возьмет на себя поддержку клиентов Oracle Grid Engine. [22]
В сентябре 2020 года Altair Engineering , глобальная технологическая компания, предоставляющая решения в области анализа данных, разработки продуктов и высокопроизводительных вычислений (HPC), приобрела Univa. [23]
В 2023 году ведущие разработчики Sun Grid Engine, Oracle Grid Engine, Univa Grid Engine и их преемника решили создать Gridware Cluster Scheduler (GCS) на основе своего Open Cluster Scheduler с открытым исходным кодом, который на 100% совместим с «SGE» в обратном направлении. [24]
Типичный кластер Grid Engine состоит из главного хоста и одного или нескольких хостов выполнения. Несколько теневых мастеров также могут быть сконфигурированы как горячие резервы , которые берут на себя роль мастера, когда исходный главный хост выходит из строя. [25]
Univa предоставляет коммерческую поддержку и обучение для Univa Grid Engine и Oracle Grid Engine. Ниже приведено описание некоторых исторических вариантов.
Sun заключила контракты на поддержку коммерческой версии Grid Engine на большинстве платформ UNIX и Windows . [26] Профессиональные услуги, консультации, обучение и поддержка были предоставлены Sun Partners. [27] Sun сотрудничает с Джорджтаунским университетом для проведения занятий по администрированию Grid Engine. [28] Bioteam проводит короткие обучающие семинары SGE, которые длятся 1 или 2 дня. [29]
Пользователи получили поддержку сообщества в списках рассылки Grid Engine. [30] Семинары Grid Engine проводились в 2002, 2003, 2007, 2009 и 2012 годах в Регенсбурге, Германия . [31]
Ниже приведена историческая информация, а некоторые продукты и решения больше не доступны: