Jump to content

Кредитная система BOINC

В рамках платформы BOINC для волонтерских вычислений Кредитная система BOINC [1] помогает волонтерам отслеживать, сколько процессорного времени они пожертвовали различным проектам. Это гарантирует, что пользователи возвращают точные результаты как по научным, так и по статистическим причинам.

Цели кредитной системы

[ редактировать ]

онлайн Распределенные -вычисления в значительной степени, если не полностью, зависят от добровольцев компьютеров- . По этой причине такие проекты, как SETI@home и другие проекты BOINC, зависят от сложного баланса между постоянными пользователями и циклом появления новых и выходящих пользователей. [2]

Причины участия

[ редактировать ]
  1. Сделать пожертвование на научное дело
    • Для продвижения конкретной области исследования проекта(ов)
    • Чтобы помочь в борьбе с болезнью, может возникнуть эмоциональная связь с участниками.
  2. Для стресс-тестирования компьютеров
    • Обработка проектов распределенных вычислений подвергает компьютер постоянной полной загрузке процессора , поэтому оверклокеры часто используют стресс для проверки стабильности своей системы.
  3. Объединяйтесь, зарабатывайте кредиты и соревнуйтесь с другими пользователями и командами.
    • Некоторые люди и команды управляют множеством компьютеров, а некоторые специально посвящены BOINC в надежде подняться на вершину мировых чартов.
  4. Для личной выгоды и признания
    • Такие проекты, как PlanetQuest, планируют позволить людям называть планеты, открытые с помощью своих компьютеров.
    • Такие проекты, как BURP и Leiden Classical, позволяют пользователям отправлять свои собственные операции для использования в системе. BURP позволяет пользователю отправлять модели для рендеринга, а Leiden Classical позволяет пользователям отправлять физические расчеты.
    • Криптовалютные проекты, такие как Gridcoin, имеют вознаграждение за подтверждение работы, привязанное к кредитам BOINC.

Брусчатка

[ редактировать ]

Основой кредитной системы BOINC является булыжник , названный в честь Джеффа Кобба из SETI@home . По определению, 200 булыжников начисляются за один день работы на компьютере, который соответствует одному из двух критериев:

Фактическая вычислительная сложность, необходимая для выполнения данной рабочей единицы, является основой для количества кредитов, которые должны быть предоставлены. Система BOINC позволяет обрабатывать работы любой длины и выдавать пользователю одинаковые суммы кредитов. При этом BOINC использует тесты для измерения скорости системы, объединяя эту цифру с количеством времени, необходимым для обработки рабочей единицы. Затем интерфейс может «угадать» сумму кредита, которую должен получить пользователь. Поскольку системы имеют множество переменных, включая объем оперативной памяти , скорость процессора и конкретную архитектуру различных материнских плат и процессоров , могут быть большие расхождения в количестве кредитов, которые, по мнению разных компьютеров (и проектов), заработал пользователь.

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

Общий кредит

[ редактировать ]

Кредиты отслеживаются внутри компании для компьютеров, пользователей и команд. Когда компьютер обрабатывает и возвращает рабочую единицу, он не получает оценки только за это действие. Сначала необходимо проверить эту рабочую единицу с помощью данного метода, специфичного для проекта. После проверки компьютеру предоставляется кредит, который может быть меньше, равен или больше запрошенного. Эта сумма немедленно добавляется к общей сумме компьютеров, пользователей и команд. Если рабочая единица возвращается после указанного срока (в большинстве случаев) или оказывается неточной, она помечается как недействительная и не приводит к зачислению баллов. Пользователи и команды обычно определяют мировой рейтинг, сравнивая общее количество накопленных кредитов. Это очень благоприятствует пользователям и командам, которые существуют уже долгое время. Это чрезвычайно затрудняет быстрое продвижение новых пользователей в рейтинге, даже если они используют много компьютеров. Тем не менее, учитывая экспоненциальный рост вычислительной мощности среднего ПК, относительно легко превзойти неактивных пользователей BOINC, которые заработали все свои очки на устаревших машинах, даже если когда-то они занимали высокие позиции. Таким образом, пользователи BOINC с самым высоким рейтингом, как правило, будут теми, кто активно занимается кранчем.

Недавний средний кредит

[ редактировать ]

Чтобы найти полезный объем работы, выполняемой компьютером, специальный расчет, называемый недавним средним кредитом ( RAC используется ). Этот расчет предназначен для оценки количества кредитов, которые компьютер, пользователь и команда накапливают в среднем за день.

Распределение кредитов было оспорено для нескольких проектов, таких как EON. [3] и Астероиды@Дома. [4] Эти опасения со временем привели к закрытию многих таких проектов, а также к появлению нескольких альтернативных стратегий распределения. [5]

Сторонние сайты статистики

[ редактировать ]

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

  1. ^ Аван, Малик Шахзад К.; Джарвис, Стивен А. (18 октября 2012 г.). «MalikCredit — новая кредитная единица для P2P-вычислений» . 14-я Международная конференция IEEE по высокопроизводительным вычислениям и коммуникациям, 2012 г. и 9-я Международная конференция IEEE по встраиваемому программному обеспечению и системам , 2012 г. стр. 1060–1065. дои : 10.1109/HPCC.2012.155 . ISBN  978-1-4673-2164-8 . S2CID   14914817 . Проверено 27 июля 2022 г.
  2. ^ Корпела, Эрик Дж. (30 мая 2012 г.). «SETI@home, BOINC и добровольные распределенные вычисления» . Ежегодный обзор наук о Земле и планетах . 40 (1): 69–87. Бибкод : 2012AREPS..40...69K . doi : 10.1146/annurev-earth-040809-152348 . ISSN   0084-6597 . Архивировано из оригинала 8 марта 2021 г. Проверено 9 февраля 2021 г.
  3. ^ Чилл, Сэмюэл Т; Велборн, Мэтью; Террелл, Рай; Чжан, Лян; Берте, Жан-Клод; Педерсен, Андреас; Йонссон, Ханнес; Хенкельман, Грэм (01 июля 2014 г.). «EON: программное обеспечение для долговременного моделирования систем атомного масштаба» . Моделирование и симуляция в материаловедении и инженерии . 22 (5): 055002. Бибкод : 2014MSMSE..22e5002C . дои : 10.1088/0965-0393/22/5/055002 . ISSN   0965-0393 . S2CID   13990151 .
  4. ^ Дюрек, Дж.; Хануш Ю.; Ванчо, Р. (01 ноября 2015 г.). «Asteroids@home — проект распределенных вычислений BOINC для реконструкции формы астероидов» . Астрономия и вычислительная техника . 13 : 80–84. arXiv : 1511.08640 . Бибкод : 2015A&C....13...80D . дои : 10.1016/j.ascom.2015.09.004 . ISSN   2213-1337 . S2CID   15706262 .
  5. ^ Эстрада, Трилсе; Флорес, Дэвид А.; Тауфер, Микела; Теллер, Патрисия Дж.; Керстенс, Андре; Андерсон, Дэвид П. (декабрь 2006 г.). «Эффективность политики порогового планирования в проектах BOINC» . 2006 Вторая международная конференция IEEE по электронной науке и грид-вычислениям (E-Science'06) . Амстердам, Нидерланды: IEEE. п. 88. дои : 10.1109/E-SCIENCE.2006.261172 . ISBN  978-0-7695-2734-5 . Архивировано из оригинала 28 апреля 2021 г. Проверено 12 мая 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e163f032f6f9eff9a4c561fd596781a__1692824580
URL1:https://arc.ask3.ru/arc/aa/0e/1a/0e163f032f6f9eff9a4c561fd596781a.html
Заголовок, (Title) документа по адресу, URL1:
BOINC Credit System - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)