Платформы
Программные платформы представляют собой взаимосогласованные наборы программных средств, которые, исходя из сложившегося на сегодня представления о формах компьютинга в грид, со значительно большей полнотой по сравнению с пакетированными комплексами поддерживают развертывание и обслуживание грид, а также организуют его функционирование как единой операционной среды.
Характерные отличия платформ проявляются в том, что в них в рамках единой архитектуры начинают реально решаться задачи обеспечения надежности, детерминированности, качества обслуживания, управляемости грид с помощью механизмов планирования, мониторинга заданий и устройств, учета и протоколирования.
Открытые платформы
Коммерческие платформы
Рассматриваемые платформы хотя и происходят из проектов общественного распределенного компьютинга типа SETI@home, радикально отличаются от своих предков и позволяют строить грид из отдельных компьютеров с частичным занятием ресурсов на время простоя. Использование некластеризованных ресурсов – основное отличие от платформ, построенных на базе Globus Toolkit.
Вычислительные платформы:
Entropia. Платформа грид из персональных Windows-компьютеров с уникальной системой обеспечения безопасности на основе технологии виртуальной машины. Установка приложений на DCGrid не требует никаких изменений в бинарном коде.
LiveCluster от DataSynapse. Универсальная платформа, способная объединить в грид любые ресурсы: от мэйнфреймов и кластеров до серверов и ПК, независимо от того, в каком режиме, выделенном или разделяемом с владельцем, они используются. Включает прикладной интерфейс для адаптации приложений в грид.
GridMP от United Devices. На основе платформы GridMP создана действующая в интернете публичная инфраструктура, к которой подключено около 2 млн. серверов и ПК, расположенных в 200 странах. United Devices поддерживает также закрытую инфраструктуру Grid MP On Demand с предоставлением ресурсов по запросу. В нее входит свыше 6 000 ПК суммарной мощностью более 11 TFLOPS.
Frontier от Parabon Computation. Платформа для создания грид на основе сетевой инфраструктуры интернета. Поддерживает только Java-приложения, но обеспечивает высокую степень безопасности на уровне JVM.
В работе "Организация ресурсов грид" дан анализ применяемого подхода (одноуровневый грид) и его сравнение с более распространенным способом, основанном на кластеризации ресурсов. Обсуждаются также технологии управления заданиями, обеспечения безопасности и защиты, применяемые в перечисленных платформах.
Платформы для работы с данными: