вторник, 9 мая 2017 г.

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

Распределённые вычисления - способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему. Распределённые вычисления применимы также в распределенных системах управления. #boinc #seti

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

Проблема распределения различных вычислительных задач в рамках распределенной системы относится к проблеме принятия решений в условиях неопределённости. Данная проблема рассматривается в теории принятия решений и в теории неопределённости. (Wikipedia)

BOINC (англ. Berkeley Open Infrastructure for Network Computing) - открытая программная платформа (университета Беркли для GRID вычислений) - некоммерческое межплатформенное ПО для организации распределённых вычислений. Используется для организации добровольных вычислений. (англ. сайт, рус. сайтсписок проектовWikipedia)

На платформе BOINC производятся вычисления в следующих областях: астрофизика, физика, биохимия, молекулярная наука о компьютерах, изучение климата, математика, астрономия, медицинская физиология, криптография, поиск лекарств против малярии, молекулярное моделирование белков, химия, когнитивная наука, комбинаторика, разложение на множители больших целых чисел, сейсмология, исследования окружающей среды, молекулярная биология, биология, астробиология, исследования в науке о жизни, эволюция, поиск лекарств против СПИДа и другие гуманитарные исследования.

Проекты в которых я участвую: SETI@home (карта ⇨ передачи заданий и результатов в реальном времени), World Community GridRosetta@home, Asteroids@home.

Ссылки по теме:
  1. Книга Косякова М.С. "Введение в распределенные вычисления" (источник, PDF)
  2. Серия статей на сайте IBM (основатель World Community Grid) - крупном игроке распределенных вычислений (часть 1, часть 2, часть 3, часть 4, часть 5, часть 6)
  3. Сервер мировой статистики BOINCStats (ссылка)
  4. Статья посвященная распределенным вычислениям за деньги (ссылка)

Комментарии

comments powered by HyperComments