Web Analytics

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
BOINC — Википедия

BOINC

Материал из Википедии — свободной энциклопедии

BOINC
Тип Распределённые вычисления
Разработчик University of California, Berkeley
ОС Linux, Mac OS X, Windows, Solaris
Текущая версия 5.4.9 (5.4.11 для Windows) — 5 мая, 2006 г.
Лицензия LGPL
Сайт boinc.berkeley.edu

Berkeley Open Infrastructure for Network Computing, BOINC — открытая программная платформа (университета) Беркли для организации распределённых вычислений использующих добровольно предоставленные вычислительные ресурсы.

Содержание

[править] Описание

BOINC — программный комплекс для простой и быстрой организации распределённых вычислений. Состоит из серверной и клиентской частей. Разрабатывается и поддерживается организаторами одного из первых и одного из крупнейших проектов распределённых вычислений SETI@home (University of California, Berkeley).

[править] Серверная часть BOINC

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

[править] BOINC-клиент

Для простых пользователей понятие BOINC чаще используется в контексте понятия BOINC-клиент — универсальный клиент для работы с различными (BOINC-совместимыми) проектами распределённых вычислений. BOINC-клиент позволяет участвовать одновременно в нескольких проектах с помощью одной общей программы управления (boinc или boinc.exe). Для визуализации процесса управления BOINC-клиентом можно использовать либо поставляемую по умолчанию официальную программу-менеджер (boincmgr или boincmgr.exe), либо воспользоваться «неофициальной» программой для мониторинга и управления BOINC-клиентом.

[править] Альтернативные BOINC-менеджеры

[править] Участие в проектах

Во-первых желательно ознакомиться с общими предупреждениями (так называемые «Правила и Политики») для всех проектов распределённых вычислений на платформе BOINC:

  1. «Запускайте проект только на компьютерах, которыми Вы владеете, или для которых Вы получили права владельца. В некоторых компаниях и школах (ВУЗах) установлен порядок, по которому запрещается использовать их компьютеры в таких проектах»
  2. «Когда Вы запускаете проект на Вашем компьютере, он будет использовать часть ресурсов процессора, пространство на жестком диске (винчестере), и сетевой трафик.»
  3. «Ваша учетная запись в проекте идентифицируется по имени, которое Вы указали. Это имя может быть показано на web-сайте проекта, наряду со сводкой работы Вашего компьютера, сделанной для проекта. Если Вы хотите остаться неизвестным, выберите имя, которое не соответствует Вашему настоящему имени.»
  4. «Если Вы принимаете участие в проекте, информация о Вашем компьютере (такая как тип процессора, объем оперативной памяти, и т. д.) будет записана проектом и использована для принятия решения о том, какой тип работы назначить Вашему компьютеру. Эта информация также будет показана на web-сайте проекта. Ничего, что указывало бы на местонахождение Вашего компьютера (например, его доменное или сетевое имя), не будет показываться.»
  5. «Чтобы принять участие в проекте, Вы должны указать Ваш адрес электронной почты. Этот адрес не будет показан на web-сайте проекта или доступен другим организациям. Проект может посылать Вам периодические новостные письма; тем не менее, Вы можете отказаться от них в любое время.»
  6. «Каждый раз при загрузке программы через Интернет может случиться следующее: программа может иметь опасные ошибки, или сервер может быть взломан.»
  7. «Приложения, запускаемые проектом, могут послужить причиной перегрева некоторых компьютеров.»
  8. И наконец главное: «Организаторы проекта не берут на себя ответственность за ущерб, нанесенный Вашему компьютеру, потерю данных, или любое другое событие или инцидент, который может произойти как результат участия в проекте.»
  9. «Проекты не связаны друг с другом, и мы не можем поручиться за их безопасность или природу их исследований. Присоединяйтесь к ним на свой страх и риск.»

Всё вышеперечисленное теоретически представлено на каждом сайте проекта на платформе BOINC (причём на русском языке).

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

  1. Скачать и установить BOINC-клиент. Страница загрузки.
  2. Зарегистрироваться на сайте выбранного проекта (два способа).
    • Непосредственно на официальной web-странице проекта
    • Через BOINC-менеджер
  3. Подключиться к выбранному проекту в BOINC-менеджере (если регистрировались через BOINC-менеджер данный пункт не нужен).

В любом случае при регистрации от вас потребуется указать адрес электронной почты (почтовый ящик), желательно реальный (на него в случае чего будут высылать забытый пароль) и придумать пароль. ВНИМАНИЕ — придумать, а не указать пароль от вашего почтового ящика (ничего страшного не произойдёт, просто незачем организаторам проекта знать пароль от вашего почтового ящика).

[править] Настройки

Из любопытных свойств стоит особо отметить практически полное отсутствие каких-либо локальных настроек программы. Почти всю конфигурацию (например, время работы, время соединения, максимальную загрузку и т. д. и т. п.) участник указывает на сайте конкретного проекта (для каждого проекта по отдельности), а оболочка сама подгружает конфигурацию вместе с заданиями по мере необходимости.

[править] Организация проектов

Создать проект на платформе BOINC может любой желающий — вся платформа BOINC изначально разрабатывалась в рамках LGPL поэтому любой может ознакомиться с исходными текстами. В основном этим занимаются различные университеты и научные центры для решения задач требующих больших вычислительных ресурсов но не имеющих необходимых материальных средств для покупки суперкомпьютеров, либо мощностей современных суперкомпьютеров не достаточно для решения поставленной задачи.

[править] Проекты на платформе BOINC

[править] Действующие проекты

[править] 10 наиболее популярных проектов


[править] Проекты в стадии разработки и тестирования

Данные проекты находятся в стадии разработки и отладки программного обеспечения — альфы и беты. Это означает, что участвуя в данных проектах вы готовы к частым обновлениям расчётных модулей, к постоянным сбоям в программном обеспечении, к полному отсутствию смысла от полученных результатов обработки и к периодическому отсутствию заданий для обработки. Зато можете гордо называть себя бета-тестером.

Медицина

Физика

Астрономия

  • SETI@home beta — тестирование новых версий программ SETI@home и Astropulse.
  • AstroPulse Beta — поиск чёрных дыр, пульсаров и инопланетян. Логическое продолжение и дополнение к SETI@home.
  • Orbit@home — расчёт траекторий близколетящих к Земле небесных объектов типа метеориты. Официальный сайт. (Поиск спонсоров — в НАСА отказались)

Математика — шифрование

  • PrimeGrid — RSA факторизация (взлом одного из алгоритмов шифрования) и/или тестирование серверной части BOINC на языке Perl. Официальный сайт. (Сами не знают чего хотят)
  • HashClash@home — шифрование (алгоритмы MD5 и SHA1). Официальный сайт. (Ограниченная бета)
  • Chess960@home — не самый известный вариант шахмат Официальный сайт.

Обработка изображений

Вне смысла, вне категорий

  • Test Project — тестирование функционирования BOINC-клиента и BOINC-менеджера. Официальный сайт. (Открытый тест)
  • BOINC alpha test — тестирование BOINC Официальный сайт. (Закрытая альфа)
  • Pirates@home — пираты — периодически помогают организаторам других проектов отлаживать различные вещи (экранная заставка Einstein@Home, организация продвинутого форума для какого-то нового проекта). Официальный сайт. (Ограниченная альфа)
  • The Lattice Project — . Официальный сайт. (Непонятная альфа — работает только регистрация)
  • XtremLab — изучение технологии распределённых вычислений. Официальный сайт.

[править] Планируемые проекты

  • PlanetQuest — поиск новых планет. Есть шанс (маааленький), что нашедшему разрешат назвать найденную планету. Официальный сайт.

[править] Проекты с модифицированным клиентом BOINC

  • Cell Computing — несколько подпроектов различной направленности, основное направление — медицина (например исследование ДНК человека). Умышленно ориентирован на Японию (всё только на японском). Поддерживается компанией NTT DoCoMo. Официальный сайт.

[править] Сайты статистики

На данных «неофициальных» сайтах можно просмотреть статистику по проектам как в личном так и в командном зачёте.

[править] Дополнительная информация

[править] Русскоязычные сайты

[править] Командные сайты

[править] Зарубежные сайты

[править] См. также

[править] См. также

 

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu