Отдельные программные средства



В этом разделе представлены программные средства, выполняющие отдельные функции и которые могут использоваться независимо от других. Некоторые из них входят в состав пакетированных комплексов. Здесь стоит отметить крупнейший репозитарий Grid Technology Repository (GTR), в котором все специалисты могут публиковать свои работы по технологим грид.


Condor-G разработан создателями системы распределенной обработки Condor, но работает независимо от нее, совместно с Globus Toolkit. Condor-G управляет очередью заданий одного пользователя, взаимодействуя с узлами грид, где эти задания выполняются. Через Condor-G пользователь может запустить несколько заданий и отслеживать их состояние с помощью удобного интерфейса. Condor-G также осуществляет автоматическое продление временного сертификата (proxy-сертификата), срок действия которого истекает во время выполнения задания. Condor-G обладает отказоустойчивостью – если машина пользователя временно выходит из строя, то после перезагрузки контроль над всеми выполняющимися заданиями восстанавливается.

The Network Weather Service (NWS) - распределенная служба краткосрочного прогнозирования пропускной способности сети на основе истории измерений загрузки сети и вычислительных ресурсов. Эта служба включает:


  • сервер имен (Name Server) для связи процесса и имен данных с контактной информацией нижележащего уровня;
  • сервер памяти (Memory Server) для надежного хранения данных; Датчик (Sensor) для сбора статистики измерений производительности ресурса;
  • модуль прогнозирования (Forecaster) для предсказания производительности ресурса через определенное время.
GSI-OpenSSH - модифицированная версия OpenSSH, в которой добавлена поддержка аутентификации (Grid Security Infrastructure, GSI) на основе сертификатов. Разработанная компанией National Center for Supercomputing Applications (NCSA), эта версия может использоваться для доступа на удаленные системы и передачи файлов между системами без ввода пароля: все операции аутентифицируются сертификатом GSI.

MyProxy - репозитарий сертификатов, позволяющий пользователям грид по требованию получать временные прокси-сертификаты. MyProxy повышает надежность хранения секретных ключей и основных сертификатов путем выдачи временных сертификатов с небольшим сроком действия. Для выполнения длительных заданий в MyProxy имеется механизм периодического продления времени действия временных сертификатов.

MPICH-G2 - реализация прикладного протокола межмашинного взаимодействия процессов (Message Passing Interface, MPI) для грид, основанная на библиотеке MPICH. Реализация предназначена для работы в грид, построенного на базе Globus Toolkit (GT2), и используется для связи нескольких машин, на которых запущено MPI-приложение.