Европейская инициатива Middleware (EMI) является компьютерная программа платформы для высокопроизводительных распределенных вычислительных . Он разрабатывается и распространяется непосредственно проектом EMI . [1] [2] [3] Это является основой для других сетки промежуточного уровня распределений , используемых научно - исследовательских сообществ и распределенных вычислительных инфраструктур во всем мире , особенно в Европе , [4] Южная Америка [5] и Азии . [6] EMI поддерживает широкие научные эксперименты и инициативы, такие как Worldwide LHC Computing Grid (дляБольшой адронный коллайдер ).
Разработчики) | Проект EMI, частично финансируемый грантом ЕС RI-261611 |
---|---|
Стабильный выпуск | 3.0 / 28 февраля 2013 |
Операционная система | Scientific Linux 5 64-разрядный, Scientific Linux 6 64-разрядный, Debian 6 64-разрядный |
Тип | Грид-вычисления |
Лицензия | Несколько. У каждого товара своя. Большинство из них - Apache или BSD. |
Веб-сайт | www.eu-emi.eu (больше не активен) |
Промежуточное ПО EMI - это результат сотрудничества трех универсальных грид-платформ: Advanced Resource Connector , gLite и UNICORE, а также программного обеспечения для хранения данных dCache . [7]
Цель
Целью распространения EMI является консолидация, гармонизация и поддержка исходных программных платформ, их развитие и расширение. Избыточные или дублирующиеся сервисы, возникающие в результате слияния, не рекомендуются в пользу новых сервисов, добавленных для удовлетворения требований пользователей или конкретных потребностей консолидации, стандартизации и разработки общих интерфейсов. К ним относятся принятие общей структуры для учета, обмена информацией о ресурсах или аутентификации и авторизации.
Вклад в деятельность по разработке получают от пользователей, инфраструктурных проектов, инициатив по стандартизации или меняющихся технологических инноваций. Программные продукты будут адаптированы по мере необходимости в соответствии со стандартными руководящими принципами открытого исходного кода для облегчения интеграции в основные дистрибутивы операционных систем . [8]
Сотрудничество
В декабре 2011 года было объявлено о сотрудничестве с FutureGrid, американским распределенным испытательным стендом для облаков , гридов и высокопроизводительных вычислений . [9]
В январе 2012 года в рамках проекта EMI было официально оформлено партнерство с проектом iMarine по созданию электронной инфраструктуры открытых данных для управления рыболовством и сохранения морской среды. [10] [11]
Пользователи
К 2008 году дистрибутив программного обеспечения EMI предоставил большинство компонентов промежуточного программного обеспечения, которые поддерживают выполнение и завершение миллионов вычислительных задач, выполняемых 350 центрами европейской сетевой инфраструктуры, и десятки петабайт передачи данных, происходящих между системами хранения этих центров. . [12] [13]
Промежуточное ПО EMI использовалось в инфраструктуре WLCG, которая поддерживает, например, поиск бозона Хиггса ( частицы Бога ) [14] и новые типы поиска материи физиками на LHC вместе с другими исследованиями в области астрономии , биологии , вычислительной химии. и другие науки. [15]
Лицензия
Общей лицензии EMI не существует, хотя все лицензии, используемые EMI, имеют открытый исходный код . Каждый продукт имеет долгую историю собственной лицензии. Большинство из них - Apache или BSD. [16]
Продукты dCache выпускаются под лицензией на программное обеспечение dCache [17], но с 1 января 2012 года они приняли Стандартную общественную лицензию Affero .
Продукты
Продукты 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-12 | 2012-04-30 | 2012-10-31 | 2013-04-30 |
2.0 | Маттерхорн | 2012-05-21 | 2013-04-30 | 2013-10-31 | 2014-04-30 |
3.0 | Монте Бьянко | 2013-02-28 | 2014-04-30 | 2014-10-31 | 2015-04-30 |
Полная поддержка : выпускаются обновления для решения проблем в коде и предоставляются новые функции (длится 12 месяцев)
Стандартные обновления : выпускаются обновления для решения проблем в коде, но не предоставляются новые функции (длится 6 месяцев).
Обновления безопасности и поддержка : предоставляются только обновления, нацеленные на уязвимости безопасности (6 месяцев)
Поскольку старые версии продуктов EMI заменяются более новыми версиями, объявляется об окончании срока службы, которое совпадает с окончанием обновлений безопасности и периода поддержки.
По состоянию на май 2013 года было выпущено 24 обновления для EMI 1 Kebnekaise [23], 13 для EMI 2 Matterhorn [24] и 3 для EMI 3 Monte Bianco. [25]
Компонентные релизы
Второстепенные выпуски : содержат интерфейс или функциональные изменения, обратно совместимые с изменениями текущего основного выпуска. Их выпускают несколько раз в год.
Релизы редакций : доступны каждую неделю или две недели. Они содержат только исправления ошибок.
Экстренные выпуски : содержат только очень конкретные исправления ошибок, обычно связанные с безопасностью и доступные по мере необходимости с использованием процедур экстренного выпуска.
Рекомендации
- ^ «Избранная статья: EMI, дом промежуточного программного обеспечения» . iSGTW. Июнь 2010 . Проверено 22 декабря 2011 года .
- ^ «Презентация проекта European Middleware Initiative» . GridCast. 16 сентября 2010 . Проверено 22 декабря 2011 года .
- ^ «Презентация проекта European Middleware Initiative» . GridCafè. 2010. Архивировано из оригинала 4 декабря 2010 года . Проверено 22 декабря 2011 года .
- ^ "Портал репозитория программного обеспечения EGI" . EGI . Проверено 22 декабря 2011 года .
- ^ "Iniciativa de Grid de America Latina-Caribe. Ссылка на ресурсный центр" . ИГАЛК. Архивировано из оригинального 26 апреля 2012 года . Проверено 25 декабря 2011 года .
- ^ «Тайваньский сетевой портал» . TWGrid . Проверено 26 декабря 2011 года .
- ^ "Домашняя страница веб-сайта EMI" . EMI. Архивировано из оригинального 26 декабря 2011 года . Проверено 22 декабря 2011 года .
- ^ «Введение в релизы программного обеспечения EMI» . EMI. Архивировано из оригинала 17 декабря 2011 года . Проверено 22 декабря 2011 года .
- ^ «Объявление о сотрудничестве EMI. Портал FutureGrid» . FutureGrid . Проверено 26 декабря 2011 года .
- ^ «Объявление о сотрудничестве iMarine на портале CORDIS» . КОРДИС . Проверено 14 февраля 2012 года .
- ^ «Объявление о сотрудничестве iMarine на iSGTW» . iSGTW . Проверено 14 февраля 2012 года .
- ^ Веттерли, М. (2 июля 2008 г.). «Вычисления ATLAS: работа с петабайтами данных в год». 2008 22-й Международный симпозиум по высокопроизводительным вычислительным системам и приложениям . Высокопроизводительные вычислительные системы и приложения, 2008. HPCS 2008 . IEEE. п. 84. DOI : 10,1109 / HPCS.2008.36 . ISBN 978-0-7695-3250-9. ISSN 1550-5243 .
- ^ Жаки Хейс (21 декабря 2011 г.). «С 10-летием, WLCG!» . isgtw. Архивировано из оригинального 12 мая 2015 года . Проверено 23 декабря 2011 года .
- ^ Лесли Версвейвельд (13 сентября 2010 г.). «WLCG прилагает все усилия, чтобы воплотить в жизнь теорию частиц Хиггса» . ПРИМЕР . Проверено 23 декабря 2011 года .
- ^ «Услуги EMI, используемые в грандиозных неврологических задачах» . isgtw. 3 октября 2011 . Проверено 23 декабря 2011 года .
- ^ «EMI DNA2.4.2, План эксплуатации и устойчивого развития, результат ЕС: D2.4.2» (PDF) . EMI. 30 апреля 2011. с. 13 . Проверено 22 декабря 2011 года .
- ^ «Лицензия на программное обеспечение dCache» . dCache . Проверено 22 декабря 2011 года .
- ^ «Категории программных продуктов EMI» . EMI. Архивировано из оригинального 17 ноября 2011 года . Проверено 22 декабря 2011 года .
- ^ «Первый выпуск EMI (Кебнекайз)» . EMI. Архивировано из оригинального 17 -го января 2012 года . Проверено 22 мая 2012 года .
- ^ «2-й выпуск EMI (Маттерхорн)» . EMI. Архивировано из оригинального 23 ноября 2014 года . Проверено 22 мая 2012 года .
- ^ «3-й выпуск EMI (Монте Бьянко)» . EMI. Архивировано из оригинального 15 июня 2013 года . Дата обращения 13 мая 2013 .
- ^ «Выпуски программного обеспечения EMI» . EMI. Архивировано из оригинала 17 декабря 2011 года . Проверено 22 декабря 2011 года .
- ^ «Обновления для 1-го выпуска EMI (Кебнекайсе)» . EMI. Архивировано из оригинала 28 июля 2014 года . Дата обращения 13 мая 2013 .
- ^ «Обновления для 2-го выпуска EMI (Маттерхорн)» . EMI. Архивировано из оригинального 15 апреля 2014 года . Дата обращения 13 мая 2013 .
- ^ «Обновления для 3-го выпуска EMI (Монте Бьянко)» . EMI. Архивировано из оригинального 13 апреля 2014 года . Дата обращения 13 мая 2013 .
Внешние ссылки
- Официальный сайт EMI Project
- Репозиторий программного обеспечения EMI
- Официальный сайт ARC
- официальный сайт dCache
- официальный сайт gLite
- Официальный сайт UNICORE
- Официальный сайт EGI
- Официальный сайт FutureGrid