World Community Grid (World Community Grid)
World Community Grid | |
---|---|
Тип | Распределённые вычисления |
Разработчик | IBM |
Написана на | C++ |
Операционные системы |
• Windows (10, 8, 8.1, 7, Vista, XP, Me, 2000) • Linux/x86, /x64 — 1 ноября 2005[1] • macOS • FreeBSD[2] • Raspberry Pi OS[3] |
Первый выпуск | 16 ноября 2004 |
Аппаратные платформы | x86, ARM (архитектура), Кроссплатформенное программное обеспечение |
Сайт | worldcommunitygrid.org |
Медиафайлы на Викискладе |
World Community Grid (WCG) — глобальное сообщество пользователей, которые предоставляют неиспользуемые мощности своих компьютеров для решения сложных вычислительных заданий. Проект добровольных вычислений работает на платформе BOINC. Запущен в 2004 году компанией IBM (с технической стороны). Развивался в сотрудничестве с Национальным институтом здравоохранения США, Всемирной организации здравоохранения, ООН[4] и других организаций, связанных с наукой и здравоохранением. Решение о том, к каким расчётам следует привлечь первостепенное внимание, принимается совместно с ведущими учёными разных стран. Пользователи же могут самостоятельно настроить задания каких из отобранных исследований будет вычислять их машина.
Проект предоставляет большой выбор исследований в области борьбы с раком, СПИДом, туберкулёзом, гриппом и других не менее важных направлений (сохранение лесов Африки[5], поиск лучшего фильтрата для очистки воды[6]). Проекты вычисляются не только добровольцами (в число которых может вступить каждый обладатель ПК или андроид устройства), но и партнёрскими организациями[7] из многих стран.
На 26 января 2021 года в проекте было зарегистрировано 795 223 пользователей, которые выполнили 2 190 954 лет процессорных расчётов используя суммарно 6 799 489 устройств[8].
История
[править | править код]Изначально WCG поддерживал только Windows и работал на платформе компании United Devices (авторов проекта grid.org). Занимался подпроектом в grid.org, названным Smallpox Research Project, нацеленным на развитие медикаментов против оспы. В 2003 году проект добился отличных результатов менее чем за три месяца работы, обнаружил 44 потенциальных лекарства. Позднее состоялся переход на платформу BOINC, который позволил расширить круг пользователей с другими операционными системами и интегрировать сестринские проекты для распределённых вычислений (к примеру с distributed.net через Moo! Wrapper).
Текущие проекты
[править | править код]Активные
[править | править код]- Mapping Cancer Markers (стартовал 25 ноября 2013)[9] — проект по поиску онкомаркеров для возможности более раннего обнаружения рака и упрощения его лечения. Официальный сайт: http://www.cs.utoronto.ca/~juris/MCM.htm
- Help Stop TB (стартовал 24 марта 2016)[10] — проект по борьбе с туберкулёзом. В частности, создание базы данных по структурам миколовых кислот, моделирование мембранных моделей для лучшего понимания поведения молекул в естественной среде, изучение воздействия миколовых кислот и их производных на иммунную систему человека.
- Smash Childhood Cancer (стартовал 29 января 2017)[11] — проект по поиску лекарств от разных видов детского рака. В частности: опухолей головного мозга, опухоли Вильямса, гепатобластомы, опухолей половых клеток, остеосаркомы.
- Africa Rainfall Project (запущенный в октябре 2019 года) будет использовать вычислительную мощность World Community Grid, данные The Weather Company и другие данные для улучшения моделирования осадков, что может помочь фермерам в странах Африки к югу от Сахары успешно выращивать урожай.
- OpenPandemics — COVID—19 (стартовал 14 мая 2020) — проект по поиску потенциальных методов лечения COVID-19, изучение SARS-CoV1 и других вирусов для оценки мутаций и предотвращения пандемий в будущем.
Периодические или на стадии запуска
[править | править код]- Beta Testing (стартовал 1 августа 2006) — это проверка проектов на стабильность и возможные ошибки перед тем, как они официально будут запущены в WCG.
Завершённые
[править | править код]- Human Proteome Folding — Phase 1 (16 ноября 2004 — 18 июля 2006) — первый запущенный проект занимался изучением пространственной структуры белков человеческого организма и изучению их функций. Этот проект поможет понять, как дефекты в белках могут вызвать болезнь. При поддержке New York University.
- FightAIDS@Home — Phase 1 (21 ноября 2005-февраль 2015)[12] — проект по поиску новых методов лечения синдрома приобретённого иммунодефицита. Задача проекта состоит в поиске среди миллионов химических соединений вещества, способного блокировать вирусную протеазу, что делает невозможным размножение вируса. FightAIDS@Home — это второй исследовательский проект WCG, он проводится в сотрудничестве с The Scripps Research Institute, Prof. Arthur J. Olson’s laboratory.
- Human Proteome Folding — Phase 2 (стартовал 23 июня 2006) — создание полной карты белков человеческого организма. New York University.
- Help Defeat Cancer (20 июля 2006 — апрель 2007) — исследовал микрослайды тканей, чтобы определить, как можно улучшить терапию рака на раннем этапе диагностики. Cancer Institute of New Jersey, Rutgers University и Пенсильванский университет.
- Genome Comparison (21 ноября 2006 — 21 июля 2007) — расшифровка информации геномов разных организмов. Oswaldo Cruz Institute.
- Help Defeat Muscular Dystrophy — Phase 1 (19 декабря 2006 — 11 июня 2007) — исследует белок-белковые взаимодействия, из-за которых возникает заболевание мышечной дистрофии.
- Discovering Dengue Drugs — Together — Phase 1 (21 августа 2007 — 26 августа 2009) — поиск лекарств и вакцин от тропической лихорадки, энцефалита Западного Нила, гепатита C и жёлтой лихорадки. Первая фаза расчётов завершена. The University of Texas Medical Branch.
- AfricanClimate@Home (31 августа 2007 — 27 Июня 2008) — первая стадия разработки более точных климатических моделей для разных регионов Африки. University of Cape Town.
- Help Conquer Cancer (стартовал 6 ноября 2007) — проект по улучшению результатов рентгеновской кристаллографии, которая помогает исследователям не только описать неизвестные структуры протеомы человека, но и лучше понять, как образуется рак. Проект проводится при поддержке Ontario Institute for Cancer Research, University Health Network.
- Nutritious Rice for the World (12 мая 2008 — 06 апреля 2010) — проект по улучшению свойств сортов риса, в первую очередь для стран третьего мира. Вашингтонский университет.
- Clean Energy Project — Phase 1 (5 декабря 2008 — 13 октября 2009) — проект по выбору из комбинаций молекул, самых продуктивных для создания дешёвых, гибких и эффективных солнечных батарей. Проект разбит на две части: первая стадия сосредоточится на выборе молекул в ходе химического эксперимента, на второй стадии будут произведены расчёты на уровне кванта. При поддержке Гарвардского университета, Department of Chemistry and Chemical Biology.
- Help Fight Childhood Cancer (стартовал 16 марта 2009) — проект по поиску лекарств, блокирующих три вида белков, которые обычно связывают с развитием нейробластомы, которая может развиваться у детей в раннем возрасте. Chiba University, Chiba Cancer Center’s.
- Influenza Antiviral Drug Search — Phase 1 (стартовал 5 мая 2009 — 22 октября 2009) — проект по поиску химических соединений, ингибирующих ключевые компоненты белковой оболочки вируса гриппа. Первая фаза тринадцатого запущенного проекта завершена. В течение этого времени свыше 67 тысяч пользователей обработали свыше трёх миллионов результатов. The University of Texas Medical Branch, Galveston National Laboratory.
- Help Defeat Muscular Dystrophy — Phase 2 (стартовал 13 мая 2009) — проект по созданию новой базы данных с информацией о функционально взаимодействующих белках. Decrypthon, AFM (French Muscular Dystrophy Association), Национальный центр научных исследований Франции, Университет имени Пьера и Марии Кюри, IBM.
- Discovering Dengue Drugs — Together - Phase 2 (17 февраля 2010 — март 2013)[13]
- The Clean Energy Project — Phase 2 (стартовал 28 июня 2010) — проект по поиску новых химических соединений с целью создания более эффективных солнечных батарей. Официальный сайт The Clean Energy Project.
- Computing for Clean Water (стартовал 20 сентября 2010) — проект по изучению процессов молекулярного уровня, что сможет помочь в создании высокоэффективных фильтров по очистке и опреснению воды. Центр нано- и микро- механики.
- Drug Search for Leishmaniasis (стартовал 31 августа 2011) — оф. сайт http://pecet-colombia.org/worldcommunitygrid/drugsearch
- GO Fight Against Malaria (стартовал 14 ноября 2011) — оф. сайт http://gofightagainstmalaria.scripps.edu
- Say No to Schistosoma (стартовал 22 февраля 2012) — оф. сайт проекта http://inforium.com.br/wcg/pt/wcgInformacoes.php (недоступная ссылка)
- Computing for Sustainable Water (стартовал 17 апреля 2012)[14] — https://secure.worldcommunitygrid.org/forums/wcg/listthreads?forum=561
- Uncovering Genome Mysteries (стартовал 16 октября 2014) — оф. сайт https://web.archive.org/web/20160304130210/http://www.genomemysteries.org/
- Outsmart Ebola Together (стартовал 3 декабря 2014) — оф. сайт https://www.crowdrise.com/CureEbola
- FightAIDS@Home — Phase 2 (30 сентября 2015-14 октября 2020) — проверка результатов фазы 1 другими методами для отсева кандидатов.
- OpenZika (19 мая 2016—13 декабря 2019)[15] — проект по поиску лекарства от пандемической лихорадки Зика.
- Microbiome Immunity Project (23 августа 2017-июль 2021)[16] — проект по изучению роли микрофлоры человека. Основной целью проекта является публикация ожидаемых протеиновых структур в микробиоме человека, что может также помочь в изучении влияния сахарного диабета 1-го типа и болезни Крона на организм.
Потенциальные проблемы
[править | править код]Поскольку программное обеспечение World Community Grid увеличивает использование ЦП за счёт неиспользованного времени обработки, программное обеспечение может вызвать непривычное для пользователя поведение на волонтерских компьютерах. Если в 1990—2000-х подобные вычисления помогали устранить проблему «потраченных впустую» циклов работы процессора, подключение современных устройств, хоть и является более выгодным по соотношению затраченных ресурсов / полученного результата, приводит к нагрузке на все ядра процессора, увеличивая его температуру (схожий эффект с бенчмаркингом).
В зависимости от настроек ЦП может работать либо на постоянной нагрузке, либо циклами 100/0. К примеру, если желаемая нагрузка — 75 % использования ЦП, клиент позволяет задачам либо постоянно нагружать его на 75 %, либо работать на 100 в течение 3 секунд, затем отключаться на одну секунду, что теоретически снижает суммарное использование процессора.
Несмотря на ненавязчивый характер программного обеспечения, при неверной настройке или без использования менеджеров проектов, данные вычисления могут приводить к временному снижению производительности системы. С целью избежания перегревов и ухудшения производительности пользовательских компьютеров организация советует установить программное обеспечение[17], которое, помимо прочих настроек использования ресурсов ПК прерывает работу WCG клиента если процессор «занят» (будь то движение мыши / пользование клавиатурой или суммарный процент использования ЦП другими программами). WCD делает всё возможное, чтобы для конечного пользователя опыт использования устройства не изменился, при этом позволяя ПК «грезить о науке» в минуты простоя.
Дополнительная программа для компьютеров Windows — TThrottle (XP, 2003, Vista) — может решить проблему перегрева, напрямую ограничивая использование проекта на компьютере. Он делает это, измеряя температуру процессора и / или GPU и соответствующим образом настраивая время выполнения. Она также использует более короткое время переключения — менее одной секунды, — что приводит к меньшему изменению температуры во время переключения.
Примечания
[править | править код]- ↑ http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=4224 . Дата обращения: 28 сентября 2009. Архивировано 8 сентября 2014 года.
- ↑ http://boinc.berkeley.edu/index.php . Дата обращения: 28 сентября 2009. Архивировано 20 марта 2011 года.
- ↑ Hardware Chat Room (англ.). World Community Grid Forums. Дата обращения: 20 декабря 2022. Архивировано 20 декабря 2022 года.
- ↑ The New York Times. Published: November 16, 2004 Архивная копия от 14 июня 2013 на Wayback Machine (англ.)
- ↑ Africa Rainfall Project | Research | World Community Grid . Дата обращения: 26 августа 2021. Архивировано 15 июля 2021 года.
- ↑ Computing for Clean Water | Research | World Community Grid . Дата обращения: 26 августа 2021. Архивировано 16 июля 2021 года.
- ↑ www.worldcommunitygrid.org/about_us/viewOurPartners.do . Дата обращения: 27 сентября 2009. Архивировано 8 февраля 2010 года.
- ↑ World Community Grid - Global Statistics (англ.). — страница статистики World Community Grid. Дата обращения: 24 августа 2013. Архивировано 12 апреля 2022 года.
- ↑ Mapping Cancer Markers project launch . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 8 марта 2019 года.
- ↑ Researchers Partner with World Community Grid to Help Stop a Leading Killer . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 8 марта 2019 года.
- ↑ Researchers Reunite with World Community Grid to Smash Childhood Cancer . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 30 января 2019 года.
- ↑ Даты сверены с wcg.wikia.com Архивная копия от 14 апреля 2009 на Wayback Machine (англ.)
- ↑ "project update". Архивировано 23 ноября 2014. Дата обращения: 26 августа 2014.
- ↑ Launch of the Computing for Sustainable Water Project . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 30 января 2019 года.
- ↑ Help an International Research Team Fight the Zika Virus . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 8 марта 2019 года.
- ↑ The Bacteria Inside Us: Gaining a New Understanding of Human Disease . www.worldcommunitygrid.org. Дата обращения: 7 марта 2019. Архивировано 8 марта 2019 года.
- ↑ World Community Grid
См. также
[править | править код]Ссылки
[править | править код]- Официальный сайт WCG (англ.)
- Инструкция по регистрации в WCG на Русском языке
- Перевод страниц официального сайта (рус.)
- Видеолекция А. Перримана о подпроекте FightAIDS@home
- Видеолекция о Clean Energy Project
- Ming D. Ma; Luming Shen, John Sheridan, Jefferson Zhe Liu, Chao Chen, Quanshui Zheng. Friction of water slipping in carbon nanotubes (англ.) // Physical Review E : journal. — Vol. 83, no. 3. — P. 036316. — doi:10.1103/PhysRevE.83.036316. — .
- Прогресс выполнения подпроектов