Jump to content

Квазиоппортунистические суперкомпьютеры

Типичный централизованный суперкомпьютерный центр НАСА в Эймсе с более чем 100 шкафами, в каждом из которых размещено множество процессоров, всего около 14 000 взаимосвязанных процессоров в одной комнате. [1] С другой стороны, распределенная система (например, BOINC ) может использовать десятки тысяч персональных компьютеров в Интернете, когда бы они ни были доступны. [2]

Квазиоппортунистические суперкомпьютеры — это вычислительная парадигма суперкомпьютеров на большом количестве географически разбросанных компьютеров . [3] Квазиоппортунистические суперкомпьютеры призваны обеспечить более высокое качество обслуживания, чем оппортунистическое совместное использование ресурсов . [4]

Квазиоппортунистический подход координирует компьютеры, которые часто принадлежат разным владельцам, для достижения надежной и отказоустойчивой высокой производительности с большим контролем, чем оппортунистические компьютерные сети , в которых вычислительные ресурсы используются всякий раз, когда они могут стать доступными. [3]

Хотя подход «оппортунистического сопоставления» к планированию задач в компьютерных сетях проще, поскольку он просто сопоставляет задачи с любыми ресурсами, которые могут быть доступны в данный момент, требовательные суперкомпьютерные приложения, такие как моделирование погоды или вычислительная гидродинамика, остаются недоступными. , отчасти из-за препятствий в надежном распределении большого количества задач, а также из-за надежной доступности ресурсов в данный момент времени. [5] [6]

Квазиоппортунистический подход позволяет выполнять требовательные приложения в компьютерных сетях путем заключения соглашений о распределении ресурсов по сетке; и отказоустойчивая передача сообщений для абстрактной защиты от сбоев базовых ресурсов, тем самым поддерживая некоторый оппортунизм, одновременно обеспечивая более высокий уровень контроля. [3]

Оппортунистические суперкомпьютеры на гриде

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

Общий принцип грид-вычислений заключается в использовании распределенных вычислительных ресурсов из разных административных доменов для решения одной задачи, используя ресурсы по мере их доступности. Традиционно большинство грид-систем подходили к задаче планирования задач , используя подход «оппортунистического сопоставления», при котором задачи сопоставляются с любыми ресурсами, которые могут быть доступны в данный момент. [5]

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

BOINC , разработанный в Калифорнийском университете в Беркли, является примером основанной на волонтерах . оппортунистической системы грид-вычислений, [2] Приложения, основанные на сетке BOINC, достигли уровня в несколько петафлопс, используя около полумиллиона компьютеров, подключенных к Интернету, всякий раз, когда волонтерские ресурсы становятся доступными. [7] Другая система, Folding@home , не основанная на BOINC и вычисляющая сворачивание белков , достигла 8,8 петафлопс при использовании клиентов, включающих GPU и PlayStation 3 . системы [8] [9] [2] Однако эти результаты неприменимы к рейтингам TOP500 , поскольку они не подвергаются тесту Linpack общего назначения .

Ключевой стратегией распределенных вычислений является использование промежуточного программного обеспечения , которое распределяет части программы между различными компьютерами в сети. [10] Хотя общие грид-вычисления добились успеха в параллельном выполнении задач, требовательные суперкомпьютерные приложения, такие как моделирование погоды или вычислительная гидродинамика, остались недоступными, отчасти из-за препятствий в надежном распределении большого количества задач, а также из-за надежных доступность ресурсов в данный момент времени. [2] [10] [9]

Оппортунистический Интернет-сервер PrimeNet поддерживает GIMPS , один из первых проектов сеточных вычислений с 1997 года, посвященный исследованию простых чисел Мерсенна . По состоянию на май 2011 г. Распределенные исследования GIMPS в настоящее время достигают около 60 терафлопс в рамках добровольного вычислительного проекта. [11] Использование вычислительных ресурсов в « добровольных сетях », таких как GIMPS, обычно является чисто оппортунистическим: географически рассредоточенные компьютеры, принадлежащие дистрибьюторам, вносят свой вклад всякий раз, когда они становятся доступными, без каких-либо заранее установленных обязательств, что какие-либо ресурсы будут доступны в любой момент времени. Следовательно, гипотетически, если многие из добровольцев невольно решат выключить свои компьютеры в определенный день, ресурсы сети значительно сократятся. [12] [2] [9] Более того, пользователи сочтут чрезвычайно дорогостоящим организовывать очень большое количество оппортунистических вычислительных ресурсов таким образом, чтобы можно было достичь разумной высокой производительности вычислений . [12] [13]

Квазиконтроль вычислительных ресурсов

[ редактировать ]
Представление модели атмосферы с помощью дифференциальных уравнений , требующих возможностей суперкомпьютера.

Примером более структурированной сетки для высокопроизводительных вычислений является DEISA , суперкомпьютерный проект, организованный Европейским сообществом , который использует компьютеры в семи европейских странах. [14] Хотя различные части программы, выполняемой в рамках DEISA, могут выполняться на компьютерах, расположенных в разных странах под разными владельцами и администрациями, здесь обеспечивается больший контроль и координация, чем при чисто оппортунистическом подходе. DEISA имеет двухуровневую схему интеграции: «внутренний уровень» состоит из ряда тесно связанных высокопроизводительных компьютерных кластеров , которые используют схожие операционные системы и механизмы планирования и обеспечивают однородную вычислительную среду; тогда как «внешний уровень» состоит из гетерогенных систем , обладающих суперкомпьютерными возможностями. [15] Таким образом, DEISA может предоставлять пользователям в некоторой степени контролируемые, но рассредоточенные высокопроизводительные вычислительные услуги. [15] [16]

Квазиоппортунистическая парадигма направлена ​​на преодоление этого за счет достижения большего контроля над назначением задач распределенным ресурсам и использования заранее согласованных сценариев доступности систем внутри сети. Квазиоппортунистическое распределенное выполнение требовательного программного обеспечения для параллельных вычислений в сетях фокусируется на реализации соглашений о распределении по сети, подсистем совместного распределения, механизмов распределения с учетом топологии связи, отказоустойчивых библиотек передачи сообщений и предварительной подготовки данных. [17] В этом подходе отказоустойчивая передача сообщений необходима для абстрактной защиты от сбоев базовых ресурсов. [3]

Квазиоппортунистический подход выходит за рамки добровольных вычислений в высокораспределенных системах, таких как BOINC , или общих сетевых вычислений в такой системе, как Globus, позволяя промежуточному программному обеспечению обеспечивать почти беспрепятственный доступ ко многим вычислительным кластерам, чтобы существующие программы на таких языках, как Фортран, или C может быть распределен между несколькими вычислительными ресурсами. [3]

Ключевым компонентом квазиоппортунистического подхода, как и в Qoscos Grid , является экономическая модель распределения ресурсов, в которой ресурсы предоставляются на основе соглашений между конкретными узлами администрирования суперкомпьютеров. В отличие от добровольческих систем, опирающихся на альтруизм, для выполнения конкретных типов задач оговариваются конкретные договорные условия. Однако парадигмы «око за око», в которых вычисления окупаются за счет будущих вычислений, не подходят для суперкомпьютерных приложений, и их следует избегать. [18]

Другим ключевым компонентом квазиоппортунистического подхода является надежная система передачи сообщений , обеспечивающая механизмы перезапуска распределенных контрольных точек , когда компьютерное оборудование или сети неизбежно испытывают сбои. [18] Таким образом, если какая-то часть большого вычисления дает сбой, не нужно прекращать весь цикл, а можно перезапустить его с последней сохраненной контрольной точки. [18]

См. также

[ редактировать ]
  1. ^ Веб-сайт НАСА
  2. ^ Jump up to: а б с д и Параллельный и распределенный вычислительный интеллект , Франсиско Фернандес де Вега, 2010 г. ISBN   3-642-10674-9, страницы 65–68.
  3. ^ Jump up to: а б с д и Квазиоппортунистические суперкомпьютеры в сетках Валентина Кравцова, Дэвида Кармели, Вернера Дубицкого, Ариэля Орды, Ассафа Шустера , Бенни Йошпы, на Международном симпозиуме IEEE по высокопроизводительным распределенным вычислениям, 2007, страницы 233-244 [1]
  4. ^ Вычислительная наука - Iccs 2008: 8-я Международная конференция под редакцией Мариана Бубака, 2008 г. ISBN   978-3-540-69383-3 страницы 112-113 [2]
  5. ^ Jump up to: а б Грид-вычисления: управление экспериментами, интеграция инструментов и научные рабочие процессы , Раду Продан, Томас Фарингер, 2007 г. ISBN   3-540-69261-4 страницы 1-4
  6. ^ Вычислительная наука - Iccs 2009: 9-я Международная конференция под редакцией Габриэль Аллен , Ярека Набжиски, 2009 г. ISBN   3-642-01969-2 страницы 387-388 [3]
  7. ^ Статистика BOIN, 2011 г. Архивировано 19 сентября 2010 г. на Wayback Machine.
  8. ^ «Статистика Folding@home, 2011» . Архивировано из оригинала 13 мая 2013 г. Проверено 21 июля 2011 г.
  9. ^ Jump up to: а б с Euro-par 2010, Семинар по параллельной обработке под редакцией Марио Р. Гуаррачино, 2011 г. ISBN   3-642-21877-6 страниц 274-277
  10. ^ Jump up to: а б Языки и компиляторы для параллельных вычислений , Гуан Р. Гао, 2010 г. ISBN   3-642-13373-8, страницы 10–11.
  11. ^ «Технология распределенных вычислений Internet PrimeNet Server для эффективного поиска простых чисел Мерсенна в Интернете» . ГИМПЫ . Проверено 6 июня 2011 г.
  12. ^ Jump up to: а б Грид-вычисления: на пути к глобальной взаимосвязанной инфраструктуре под редакцией Николаоса П. Преве, 2011 г. ISBN   0-85729-675-2 стр. 71
  13. ^ Купер, Кертис и Стивен Бун. «Великий поиск простых чисел Мерсенна в Интернете в Университете Центрального Миссури» . Университет Центрального Миссури . Проверено 4 августа 2011 г.
  14. ^ Высокопроизводительные вычисления - HiPC 2008 под редакцией П. Садаяппана, 2008 г. ISBN   3-540-89893-X стр. 1
  15. ^ Jump up to: а б Семинары Euro-Par 2006: параллельная обработка: CoreGRID 2006 под редакцией Вольфганга Ленера, 2007 г. ISBN   3-540-72226-2 страницы
  16. ^ Грид-вычисления: Международный симпозиум по грид-вычислениям (ISGC 2007) под редакцией Стеллы Шен, 2008 г. ISBN   0-387-78416-0 стр. 170
  17. ^ Кравцов, Валентин; Кармели, Дэвид; Дубицкий, Вернер; Орда, Ариэль; Шустер, Ассаф; Йошпа, Бенни. «Квазиоппортунистические суперкомпьютеры в сетках, актуальная тема (2007 г.)» . Международный симпозиум IEEE по высокопроизводительным распределенным вычислениям . ИИЭЭ . Проверено 4 августа 2011 г. {{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка )
  18. ^ Jump up to: а б с Алгоритмы и архитектуры для параллельной обработки Ану Г. Буржуа, 2008 г. ISBN   3-540-69500-1 страницы 234-242
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b9a0ad422129209805e9cd04557fc419__1705007040
URL1:https://arc.ask3.ru/arc/aa/b9/19/b9a0ad422129209805e9cd04557fc419.html
Заголовок, (Title) документа по адресу, URL1:
Quasi-opportunistic supercomputing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)