GLite-AMGA - GLite-AMGA
Разработчики) | С. Ан, Т. Каландуччи, А. Джавадзаде Болоори, Н. Ким, Б. Коблиц, Н. Сантос (EGEE ) |
---|---|
Стабильный выпуск | 1,9 / 31 марта 2009 г. |
Операционная система | Научный Linux 3, 4 ,5 |
Тип | Грид-вычисления |
Лицензия | GEEgLiteSoftwareLicense |
Интернет сайт | Cern |
Грид-приложение метаданных ARDA (AMGA)[1] общего назначения метаданные каталог и часть Европейская инициатива по промежуточному программному обеспечению промежуточное ПО распространение. Первоначально он был разработан проектом EGEE как часть его gLite промежуточное ПО, когда стало ясно, что многие Сетка приложениям нужна информация о метаданных о файлах и для организации рабочего процесса.[2] AMGA в настоящее время разрабатывается и поддерживается Европейская инициатива по промежуточному программному обеспечению.
AMGA как служба метаданных позволяет пользователям прикреплять информацию метаданных к файлам, хранящимся в Grid, где метаданными могут быть любые реляционно организованные данные, обычно хранящиеся в системе реляционной базы данных (СУБД ). Кроме того, метаданные в AMGA также могут храниться независимо от любых связанных файлов, что позволяет использовать AMGA в качестве инструмента общего доступа к реляционным базам данных в Grid. AMGA предлагает простой для изучения язык доступа к метаданным, который оказался очень полезным для внедрения AMGA в небольших грид-приложениях, поскольку он значительно снижает технические препятствия для использования реляционных данных. Также поддерживается доступ через SQL92.
Одной из основных особенностей AMGA и уникальной для нее является возможность репликации метаданных между различными экземплярами AMGA, что позволяет объединять метаданные. [3] (например, проектом Health-e-child), но также для увеличения масштабируемости и улучшения времени доступа к глобально развернутой сети (как это сделано в проекте Wisdom). Производительность и эффективность доступа через глобальные сети были независимо определены протоколом доступа, оптимизированным для массовой передачи метаданных через глобальные сети с использованием потоковой передачи данных.
Безопасность в сети является серьезной проблемой, и AMGA предлагает различные методы аутентификации с помощью сертификатов (Grid-Proxy-), а также очень гибкие механизмы контроля доступа для отдельных элементов данных на основе списков ACL.[4] В частности, эти функции безопасности сделали AMGA стандартом де-факто для доступа к метаданным и реляционным базам данных в Grid для биомедицинских приложений. Известными проектами, использующими AMGA в этой области, являются Wisdom, где AMGA использовалась как в их кампаниях против птичьего гриппа и малярии, так и проект Health e-Child.
использованная литература
- ^ Н. Сантос и Б. Коблитц: службы метаданных в гриде, Nucl. Inst. & Meth. в Phys. Res. A 559 (2006), стр. 53-56.
- ^ Н. Сантос и Б. Коблитц, Услуги метаданных в гриде, в Proc. передовых методов вычислений и анализа (ACAT'05), Цойтен, Берлин, май 2005 г.
- ^ Н. Сантос и Б. Коблитц, Распределенные метаданные с каталогом метаданных AMGA, в материалах семинара по управлению распределенными данными следующего поколения HPDC-15, Париж, Франция, июнь 2006 г.
- ^ Н. Сантос и Б. Коблитц, Безопасность в каталоге распределенных метаданных, Параллелизм и вычисления: практика и опыт 20 (2008), стр. 1995-2007.