Наиболее известные проекты по метакомпьютингу и распределенным вычислениям в Интернет

|
Наиболее известные проекты по метакомпьютингу и распределенным вычислениям в ИнтернетBog'liq Самостоятельная работа 3 Архитектура систем распараллеливания, а-fayllar.orgНаиболее известные проекты по метакомпьютингу и распределенным вычислениям в Интернет:
• Distributed.net
Одно из самых больших объединений пользователей Интернет, предоставляющих свои компьютеры для решения крупных переборных задач. Основные проекты связаны с задачами взлома шифров (RSA Challenges). В частности, 19 января 1999 года была решена предложенная RSA Data Security задача расшифровки фразы, закодированной с помощью шифра DES-III. В настоящее время в distributed.net идет работа по расшифровке фразы, закодированной с 64-битным ключом (RC5-64). С момента начала проекта в нем зарегистрировались 191 тыс. человек. Достигнута скорость перебора, равная 75 млрд. ключей в секунду (всего требуется проверить 264 ключей). За решение этой задачи RSA предлагает приз в $10 тыс.
• GIMPS - Great Internet Mersenne Prime Search
Поиск простых чисел Мерсенна (т.е. простых чисел вида 2P-1). С начала проекта было найдено 4 таких простых числа. Организация Electronic Frontier Foundation предлагает приз в $100 тыс. за нахождение простого числа Мерсенна с числом цифр 10 млн.
• SETI@home
Проект SETI@home (Search for Extraterrestrial Intelligence) – поиск внеземных цивилизаций с помощью распределенной обработки данных, поступающих с радиотелескопа. Присоединится может любой желающий. Доступны клиентские программы для Windows, Mac, UNIX, OS/2 (клиент Windows срабатывает в качестве screen-saver'а). Для участия в проекте зарегистрировались около 920 тыс. человек. (На сегодня проект закрыт, на его основе разработано несколько новых).
• Проект EU Data GRID (EDG)
Крупный европейский проекта EU Data Grid (http://www.eu-datagrid.org)
для физики высоких энергий, биоинформатики и системы наблюдений за Землей. Общим во всех этих исследованиях является разделение данных по различным базам, распределенным по всем континентам. Основная их цель — улучшение эффективности и скорости анализа данных
118
посредством интеграции глобально распределенных процессорных мощностей и систем хранения данных, доступ к которым будет характеризоваться динамическим распределением по GRIDинфрастуктуре, что предполагает управление репликацией и кэшированием. Проект включает в себя несколько рабочих пакетов:
создание для всех рассматриваемых отраслей (физики высоких энергий, биологии и наблюдения Земли) приложений, осуществляющих прозрачный доступ к распределенным данным и высокопроизводительным вычислительным ресурсам;
управление рабочей загрузкой (распределенное планирование и управление ресурсами);
управление данными (создание интегрированного инструментария и инфраструктуры промежуточного слоя для согласованного управления и разделения петабайтных объемов данных c эффективным использованием ресурсов);
мониторинг (доступ к информации о состоянии и об ошибках в gridинфраструктуре);
управление кластерами, состоящими из тысяч вычислительных узлов;
создание виртуальной частной сети, объединяющей вычислительные ресурсы и ресурсы данных, участвующие в отладке gridинфраструктуры;
управление массовой памятью (создание глобального grid-интерфейса к существующим системам управления массовой памятью).
•Globus
Разработка ПО для организации распределенных вычислений в Интернет. Проект реализуется в Argonne National Lab. Цель - построение "computational grids", включающие вычислительные системы, системы визуализации, экспериментальные установки. В рамках проекта проводятся исследовании по построению распределенных алгоритмов, обеспечению безопасности и отказоустойчивости мета-компьютеров.
• The Metacomputing Project
Совместный проект Oak Ridge National Labs, Sandia National Labs и Pittsburgh Supercomputer Center В рамках данного проекта объединены 4 системы: три суперкомпьютера Intel XP/S 150 Paragon и суперкомпьютер T3D в PSC. Коммуникации обеспечиваются с помощью PVM. Для связи используются высокоскоростные сети ESNet и vBNS и протоколы
ATM/AAL5.
• PACX-MPI
Расширение MPI для поддержки распределенных вычислений. Поддерживается объединение в единый мета-компьютер нескольких MPPсистем, возможно с различными реализациями MPI. Передача данных между MPP производится через Интернет с помощью TCP/IP. В настоящее время в рамках PACX-MPI реализовано подмножество стандарта MPI 1.2.
• Condor
Система Condor разрабатывается в университете шт. Висконсин (Madison). Condor распределяет независимые подзадачи по существующей в
119
организации сети рабочих станций, заставляя компьютеры работать в свободное время (то есть в то время, когда они простаивали бы без своих пользователей). Программное обеспечение системы Condor доступно бесплатно. В настоящее время поддерживаются платформы SGI, Solaris, Linux, HP-UX, и Digital Unix, однако планируется также поддержка
Windows NT.
|
| |