Европейская инициатива по промежуточному программному обеспечению - European Middleware Initiative

EMI
Европейская инициатива по промежуточному программному обеспечению (логотип) .jpg
Разработчики)Проект EMI, частично финансируется грантом ЕС RI-261611
Стабильный выпуск
3.0 / 28 февраля 2013
Операционная системаНаучный Linux 5 64бит, Научный Linux 6 64бит, Debian 6 64бит
ТипГрид-вычисления
ЛицензияНесколько. У каждого товара свой. Большинство из них - это Apache или BSD.
Интернет сайтwww.eu-emi.eu (больше не активен)

В Европейская инициатива по промежуточному программному обеспечению (EMI) - это компьютерное программное обеспечение платформа для высокой производительности распределенных вычислений. Он разрабатывается и распространяется непосредственно EMI проект.[1][2][3] Это база для других промежуточное ПО сетки дистрибутивов, используемых научно-исследовательскими сообществами и распределенными вычислительными инфраструктурами по всему миру, особенно в Европа,[4] Южная Америка[5] и Азия.[6] EMI поддерживает широкие научные эксперименты и инициативы, такие как Всемирная вычислительная сеть LHC (для Большой адронный коллайдер ).

Промежуточное программное обеспечение EMI ​​- это сотрудничество трех универсальных сетевых платформ: Расширенный соединитель ресурсов, gLite и UNICORE и dCache программное обеспечение для хранения.[7]

Цель

Целью распространения EMI является консолидация, гармонизация и поддержка исходных программных платформ, их развитие и расширение. Избыточные или дублирующиеся сервисы, возникающие в результате слияния, не рекомендуются в пользу новых сервисов, добавленных для удовлетворения требований пользователей или конкретных потребностей консолидации, стандартизации и разработки общих интерфейсов. К ним относятся принятие общей структуры для учета, обмена информацией о ресурсах или аутентификации и авторизации.

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

Сотрудничество

Сотрудничество с FutureGrid, американской распределенной испытательной площадкой для Облака, Сетки и высокопроизводительные вычисления, было объявлено в декабре 2011 года.[9]

В январе 2012 года в рамках проекта EMI было оформлено партнерство с проектом iMarine по созданию электронной инфраструктуры открытых данных для управления рыболовством и сохранения морской среды.[10][11]

Пользователи

К 2008 году дистрибутив программного обеспечения EMI обеспечивал большинство компонентов промежуточного программного обеспечения, которые поддерживают выполнение и завершение миллионов вычислительные работы обслуживается 350 центрами Европейская грид-инфраструктура и десятки петабайты передачи данных между системами хранения этих центров.[12][13]

Промежуточное ПО EMI использовалось в инфраструктуре WLCG, которая поддерживает, например, поиск бозон ХиггсаЧастица Бога)[14] и новые типы поиска материи физиками на LHC вместе с другими исследованиями в астрономия, биология, вычислительная химия и другие науки.[15]

Лицензия

Общей лицензии EMI не существует, хотя все лицензии, используемые EMI, являются Открытый исходный код. Каждый продукт имеет долгую историю собственной лицензии. Большинство из них - Apache или BSD.[16]

Продукты dCache выпускаются под лицензией на программное обеспечение dCache.[17] но они приняли Стандартная общественная лицензия Affero с 1 января 2012 г.

Товары

Продукты EMI (компоненты релиза) можно разделить на четыре категории (области): вычисление, данные, безопасность и инфраструктура.[18]

Первый выпуск[19] Программное обеспечение состоит из 56 продуктов, упакованных для Scientific Linux 5 (32, 64 бит).

Второй выпуск[20] также состоит из 56 продуктов, доступных для Scientific Linux 5 64bit и Scientific Linux 6 64bit. Подмножество услуг также доступно для 64-битной версии Debian 6, и их количество планируется в обновлениях.

Третий и последний выпуск[21] содержит 61 продукт для 64-битных дистрибутивов Scientific Linux 5 (480 пакетов), Scientific Linux 6 (474 ​​пакета) и Debian 6 (233 пакета). Все компоненты поддерживаются на платформах Scientific Linux, а некоторые не поддерживаются в Debian.

Релизы

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

Основные выпуски

Основные выпуски поставляются один раз в год. Три запланированных крупных релиза были названы в честь европейских гор.

РелизИмяДата выходаОкончание полной поддержкиКонец стандартных обновленийОкончание обновлений безопасности и поддержки
1.0Кебнекайсе2011-05-122012-04-302012-10-312013-04-30
2.0Маттерхорн2012-05-212013-04-302013-10-312014-04-30
3.0Монте Бьянко2013-02-282014-04-302014-10-312015-04-30

Полная поддержка: выпускаются обновления для решения проблем в коде и предоставляются новые функции (длится 12 месяцев)

Стандартные обновления: выпускаются обновления для решения проблем в коде, но новых функций не предоставляется (длится 6 месяцев)

Обновления безопасности и поддержка: предоставляются только обновления, направленные на уязвимости безопасности (6 месяцев)

Поскольку старые версии продуктов EMI заменяются более новыми версиями, конец жизни объявляется, что совпадает с окончанием обновлений безопасности и периода поддержки.

По состоянию на май 2013 года было выпущено 24 обновления для EMI 1 Kebnekaise,[23] 13 для EMI 2 Matterhorn[24] и 3 для EMI 3 Monte Bianco.[25]

Выпуски компонентов

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

Релизы редакций: доступно каждую неделю или две недели. Они содержат только исправления ошибок.

Экстренные релизы: содержат только очень специфические исправления ошибок, обычно связанные с безопасностью и доступные по мере необходимости с использованием процедур экстренного выпуска.

Рекомендации

  1. ^ «Избранная статья: EMI, дом промежуточного программного обеспечения». iSGTW. Июнь 2010 г.. Получено 22 декабря 2011.
  2. ^ «Презентация проекта European Middleware Initiative». GridCast. 16 сентября 2010 г.. Получено 22 декабря 2011.
  3. ^ «Презентация проекта European Middleware Initiative». GridCafè. 2010. Архивировано с оригинал 4 декабря 2010 г.. Получено 22 декабря 2011.
  4. ^ "Портал репозитория программного обеспечения EGI". EGI. Получено 22 декабря 2011.
  5. ^ "Iniciativa de Grid de America Latina-Caribe. Ссылка на ресурсный центр". ИГАЛК. Архивировано из оригинал 26 апреля 2012 г.. Получено 25 декабря 2011.
  6. ^ «Тайваньский сетевой портал». TWGrid. Получено 26 декабря 2011.
  7. ^ "Домашняя страница веб-сайта EMI". EMI. Архивировано из оригинал 26 декабря 2011 г.. Получено 22 декабря 2011.
  8. ^ «Введение в выпуски программного обеспечения EMI». EMI. Архивировано из оригинал 17 декабря 2011 г.. Получено 22 декабря 2011.
  9. ^ «Объявление о сотрудничестве с EMI. Портал FutureGrid». FutureGrid. Получено 26 декабря 2011.
  10. ^ "Объявление о сотрудничестве с iMarine на портале CORDIS". КОРДИС. Получено 14 февраля 2012.
  11. ^ «Объявление о сотрудничестве с iMarine на iSGTW». iSGTW. Получено 14 февраля 2012.
  12. ^ Веттерли, М. (2 июля 2008 г.). «Вычисления ATLAS: работа с петабайтами данных в год». 2008 22-й Международный симпозиум по высокопроизводительным вычислительным системам и приложениям. Высокопроизводительные вычислительные системы и приложения, 2008 г. HPCS 2008 г.. IEEE. п. 84. Дои:10.1109 / HPCS.2008.36. ISBN  978-0-7695-3250-9. ISSN  1550-5243.
  13. ^ Жаки Хейс (21 декабря 2011 г.). «С 10-летием, WLCG!». isgtw. Архивировано из оригинал 12 мая 2015 г.. Получено 23 декабря 2011.
  14. ^ Лесли Версвейвельд (13 сентября 2010 г.). «WLCG прилагает все усилия, чтобы теория частиц Хиггса сбылась». PRIMEUR. Получено 23 декабря 2011.
  15. ^ «Услуги EMI, используемые в большом вызове нейронауки». isgtw. 3 октября 2011 г.. Получено 23 декабря 2011.
  16. ^ «EMI DNA2.4.2, План эксплуатации и устойчивого развития, результат ЕС: D2.4.2» (PDF). EMI. 30 апреля 2011. с. 13. Получено 22 декабря 2011.
  17. ^ «Лицензия на программное обеспечение dCache». dCache. Получено 22 декабря 2011.
  18. ^ «Категории программных продуктов EMI». EMI. Архивировано из оригинал 17 ноября 2011 г.. Получено 22 декабря 2011.
  19. ^ "Первый выпуск EMI (Кебнекайз)". EMI. Архивировано из оригинал 17 января 2012 г.. Получено 22 мая 2012.
  20. ^ "2-й выпуск EMI (Маттерхорн)". EMI. Архивировано из оригинал 23 ноября 2014 г.. Получено 22 мая 2012.
  21. ^ "3-й выпуск EMI (Монте Бьянко)". EMI. Архивировано из оригинал 15 июня 2013 г.. Получено 13 мая 2013.
  22. ^ «Релизы программного обеспечения EMI». EMI. Архивировано из оригинал 17 декабря 2011 г.. Получено 22 декабря 2011.
  23. ^ «Обновления для первого выпуска EMI (Кебнекайсе)». EMI. Архивировано из оригинал 28 июля 2014 г.. Получено 13 мая 2013.
  24. ^ «Обновления для 2-го выпуска EMI (Маттерхорн)». EMI. Архивировано из оригинал 15 апреля 2014 г.. Получено 13 мая 2013.
  25. ^ «Обновления для 3-го выпуска EMI (Монте Бьянко)». EMI. Архивировано из оригинал 13 апреля 2014 г.. Получено 13 мая 2013.

внешняя ссылка