Jump to content

Наша сетка

Наша сетка
Репозиторий https://github.com/OurGrid/OurGrid
Написано в Ява
Тип Грид-вычисления
Лицензия LGPL-3.0
GPL-3.0
Веб-сайт https://ourgrid.org/

OurGrid — это с открытым исходным кодом, для грид промежуточное программное обеспечение основанное на одноранговой архитектуре. OurGrid в основном разрабатывался в Федеральном университете Кампина-Гранди ( Бразилия ), где с декабря 2004 года используется экземпляр OurGrid под названием OurGrid. [1] Любой может свободно присоединиться к нему, чтобы получить доступ к большому количеству вычислительных мощностей и запускать параллельные приложения . Эта вычислительная мощность обеспечивается за счет простаивающих ресурсов всех участников и распределяется таким образом, что те, кто вносит больший вклад, получают больше, когда им нужно. В настоящее время платформу можно использовать для запуска любого приложения, чьи задачи (т. е. части, выполняемые на одной машине) не взаимодействуют между собой во время выполнения, как и большинство симуляций , интеллектуального анализа данных и поиска. [2]

Основная структура OurGrid

Программное обеспечение OurGrid написано на Java . Любая операционная система, которая может запускать виртуальную машину Java, может участвовать в сетке. Он состоит из четырех частей: Broker, Worker, Peer и Discovery Service. Брокер используется, когда пользователю необходимо использовать сетку для некоторых вычислений. Worker используется, когда пользователю в данный момент не нужно ничего вычислять, но он хочет предоставить простаивающие вычислительные ресурсы, чтобы заработать репутацию в сети. Peer используется, когда пользователь управляет несколькими машинами, и позволяет контролировать подключенных Workers. Служба обнаружения позволяет нескольким узлам взаимодействовать и обмениваться своими вычислительными ресурсами. [3]

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

Механизм стимулирования

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

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

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

Ограничения

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

В 2013 году Марек Шимон, Ладислав Хурай и Владимир Силади проанализировали узкие места производительности грид-приложений P2P, таких как OurGrid. Они выяснили, что задача не будет эффективно решена в сети, если в ней будут большие накладные расходы на распределение данных между воркёрами. Они разработали задачу, которая использует методы интерполяции для определения глубины снежного покрова. После этого они сравнили время, необходимое последовательному алгоритму для решения задачи, и время, необходимое сетке для решения распараллеленной версии задачи. Они обнаружили, что повышения эффективности не произошло из-за больших накладных расходов на распространение и сбор данных. Другое приложение, занимающееся радиоактивным распадом, показало повышение эффективности за счет большого объема данных, более сложных вычислений и небольших накладных расходов на распространение данных по сравнению с самими вычислениями. [5]

  1. ^ Преве, Николаос (2012). Вычислительные сетки и сетки данных: принципы, приложения и конструкция . Справочник по информатике. п. 14. ISBN  9781613501146 .
  2. ^ Беттс, Брайан (7 июня 2007 г.). «Бразильцы сходят с ума по грид-вычислениям» . Регистр . Архивировано из оригинала 18 сентября 2021 года . Проверено 8 января 2024 г.
  3. ^ Jump up to: а б с «Обзор OurGrid» . Проверено 8 января 2024 г.
  4. ^ Jump up to: а б Андраде, Назарено; Бразилейро, Франсиско; Чирне, Вальфредо (май 2004 г.). «Предотвращение бесплатного использования в одноранговой сети с совместным использованием ЦП». Слушания. 13-й Международный симпозиум IEEE по высокопроизводительным распределенным вычислениям . дои : 10.1109/HPDC.2004.9 . S2CID   1311873 .
  5. ^ Шимон, Марек; Хурадж, Ладислав; Силади, Владимир (2013). «Анализ узких мест в производительности приложений P2P Grid» . Журнал прикладной математики, статистики и информатики . 9 (2): 5–11. дои : 10.2478/jamsi-2013-0008 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 98da458752e2ab7817b4256dd3676285__1709124120
URL1:https://arc.ask3.ru/arc/aa/98/85/98da458752e2ab7817b4256dd3676285.html
Заголовок, (Title) документа по адресу, URL1:
OurGrid - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)