Добровольные вычисления
-
Основы волонтерских вычислений
- Волонтерские вычисления используют неиспользуемые ресурсы компьютеров для исследовательских проектов.
- Современные компьютеры могут выполнять миллиарды операций в секунду, но обычно используются только на 10-15%.
- Волонтерские проекты могут предоставить исследователям вычислительные мощности с минимальными затратами.
-
История и развитие
- Первый проект Great Internet Mersenne Prime Search стартовал в 1996 году.
- В 1997 году были запущены распределенные.net и Java-системы для волонтерских вычислений.
- Термин «Волонтерские вычисления» был введен Луисом Ф. G. Сармента.
- Проекты SETI@home и Folding@home привлекли сотни тысяч добровольцев.
- В 2002 году был основан проект Berkeley Open Infrastructure for Network Computing (BOINC).
-
Промежуточное программное обеспечение
- BOINC является наиболее широко используемой системой промежуточного программного обеспечения.
- XtremWeb и Xgrid разработаны для исследовательских инструментов.
- Grid MP — коммерческая платформа промежуточного программного обеспечения.
-
Проблемы и решения
- Волонтерские системы сталкиваются с проблемами неоднородности, оттока, доступности и корректности.
- Реплицируемые вычисления используются для повышения надежности результатов.
-
Недостатки для участников
- Повышенное энергопотребление и снижение производительности ПК являются потенциальными проблемами.
- Ограничение использования процессора может уменьшить энергопотребление.
-
Преимущества для исследователей
- Волонтерские вычисления обеспечивают вычислительную мощность, недоступную другим способом.
- Проекты могут быть экономически выгодными и важными для проектов с ограниченным финансированием.
- Вовлечение общественности в научные исследования способствует интересу к науке и участию граждан.
-
Рекомендации
- Ссылки на дополнительные ресурсы и статьи для углубленного изучения темы.