Jump to content

3G-мост

Generic Grid-Grid (3G) Bridge — это основной компонент с открытым исходным кодом, соединяющий рабочие места между различными грид-инфраструктурами. Его разработка началась в 2008 году в рамках проектов CancerGrid и EDGeS . Целью было создать универсальный компонент моста, который можно было бы использовать в различных сценариях взаимодействия сетей. Мост 3G, используемый в проекте EDGeS, который обеспечивает основной компонент решения для взаимодействия Service Grid и Desktop Grid. 3G Bridge помогает соединить сообщества пользователей различных сетевых систем. Например, сообщества, работающие над проблемами выборки параметров (физики, биологи и т. д.) и использующие инфраструктуру сервисных сетей, могут перенести свои приложения на более подходящую настольную грид-платформу с использованием технологии 3G Bridge, что приведет к ускорению исследований.

Проект, начатый в 2008 году, технически координируется профессором Питером Качуком , заведующим лабораторией параллельных и распределенных систем и магистром наук. Золтан Фаркас, руководитель исследования LPDS в MTA -SZTAKI, Венгрия.

Архитектура

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

3G Bridge в настоящее время активно используется в проектах EDGI и DEGSICO в качестве технологии соединения сервисов и настольных сетей. 3G Bridge позволяет соединять различные сетевые технологии путем переноса рабочих мест между ними. Таким образом, это позволяет перемещать приложения определенного типа на адекватную платформу выполнения и обеспечивает распределение нагрузки между различными грид-инфраструктурами, что приводит к увеличению производительности заданий и более быстрому выполнению.

Мост 3G состоит из следующих основных компонентов:

Интерфейс обработчика заданий: это очень простой интерфейс MySQL для обработки заданий в базе данных заданий моста 3G. Может использоваться локальными клиентами MySQL или очень простым приложением, поставляемым с мостом 3G, под названием «инжектор».

WSsubmitter: это интерфейс веб-службы над базой данных заданий моста 3G. Используя этот интерфейс, удаленные клиенты могут добавлять задания в 3G Bridge для выполнения или проверять статус уже отправленных.

База данных заданий моста 3G: это база данных MySQL, содержащая набор заданий, которые должен обрабатывать мост 3G. Важные свойства заданий, такие как имя исполняемого файла, аргументы командной строки, список используемых файлов, хранятся в базе данных.

Менеджер загрузок: этот компонент отвечает за получение входных файлов, принадлежащих заданиям, отправленным удаленно.

Диспетчер очередей: этот компонент организует выполнение и управление заданиями 3G Bridge, периодически вызывает различные плагины сетки для управления назначенными им заданиями.

Интерфейс обработчика сетки: это общий интерфейс над плагинами сетки. При использовании этого общего уровня никакие компоненты 3G Bridge, кроме плагинов сетки, не должны содержать код, специфичный для сетки. Методы, которые должен реализовать плагин сетки: отправка и обновление статуса.

Плагин Grid: плагины Grid отвечают за управление заданиями в целевых сетках. Для каждого плагина может быть несколько экземпляров, например для отправки заданий в разные VO EGEE. Мост 3G поддерживает следующие сети: EGEE, BOINC, XtremWeb-HEP и OurGrid.

HTTPD : веб-сервер, позволяющий удаленным клиентам получать выходные файлы завершенных заданий с сервера 3G Bridge. Основным языком программирования является C++, однако 3G Bridge поддерживает реализацию плагинов сетки на Java. Интерфейсы веб-сервисов реализованы с использованием gSOAP.

Плагины назначения

[ редактировать ]
  • Null: самый простой плагин, который сначала устанавливает статус входящего задания на выполнение, а затем завершает его.
  • DC-API-Single: этот плагин можно использовать для отправки отдельных заданий в сетку рабочего стола на основе BOINC. Этот плагин в основном используется в проекте EDGI.
  • DC-API: этот плагин представляет собой расширенную версию плагина DC-API-Single, способную отправлять пакеты заданий на сервер BOINC. Функция пакетной обработки позволяет упаковывать множество кратковременных заданий в один рабочий блок BOINC, что приводит к увеличению объема вычислений.

коэффициент связи.

  • EGEE: плагин EGEE можно использовать для отправки заданий в сервисные сетки на основе gLite. Этот плагин широко используется в проекте DEGISCO, обеспечивая соединение рабочих модулей BOINC с gLite.
  • XtremWeb: этот плагин можно использовать для отправки заданий в сетки рабочего стола на основе XtremWeb. Плагин активно используется в рамках проекта EDGI .
  • BES: плагин BES можно использовать для отправки заданий на ресурсы OGSA BES, такие как ARC или UNICORE .
  • EC2: этот плагин можно использовать для выполнения заданий в разных облачных системах.

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8241e078cf056570efadf3ef465cb993__1721853780
URL1:https://arc.ask3.ru/arc/aa/82/93/8241e078cf056570efadf3ef465cb993.html
Заголовок, (Title) документа по адресу, URL1:
3G Bridge - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)