Форум » Беседка » Оффтопик - Разное » BOINC (Добровольные распределённые вычисления) |
BOINC |
Сегодня World Community Grid исполняется 14 лет. Поэтому они толкнули речь сами и предложили толкнуть речи всем неравнодушным. Чем я и занимаюсь.
Думаю, активным читателям форума сие название попадалось на глаза хотя бы раз - благодаря баннеру одного из наших пользователей. Что это за проект? Обратимся к Википедии: Цитата World Community Grid (WCG) — это глобальное сообщество пользователей, которые предоставляют неиспользуемые мощности своих компьютеров для решения сложных заданий. Проект добровольных вычислений работает на платформе BOINC. Запущен в 2004 году компанией IBM (с технической стороны). Развивался в сотрудничестве с Национальным институтом здравоохранения США, Всемирной организации здравоохранения, ООН и других организаций, связанных с наукой и здравоохранением. Решение о том, к каким расчётам следует привлечь первостепенное внимание, принимается совместно с ведущими учёными разных стран. Проект предоставляет большой выбор исследований в области борьбы с раком, спидом, гриппом и других не менее важных направлений. Самому участнику предоставляется сделать выбор понравившегося вычисления. Проект вычисляется не только добровольцами (в число которых может вступить каждый), но и партнёрскими организациями из многих стран. О платформе BOINC: Цитата BOINC (англ. Berkeley Open Infrastructure for Network Computing — открытая программная платформа (университета) Беркли для распределённых вычислений) — некоммерческое межплатформенное ПО для организации распределённых вычислений. BOINC — программный комплекс для быстрой организации распределённых вычислений. Состоит из серверной и клиентской частей. Первоначально разрабатывался для крупнейшего проекта распределённых вычислений — SETI@home, но впоследствии разработчики из Калифорнийского университета в Беркли сделали платформу доступной для сторонних проектов. На сегодняшний день BOINC является универсальной платформой для проектов в области математики, молекулярной биологии, медицины, астрофизики и климатологии. Исследователям BOINC даёт возможность распределить задания среди множества персональных компьютеров по всему миру ВотЪ. Иными словами, благодаря платформе BOINC вы можете придать немного смысла своему бессмысленному существованию и принести вселенной немножечко пользы. Всё это дело очень гибко настраивается. Желающие объединить пользу другим с пользой для себя могут совместить расчёты в BOINC с добычей Gridcoin. Но это совсем другая история, долгая и без допинга не въехать. Инструкция есть на сайте Gridcoin, но если будет желание и заинтересованность - напишу на русском. m00n1ight (Автор темы)
|
Чуть позже напишу, дел много накопилось. Отмечу, однако, что зарабатывать на этом вряд ли получится, не уверен даже, что хотя бы электричество отобъётся. Хотя периодически стоимость GRC взлетает раз в 30. Это больше всё-таки идеалистическо-альтруистическо-филантропская тема, чем заработок на майнинге.
m00n1ight (Автор темы)
|
У меня чуть более, чем полностью реалистичный взгляд на майнинг в 2018-м. Просто интересно самому заглянуть в мир крипты, ну и уж если она параллельно будет приносить какую-то пользу и делать мир чуточку лучше, то это на мой взгляд более правильный выбор, чем "мир наживы и чистогана". |
# 5 | | silmor_senedlen
m00n1ight, спасибо за пост. Отрадно видеть небезразличных к этой теме людей
Если хотя бы один человек с форума попробует и втянутся - значит усилия уже были не напрасны. Я этой темой заинтересовался в начале 2013 и использовал практически любое железо для вычислений, которое мне попадало в руки. Заниматься эти делом можно на любом устройстве, хоть на ноуте, хоть на планшете/телефоне, пока они на зарядке. В более стационарном варианте можно удобно подстроить процесс так, чтобы это никак негативно не влияло на ваш рабочий/игровой процесс. Тут и расписание активности(дни недели/часы) и остановка процесса при активности пользователя, и простые ограничения на количество используемых ядер процессора или степень загрузки(например не более 50% времени процессора будет отведено на вычисления). Если кому-нибудь понадобиться помощь с настройкой - пишите, помогу Для присоединения к проекту можете воспользоваться моей рукрутерской ссылкой. За потраченные машино-часы и за привлечённых волонтёров вы получаете очивки Для меня добровольные вычисления(в лице WGC и GPUGRID) это возможность поучаствовать в чём то действительно значащем для человечества. P.S. В пулах GridCoin не участвую, так как у меня нет в этом ни нужды ни особого интереса. Вместо этого я присоединился к действительно заинтересованным людям и вдохновляющей команде CRUNCHERS SANS FRONTIERES |
P.S. В пулах GridCoin не участвую, так как у меня нет в этом ни нужды ни особого интереса. Можно и без пулов, просто поставив кошель рядом с BOINC (самый сложный вариант добычи, соло, зато можно продолжать ласкать ЧСВ :3). Я может бы этим не занимался, но мне чисто по приколу. Я вообще немного того. Идеалист. И чем дальше, тем упоротей. Сначала C.O.R.E., потом крипта, GNU/Linux, СПО, теперь вот BOINC %). ^Картинка из ВК, чтобы увидеть, отключайте АдБлоки и прочее подобное. Не бойтес, мы не кусаемсо. m00n1ight (Автор темы)
|
# 7 | | silmor_senedlen
m00n1ight, мне казалось, что для того чтобы твои вычисления засчитывались в GRC тебе необходимо вступить в их команду(Team) в соответствующем BOINC проекте.
Когда на GPUGRID очередной раз иссякает поток заданий, я нагружаю видяшку в небезызвестном Folding@homе, самом первом проекте добровольных распределённых вычислений. Там то я как раз узнал про аналогичную инициативу/криптовалюту - CureCoin. Эпизодически участвуя, накопил ~ 100 CUR. Судя по курсу, это примерно 5-6$. Самое большое неудобство в этом - F@H не в экосистеме BOINC, у них собственная инфраструктура и собственный клиент для вычислений. Так что все операции переключения между проектами приходиться делать вручную. Добавлено (18.11.2018, 01:16) --------------------------------------------- ^Картинка из ВК, чтобы увидеть, отключайте АдБлоки и прочее подобное. Не бойтес, мы не кусаемсо. Честно говоря не понимаю, зачем кто-то ещё пользуется Адблоком, так как он на текущий момент по функционалу ничего не может предоставить уникального, а по проигрывает проигрывает тому же uBO очень значительно. Разве что вопрос привычки. |
m00n1ight, мне казалось, что для того чтобы твои вычисления засчитывались в GRC тебе необходимо вступить в их команду(Team) в соответствующем BOINC проекте. Это да, но я к командам отношусь в принципе наплевательски, мне всё равно %). При соло-майнинге за тобой сохраняются личные достижения и ачивки в том же WCG, а при майнинге в пуле всё уходит на учётку пула. Впрочем, конечно, насрать, если заниматься этим пользы для, а не тешить ЧСВ картинками, о чём я и говорил. Кроме того, разработчики Gridcoin говорят, что в ближайших версиях протокола отвяжутся от привязки к команде Gridcoin и это условие исчезнет. Уж не знаю как там в Адблоке, но uBlock Original по умолчанию блокирует контент только по правилам, которые явно указывают на контент сомнительного характера* Название АдБлок давно стало нарицательным, обозначая всё множество различных блокировщиков рекламы, что с точки зрения английского языка является естественным. У меня установлен uBlock Origin, а также Disconnect, и они на пару выпиливают различные кнопки соцсетей, счётчики и прочее. Также режутся внешние по отношению к текущему домену ссылки на социалки. Параллельно с расчётами в BOINC можно получать ещё и ByteBall, но идеологически правильно получать именно GridCoin, ибо для этого оно и создавалось. У GridCoin одна проблема: он никому не нужен. Криптовалюта без сферы применения, а значит смысла в покупке, кроме спекуляций и использования в дальнейшем соло-майнинге по гибридному DPOR/POS протоколу, где чем больше монет в кошельке, тем больше и чаще ты получаешь награды. А раз иного смысла в Gridcoin нет, то нет и желающих их покупать, откуда по закону спроса и предложения вытекает стремящаяся к нулю цена и фактические единственная биржа, где идут торги (хотя и одна из крупнейших вообще). Я бы посчитал SETI и/или Asteroids/MilkyWay. Космическая тема мне тоже нравится. m00n1ight (Автор темы)
|
# 9 | | silmor_senedlen
Я бы посчитал SETI и/или Asteroids/MilkyWay. Космическая тема мне тоже нравится. Раньше ещё был проект POEM@home, но он примерно год назад он выиграл какой-то национальный грант и прикрыл лавочку совсем. Многие были очень недовольны таким поворотом, называя их аж предателями |
# 11 | | silmor_senedlen
|
К счастью, лично я считаю гуманитарными все сферы, которые могут быть полезны человечеству. Вот чисто математические проекты я не люблю. Например, за Amicable Numbers (дружественные числа), которые отлично считаются на Nvidia, отсыпают очень прилично GRC и RAC генерит только в путь, но я не вижу смысла в этой ереси. Даже статья в Википедии одним из первых предложений говорит, что смысла в этих числах чуть менее нуля, не говоря уж об их поиске. m00n1ight (Автор темы)
|
Погугли, когда жили Лейбниц с Ньютоном, и когда Максвелл. И не забудь рассказать мне про практическое применение дифф и инт уравнений выше второго порядка во времена Лейбница и Ньютона, или даже после Лейбница и Ньютона, например в начале XIX века. |
И не забудь рассказать мне про практическое применение дифф и инт уравнений выше второго порядка во времена Лейбница и Ньютона. Можешь мне не верить, но мне пофиг. Ты можешь прямо сейчас поставить BOINC и кранчить дружественные числа и прочую математику в надежде, что это кому-нибудь когда-нибудь понадобится (но это не точно). Я лучше помогу решать текущие, вполне себе реальные проблемы человечества и вообще буду заниматься тем, что мне интересно. m00n1ight (Автор темы)
|
# 17 | | silmor_senedlen
К счастью, лично я считаю гуманитарными все сферы, которые могут быть полезны человечеству. Для GPU круг проектов очень небольшой, и ценности в большинстве из них я не вижу. |
Я не вижу пользы в попытка декодирования сигналов из космоса в данный момент. Лучше уж сконцентрироваться на здоровье человека или проблемах климата планеты. Исследование космоса не ограничивается SETI. Картография Млечного пути/Вселенной вполне себе понятна и теоретически полезна в отдалённой перспективе. Например, так могут обнаружиться годные для колонизации планеты со всеми вытекающими. А изучение астероидов может помочь в поиске больших кусков чего-то очень полезного, что когда-нибудь появится возможность добывать. Я не призываю всё бросать и бежать решать проблемы космического масштаба, но в условиях расстановки приоритетов использования ограниченных ресурсов, я считаю, что нужно сначала решать насущные земные проблемы, затем заниматься проектами с долгосрочной и понятной перспективой (вроде космических программ), и затем уже, когда совсем некуда запихнуть мощщу, переходить к проектам, существование которых не могут объяснить даже их создатели (вроде некоторых математических, да и просто спорных, вроде той же SETI). m00n1ight (Автор темы)
|
Хороший, исчерпывающий видосик о том, как настроить и подключить BOINC к GRC Pool. Самый простой способ заработать первые GRC:
Что касается списка проектов, то смотрите список поддерживаемых пулом, сверяйтесь с этим, и выбирайте, исходя из железа и личных предпочтений. Как будет несколько тысяч GRC, можно попробовать соло. И вот там уже начнётся самое интересное. Можно и сразу перейти к соло, но для этого придётся купить GRC за нал на бирже и перевести их на свой кошелёк. m00n1ight (Автор темы)
|
# 21 | | silmor_senedlen
m00n1ight, я такую же херню замечал с аналогичным клиентом CureCoin, да и ещё парочкой программ.
Решить проблему(в какой-то мере) можно попробовать путём увеличения приоритета процесса. Руками конечно каждый раз это не будешь делать, но есть как минимум одна программка, которая может это делать автоматом - Process Hacker По функционалу это практически тот же Process Explorer, но имеет ещё некоторый доп. функционал. Через контекстное меню можно выставить желаемый приоритет(при этом не только CPU, но и отдельно для I/O), а после этого сохранить это изменение для данного процесса, или даже с учётом command line. Соответственно приоритет повлияет на все одинаковые процессы, но важно чтобы PH был запущен в этот момент. Умеет в автозапуск при старте системы в свёрнутом в трей состоянии. Добавлено (26.11.2018, 21:39) |
# 23 | | silmor_senedlen
Я не то чтобы сильно осведомлён в целом о состоянии разработки этой ФС и тем более использовании в проде, но вроде бы она в целом уже достаточна стабильна для домашнего использования. Если совсем экспериментальные функции не юзать. Если делать бэкапы важных данных на отдельное хранение - то и боятся не вижу повода.
|
# 25 | | silmor_senedlen
m00n1ight,
если учитывать сжатие, снапшоты и скрабинг данных для проверки целостности, то да. Ещё возможно дедупликация, если она там уже присутствует в нативном виде. Кстати, почему не ZFS? Не захотелось ставить отдельный модуль для её поддержки? Она в целом более зрелая чем btrfs при большем кол-ве фич, но правда сильно требовательна к оперативке, особенно если требуется нормальная/высокая производительность. Мне вот хочется такого же уровня надёжности ФС в винду, но сейчас это можно реализовать только через монтирование с сетевой хранилки. ReFS пока на эту роль не очень тянет, как по функционалу, так и по зрелости, не говоря уже, что на неё нельзя систему проинсталить <_< |
| |||