World Community Grid

World Community Grid (WCG) — это глобальное сообщество пользователей, которые предоставляют неиспользуемые мощности своих компьютеров для решения сложных вычислительных заданий. Проект добровольных вычислений работает на платформе BOINC. Запущен в 2004 году компанией IBM (с технической стороны). Развивался в сотрудничестве с Национальным институтом здравоохранения США, Всемирной организации здравоохранения, ООН[3] и других организаций, связанных с наукой и здравоохранением. Решение о том, к каким расчётам следует привлечь первостепенное внимание, принимается совместно с ведущими учёными разных стран. Пользователи же могут самостоятельно настроить задания каких из отобранных исследований будет вычислять их машина.

World Community Grid
Тип Распределённые вычисления
Разработчик IBM
Написана на C++
Операционная система Windows (10, 8, 8.1, 7, Vista, XP, Me, 2000)
Linux/x86, /x64 — 1 ноября 2005[1]
macOS
FreeBSD[2]
Android
Первый выпуск 16 ноября 2004
Аппаратная платформа x86, ARM_(архитектура), Кроссплатформенное программное обеспечение
Сайт worldcommunitygrid.org
World Community Grid
Платформа BOINC
Объём загружаемого ПО

• 2 МБ (Cure Muscular Distrophy)
• 2 МБ (Help Conquer Cancer)
• 22 МБ (Human Proteome Folding)
 ? МБ (FightAIDS@Home)

 ? МБ (Help Fight Childhood Cancer)
Объём загружаемых данных задания

 ? МБ (Cure Muscular Distrophy)
 ? МБ (Help Conquer Cancer)
 ? МБ (Mapping Cancer Markers)
 ? МБ (Human Proteome Folding)
• 200 КБ (FightAIDS@Home)

 ? МБ (Help Fight Childhood Cancer)
Объём отправляемых данных задания

• 70—140 КБ (Cure Muscular Distrophy)
• 62 КБ (Help Conquer Cancer)
• 100 КБ (Human Proteome Folding)
• 70 КБ (FightAIDS@Home)

• 410 КБ (Help Fight Childhood Cancer)
Объём места на диске 135 МБ
Используемый объём памяти

• 10 МБ (Cure Muscular Distrophy)
• 4.5 МБ (Cure Muscular Distrophy phase2)
• 32 МБ (Help Conquer Cancer)
• 91 МБ (Human Proteome Folding)
• 224 МБ (FightAIDS@Home)
• 70-224 МБ (Help Fight Childhood Cancer)

• 80 МБ (Computing for Clean Water)
Графический интерфейс есть (заставка)
Среднее время расчёта задания

• 5.5 часов (Cure Muscular Distrophy)
• 3.5 часа (Help Conquer Cancer)
• 4 часа (Mapping Cancer Markers)
• 7.5 часов (Human Proteome Folding)
• 7—8.5 часов (FightAIDS@Home)

• 11.5 часов (Help Fight Childhood Cancer)
Deadline 10 дней
Возможность использования GPU Да (Help Conquer Cancer)

Проект предоставляет большой выбор исследований в области борьбы с раком, СПИДом, туберкулёзом, гриппом и других не менее важных направлений (сохранение лесов Африки[4], поиск лучшего фильтрата для очистки воды[5]). Проекты вычисляются не только добровольцами (в число которых может вступить каждый обладатель ПК или андроид устройства), но и партнёрскими организациями[6] из многих стран.

На 26 января 2021 года в проекте было зарегистрировано 795 223 пользователей, которые выполнили 2 190 954 лет процессорных расчётов используя суммарно 6 799 489 устройств[7].

История

Изначально WCG поддерживал только Windows и работал на платформе компании United Devices (авторов проекта grid.org). Занимался подпроектом в grid.org, названным Smallpox Research Project, нацеленным на развитие медикаментов против оспы. В 2003 году проект добился отличных результатов менее чем за три месяца работы, обнаружил 44 потенциальных лекарства. Позднее состоялся переход на платформу BOINC, который позволил расширить круг пользователей с другими операционными системами и интегрировать сестринские проекты для распределённых вычислений (к примеру с distributed.net через Moo! Wrapper).

Текущие проекты

Активные

  • Mapping Cancer Markers (стартовал 25 ноября 2013)[8] — проект по поиску онкомаркеров для возможности более раннего обнаружения рака и упрощения его лечения. Официальный сайт: http://www.cs.utoronto.ca/~juris/MCM.htm
  • Help Stop TB (стартовал 24 марта 2016)[9] — проект по борьбе с туберкулёзом. В частности, создание базы данных по структурам миколовых кислот, моделирование мембранных моделей для лучшего понимания поведения молекул в естественной среде, изучение воздействия миколовых кислот и их производных на иммунную систему человека.
  • Smash Childhood Cancer (стартовал 29 января 2017)[10] — проект по поиску лекарств от разных видов детского рака. В частности: опухолей головного мозга, опухоли Вильямса, гепатобластомы, опухолей половых клеток, остеосаркомы.
  • Africa Rainfall Project (запущенный в октябре 2019 года) будет использовать вычислительную мощность World Community Grid, данные The Weather Company и другие данные для улучшения моделирования осадков, что может помочь фермерам в странах Африки к югу от Сахары успешно выращивать урожай.
  • OpenPandemics — COVID—19 (стартовал 14 мая 2020) — проект по поиску потенциальных методов лечения COVID-19, изучение SARS-CoV1 и других вирусов для оценки мутаций и предотвращения пандемий в будущем.

Периодические или на стадии запуска

  • Beta Testing (стартовал 1 августа 2006) — это проверка проектов на стабильность и возможные ошибки перед тем, как они официально будут запущены в WCG.

Завершённые

Потенциальные проблемы

Поскольку программное обеспечение World Community Grid увеличивает использование ЦП за счет неиспользованного времени обработки, программное обеспечение может вызвать непривычное для пользователя поведение на волонтерских компьютерах. Если в 1990-2000х подобные вычисления помогали устранить проблему «потраченных впустую» циклов работы процессора, подключение современных устройств, хоть и является более выгодным по соотношению затраченных ресурсов / полученного результата, приводит к нагрузке на все ядра процессора, увеличивая его температуру (схожий эффект с бенчмаркингом).

В зависимости от настроек ЦП может работать либо на постоянной нагрузке, либо циклами 100/0. К примеру, если желаемая нагрузка — 75 % использования ЦП, клиент позволяет задачам либо постоянно нагружать его на 75 %, либо работать на 100 в течение 3 секунд, затем отключаться на одну секунду, что теоретически снижает суммарное использование процессора.

Несмотря на ненавязчивый характер программного обеспечения, при неверной настройке или без использования менеджеров проектов, данные вычисления могут приводить к временному снижению производительности системы. С целью избежания перегревов и ухудшения производительности пользовательских компьютеров организация советует установить программное обеспечение[16], которое, помимо прочих настроек использования ресурсов ПК прерывает работу WCG клиента если процессор «занят» (будь то движение мыши / пользование клавиатурой или суммарный процент использования ЦП другими программами). WCD делает всё возможное, чтобы для конечного пользователя опыт использования устройства не изменился, при этом позволяя ПК «грезить о науке» в минуты простоя.

Дополнительная программа для компьютеров Windows — TThrottle (XP, 2003, Vista) — может решить проблему перегрева, напрямую ограничивая использование проекта на компьютере. Он делает это, измеряя температуру процессора и / или GPU и соответствующим образом настраивая время выполнения. Она также использует более короткое время переключения — менее одной секунды, — что приводит к меньшему изменению температуры во время переключения.

Примечания

  1. http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=4224
  2. http://boinc.berkeley.edu/index.php
  3. The New York Times. Published: November 16, 2004 (англ.)
  4. Africa Rainfall Project | Research | World Community Grid
  5. Computing for Clean Water | Research | World Community Grid
  6. www.worldcommunitygrid.org/about_us/viewOurPartners.do
  7. World Community Grid - Global Statistics (англ.). — страница статистики World Community Grid. Дата обращения: 24 августа 2013.
  8. Mapping Cancer Markers project launch. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  9. Researchers Partner with World Community Grid to Help Stop a Leading Killer. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  10. Researchers Reunite with World Community Grid to Smash Childhood Cancer. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  11. Даты сверены с wcg.wikia.com (англ.)
  12. project update.
  13. Launch of the Computing for Sustainable Water Project. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  14. Help an International Research Team Fight the Zika Virus. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  15. The Bacteria Inside Us: Gaining a New Understanding of Human Disease. www.worldcommunitygrid.org. Дата обращения: 7 марта 2019.
  16. World Community Grid

См. также

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.