article

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

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

История


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

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


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

Некоторые проекты распределённых вычислений в интернете, такие как SETI@Home и Folding@Home обладают не меньшей вычислительной мощностью, чем самые современные суперкомпьютеры. Так, вычислительная мощность проекта Folding@home достигла 200 Тфлопс, тогда как мощность самого большого в мире суперкомпьютера IBM BlueGene/L — 280 Тфлопс.

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

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

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


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

Ссылки


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

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

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

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

См. также


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

Distribuovaný výpočet | Distribuerede beregninger | Verteiltes Rechnen | Distributed computing | Computación distribuida | Calcul réparti | חישוב מבוזר קהילתי | Komputasi terdistribusi | Calcolo distribuito | 分散コンピューティング | 분산 컴퓨팅 | Distributed computing | Obliczenia rozproszone | Computação distribuída | Distributed computing | Hệ thống phân tán | 分布式计算

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Распределённые вычисления".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld