Добровольные вычисления

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 83.218.240.67 (обсуждение) в 13:19, 7 февраля 2007 (Командные сайты). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Распределённые вычисле́ния (distributed computing, grid computing, volunteer computing) — способ решения трудоёмких вычислительных задач с привлечением большого числа исполнителей, работающих одновременно над разными частями задачи.

Тем не менее, некоторые задачи не могут быть решены эффективно даже распределенным способом.

История

В последнее время в качестве исполнителей выступают компьютеры, связанные посредством той или иной среды передачи данных, однако в прошлом для этого использовались и люди. Например, решение для модели атомной бомбы в США было получено коллективом вычислителей, которые пользовались механическими вычислительными машинами.

Распределённые вычисления в интернете

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

Такой проект распределённых вычислений в интернете, как SETI@Home обладает не меньшей вычислительной мощностью, чем самые современные суперкомпьютеры. Проект отмечен в Книге рекордов Гиннеса, как самое большое вычисление.

Наиболее популярные проекты распределённых вычислений в интернете:

Более полный список практически всех существующих (существовавших) проектов распределённых вычислений в интернете можно узнать например на сайте Distributed Computing.

Инструменты для организации распределённых вычислений

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

  • BOINC — Berkeley Open Infrastructure for Network Computing (Открытая Инфрастуктура для Распределенных Вычислений университета Беркли). Лицензия LGPL
  • Condor — Сайт.
  • Globus Toolkit — набор программ значительно упрощающий создание и управление распределёнными вычислениями. Сайт.

Ссылки

Русскоязычные сайты

Статьи

Командные сайты

Зарубежные сайты

  • Distributed Computing — список практически всех известных проектов распределённых вычислений

См. также