BOINC — каждый может помочь науке!

Аватар пользователя sjmorozov

Теги: 

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

Весь секрет в механизме распределённых вычислений. В начале этого года я присоединился к программе BOINC — открытой платформе университета Беркли для организации добровольных распределённых вычислений. Сначала на смартфоне, затем и на ПК. Если бы я знал об этой программе раньше, присоединился бы уже давно.

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

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

В проектах BOINC принимают участие всё больше комьютеров. Сейчас общая вычислительная мощность находится в районе 7-8 Петафлопс. Фактически современный суперкомпьютер.

Я участвую в трёх проектах:

1. SETI@home (setiathome.ssl.berkeley.edu) — поиск радиосигналов внеземных цивилизаций. Данные приходят от радиотелескопа лаборатории Аресибо. На данный момент это самый популярный проект BOINC. Во время работы ваш компьютер будет выводить данные о своей работе вот в таком симпатичном виде (снимал на телефон, поскольку скриншот не снять — при нажатии любой кнопки работа сразу завершается):

2. Einstein@Home (einstein.phys.uwm.edu) — проверка гипотезы Эйнштейна о существовании гравитационных волн. Кроме того, проект занимается поиском пульсаров по данным радио- и гамма-телескопов. Кстати, помните, недавно я писал (moogoo.ru/content/учёные…) о том, что учёные обнаружили доказательство существования гравитационных волн? Приятно думать, что проект в целом и каждый участник в отдельности вносит свой вклад в научные открытия.

3. World Community Grid (worldcommunitygrid.org) — сообщество, организованное компанией IBM. Это уже ближе к нашим насущным проблемам. Скажем так, с небес на землю. В рамках сообщества можно принять участие во множестве проектов, посвящённых борьбе с различными болезнями, а также по многим другим направлениям. Я пока принимаю участие в трёх проектах: борьба со СПИДом, в котором мне уже вручили бронзовый статус (мелочь, а приятно), борьба с раком (награда будет уже через несколько дней — по уже внесённому вкладу), а также The Clean Energy Project, посвящённый поиску новых химических соединений с целью создания более эффективных солнечных батарей.

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

Во всех проектах можно участвовать самостоятельно, либо присоединиться к какой-либо команде. Можно создать и свою. Например, если вы заинтересуетесь каким-либо из проектов, в которых я участвую, можно создать в нём команду moogoo. Smile

Подробнее почитать о BOINC можно на официальном сайте boinc.berkeley.edu (важные страницы переведены на русский), либо на сайте русскоязычного сообщества boinc.ru (обновляется нечасто, информация не всегда актуальна). Есть статья и в Википедии. Если будут вопросы, пишите, отвечу с удовольствием.

Голосование: 

Общая оценка: 5 (1 оценка)

Комментарии

Какой же Вы молодец!

Аватар пользователя Оксана

Здорово! Жаль,что я в этом не пойму ничего...Так то я за развитие и помощь всеми руками)


Не надо делать мне как лучше, оставьте мне как хорошо Smile

Все что нужно сделать -

Аватар пользователя sjmorozov

Все что нужно сделать - установить программу, а там все по-русски Smile

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Если кому-то действительно

Аватар пользователя sjmorozov

Если кому-то действительно интересно, могу сделать пошаговое руководство, если оно необходимо.

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Я попробовала, мне

Аватар пользователя Оксана

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

П.С. И я рада за Вас,что Вы находите такие хорошие способы приложения своих стремлений и способностей.


Не надо делать мне как лучше, оставьте мне как хорошо Smile

Когда-то давно тоже

Когда-то давно тоже участвовала в чём-то вроде SETI@home, но тогда как-то так получилось, что я присоединилась к концу проекта и его закрыли Sad

А для участия нужен постоянный доступ и интернету? И много ли трафика съедает?

Доступ к интернету нужен, но

Аватар пользователя sjmorozov

Доступ к интернету нужен, но как много, я не знаю. У меня безлимитный. Smile Трафика на самом деле немного. Скачивается пакет, обрабатывается и отсылается.

П.С. Ну вот нашёл. Один пакет весит несколько мегабайт, обрабатываться может целый день и даже не один день. Присоединяйтесь! Создадим команду. Smile

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

На проекте создана команда

Аватар пользователя sjmorozov

На проекте создана команда moogoo. Сейчас в ней целых два участника! Smile Если кто-то желает присоединиться — добро пожаловать!

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Если поможете с пошаговой

Аватар пользователя Оксана

Если поможете с пошаговой инструкций, то добавим в команду ещё одного участника) Летом  для меня лучше пассивная помощь науке... Всё равно за две недели ни разу не удалось найти время... так что зря я не воспользовалась Вашим предложением сразу)


Не надо делать мне как лучше, оставьте мне как хорошо Smile

Для чего найти время

Аватар пользователя sjmorozov

Для чего найти время?

Пошаговую инструкцию сделаю.

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Ну я просто всю зиму

Аватар пользователя Оксана

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


Не надо делать мне как лучше, оставьте мне как хорошо Smile

Про что лекции?

Аватар пользователя sjmorozov

Про что лекции?

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Начинала, в основном, про

Аватар пользователя Оксана

Начинала, в основном, про биохимию и режим дня. Сейчас больше уже к психологии склоняюсь))


Не надо делать мне как лучше, оставьте мне как хорошо Smile

Пошаговая инструкция

Аватар пользователя sjmorozov

1. Заходим по этому адресу: http://boinc.berkeley.edu/download.php. Скачиваем в зависимости от ваших возможностей одну из версий программы. Та, которая с Virtualbox, может участвовать в большем количестве проектов.

2. Устанавливаете программу как обычно.

3. Открываете программу. На главном экране посередине кнопочка "Добавить проект". Нажимаете, далее "Добавить проект", потом появляется список проектов. Выбираете понравившийся, нажимаете "Далее".

4. Устанавливается связь с сервером. Выбираете "Я новый участник". Вводите электронную почту и пароль два раза.

5. Далее к вам на почту придёт уведомление (не во всех проектах), нужно перейти и подтвердить.

В принципе всё, теперь будет работать. Остальное меняется настройками. Из программы на компьютере можно выбрать разные команды и веб-страницы с настройками и статистикой.

Выбрать команду можно, нажав на кнопку "Веб-страницы проекты", далее "Ваша учётная запись". Вы попадаете на сайт проекта, в котором участвуете. Выглядит это везде немного по-разному, но везде есть строка вроде "Найти команду". Там в поиске пишете moogoo, и присоединяетесь.

Впрочем, это уже детали. Сначала нужно установить программу, если что-то будет дальше непонятно — пишите.

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Новость немного запоздавшая,

Аватар пользователя sjmorozov

Новость немного запоздавшая, но очень хорошая. Один из проектов в сети распределённых вычислений — WorldCommunityGrid — совершил научный прорыв в области лечения нейробластомы — злокачественной опухоли, встречающейся, в основном, у маленьких детей. Выживаемость на 4й стадии на данный момент составляет 10-20% (согласно Википедии). С помощью более 200 000 волонтёров, участвующих в проекте были проанализированы более 3 000 000 химических веществ всего за два года (на одном компьютере такой анализ длился бы около 55 000 лет). Были отобраны 7 соединений-кандидатов в лекарственные препараты, и проведённые уже опыты на мышах показали отличные результаты при минимальных побочных эффектах. Данные об исследованиях были опубликованы в рецензируемом медицинском журнале "Cancer Medicine" (http://onlinelibrary.wiley.com/doi/10.1002/cam4.175/full). В данный момент проводится работа по регистрации и сертификации препаратов в качестве лекарственных средств.

Присоединиться к этому и другому проекту можно по ссылках в статье выше.

Теории, в которые мы верим, мы называем фактами, а факты, в которые не верим — теориями © Феликс Коэн

Случайные материалы