Xgrid

Перейти к навигацииПерейти к поиску

Xgrid — технология, разработанная компанией Apple, позволяющая объединять группу компьютеров в виртуальный суперкомпьютер для проведения распределённых вычислений. Технология Xgrid была представлена на выставке MacWorld Expo в Сан-Франциско, 6 января 2004 года.

Xgrid позволяет ускорить выполнение задач, связанных с интенсивной загрузкой процессора, посредством объединения ресурсов компьютеров, находящихся в одной локальной сети. Администраторы Mac OS X Server могут группировать компьютеры одной сети в кластеры. Любой компьютер под управлением Mac OS X 10.3 или более поздней может подключиться к кластеру, используя встроенный агент Xgrid.

Xgrid помогает учёным, 3D-дизайнерам и многим другим специалистам, работающим в сферах, требующих использования высоких компьютерных мощностей, полностью задействовать или динамически перераспределять все имеющиеся вычислительные ресурсы для оптимального и быстрого выполнения задач. К примеру, в Калифорнийском университете Беркли был создан кластер Seti@Homeproject, который даёт возможность пользователям по всему миру предоставить мощности своих компьютеров для анализа данных, полученных с радиотелескопов, в поисках инопланетных цивилизаций.

Xgrid состоит из 3 компонентов: агент (исполняющие задачи компьютеры), контроллер (кластерообразующий и контролирующий процессы компьютер), клиент (направляющий кластеру задачи на выполнение). Агент Xgrid использует сетевую технологию Bonjour для подключения к кластеру. Запустить агент можно в System Preferences > Sharing > Services. Для дальнейшей настройки выделите пункт Xgrid и нажмите Configure; здесь можно определить, какой контроллер будет использован — первый доступный или определённый пользователем; настроить, когда компьютер будет работать с полученными от кластера заданиями (всегда или только при отсутствии активных локальных задач); выбрать способ подключения агента к контроллеру (для получения сведений о типе подключения обратитесь к администратору кластера).

Чтобы Ваш компьютер мог стать контроллером Xgrid, следует установить на него Mac OS X Server.

Литература

  • Norbury-Glaser, Mary (2006). "Build Your Own Supercomputer From Your Macs Laying Around: How to employ Tiger's Xgrid to build clusters and to contribute to grid/cluster projects". MacTech. Vol. 22, no. 1. Архивировано 14 мая 2023. Дата обращения: 14 мая 2023.