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

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

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

Содержание

История

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

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

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

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

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

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

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

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

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

Ссылки

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

Статьи

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

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

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

См. также

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home