Oracle Grid Engine

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 17:32, 17 июня 2018.
(перенаправлено с «Sun Grid Engine»)
Oracle Grid Engine
Logogrid.jpg
Создатели: Oracle Corporation
Разработчики: Oracle Corporation
Выпущена: 1993 год
Состояние разработки: продана
Операционная система:

AIX FreeBSD NetBSD OpenBSD HP-UX IRIX Linux Mac OS X OpenSolaris Solaris SUPER-UX Tru64

Z/OS
Веб-сайт oracle.com

Oracle Grid Engine — программное обеспечение для организации управления ресурсами и политиками в грид-вычислениях.

Sun Grid Engine (SGE), раньше известное как CODINE (COmputing in DIstributed Networked Environments) или GRD (Global Resource Director) — программное обеспечение для распределённых вычислений (грид), разработанное Sun Microsystems. Также Sun продаёт коммерческий продукт на основе SGE, известный как N1 Grid Engine (N1GE).

SGE обычно используется на компьютерных фермах или высокопроизводительных кластерах и отвечает за управление распределённой работой большого числа отдельных, параллельных или интерактивных пользовательских задач. Также SGE отвечает за выделение распределённых ресурсов таких как процессоры, память, дисковое пространство.

История

Корни Grid Engine как коммерческого продукта уходят в 1993 год, когда был разработан продукт под названием CODINE (Computing in Distributed Networked Environments) или, в другой версии, GRD (Global Resource Director). Коммерческое распространение впервые было начато компанией Genias Software, которая с 1999 года объединилась с Gridware, Inc. В 2000 году Sun Microsystems купила Gridware, и позднее в том же году Sun переименовала CODINE/GRD в Sun Grid Engine. В 2001 году исходный код продукта был открыт. В 2002 году Sunкупила компанию Terraspring, разработки которой были интегрированы в Sun Grid Engine, что стало важным шагом в конкурентной борьбе с HP, которая предлагала продукт со схожей функциональностью — HP Utility Data Center. После поглощения Sun в 2010 году корпорацией Oracle Sun Grid Engine перешёл в активы Oracle, которая в 2013 году продала все права на продукт компании Univa.

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

Поддерживаемые операционные системы

Поддержка Windows возможна только для исполняющих узлов через SFU (Interix) или SUA (Microsoft Windows Services for UNIX).

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

Типичный кластер на основе Grid Engine состоит из управляющего узла и одно или более исполняющих узлов. Могут быть сконфигурированы несколько дополнительных управляющих узлов (shadow masters), которые могут взять на себя управление в случае сбоя основного узла.

Организации, использующие SGE

  • Sun Grid
  • Суперкомпьютер TSUBAME в Tokyo Institute of Technology, который был седьмым в списке TOP500 в июне 2006.
  • Ranger в Техасском Центре Высокоскоростных вычислений. Ranger имеет 62,976 ядер на 3,936 узлах и пиковую производительность 504TFlops. В данный момент Ranger является шестым в списке TOP500.
  • San Diego Supercomputer Center (SDSC)
  • Geophysical Fluid Dynamics Laboratory (NOAA GFDL)

Продукты, основанные на Grid Engine

  • Sun Constellation System
  • Sun Visualization System
  • Sun Compute Cluster
  • ClusterVisionOS Distribution
  • Rocks Cluster Distribution
  • EGEE
  • Univa UD's UniCluster Express
  • BioTeam's iNquiry

Типичный кластер на основе Grid Engine состоит из управляющего узла и одного или более исполняющих узлов. Могут быть сконфигурированы несколько дополнительных управляющих узлов (shadow masters), которые могут взять на себя управление в случае сбоя основного узла.

Среди организаций, использующих инструмент — суперкомпьютер Tsubame в Токийском технологическом институте, суперкомпьютер Ranger в Техасском центре высокоскоростных вычислений, кластеры в Суперкомпьютерном центре в Сан-Диего и Геофизической лаборатории динамики жидкости. Сервис Sun Cloud также использовал инструмент для управления кластерами.[Источник 1]

Установка SGE

Загрузка файлов

Скачайте Oracle Grid Engine на сайте Для скачивания необходимо зарегистрироваться. Войдите под свои именем и выберите платформу; при желании используйте Sun Download Manager.

Для всех платформ доступен архив в формате tar.gz, для Solaris также предлагается версия в виде установочного пакета. Распакуйте содержимое архива во временный каталог (/tmp). В случае с пакетом в формате .pkg сделайте:

# cd /tmp
# pkgadd -d . SUNWsgeec

Пакет SUNWsgeec является общим для всех архитектур; архитектуро-зависимые файлы находятся в пакетах SUNWsgeex, SUNWsgeei и SUNWsgeeax, которые соответствуют архитектурам Solaris SPARC, Solaris x86 и Solaris x64. Эти пакеты устанавливаются аналогичным образом. При установке пакета следует ответить на вопрос о месте, в которое его устанавливать; причём каталог назначения должен предварительно быть создан.

Для операционных систем, отличных от Solaris/OpenSolaris, Oracle Grid Engine распространяется в архивах формата tar.gz. Эти архивы следует распаковать в нужное место.

Установка через GUI

Для запуска графического установщика войдите в каталог, куда установлен SGE (например, /opt/sge) и запустите скрипт. Для этого на компьютере должна быть установлена Java 5 или выше.

# cd /opt/sge
# ./start_gui_installer
Starting Installer ...

После прочтения лицензии выберите, какие узлы будут установлены в сети. Если вы не уверены, оставьте значения по умолчанию. Допустим, что вычислительная сеть будет состоять из главной машины (Qmaster host) и нескольких подчинённых (Execution host). Укажите параметры для главной машины: администратора, имя, порты. На следующей странице добавьте подчинённые узлы (Execution hosts). В конце нажмите Install![Источник 2]

Источники

  1. Univa Grid Engine // Википедия [2002–2018]. Дата изменения: 21.05.2018. URL: https://ru.wikipedia.org/wiki/Univa_Grid_Engine (Дата обращения: 11.06.2018).
  2. Oracle Grid Engine // Викиучебник [2002–2018]. Дата изменения: 17.05.2018. URL: https://ru.wikibooks.org/wiki/Oracle_Grid_Engine (Дата обращения: 11.06.2018).