Europejska inicjatywa oprogramowania pośredniczącego

EMI
Deweloperzy Projekt EMI, częściowo finansowany z grantu UE RI-261611
Wersja stabilna
3.0 / 28 lutego 2013 r
System operacyjny Scientific Linux 5 64-bitowy, Scientific Linux 6 64-bitowy, Debian 6 64-bitowy
Typ Obliczenia siatkowe
Licencja Wiele. Każdy produkt ma swój własny. Większość z nich to Apache lub BSD.
Strona internetowa www.eu-emi.eu (już nieaktywny)

European Middleware Initiative (EMI) to platforma oprogramowania komputerowego do wysokowydajnego przetwarzania rozproszonego . Jest rozwijany i dystrybuowany bezpośrednio przez projekt EMI . Stanowi bazę dla innych pośredniego typu grid , wykorzystywanych przez środowiska naukowe i rozproszone infrastruktury obliczeniowe na całym świecie, zwłaszcza w Europie , Ameryce Południowej i Azji . EMI wspiera szeroko zakrojone eksperymenty i inicjatywy naukowe, takie jak Worldwide LHC Computing Grid (dla Wielkiego Zderzacza Hadronów ).

Oprogramowanie pośredniczące EMI to współpraca trzech platform gridowych ogólnego przeznaczenia, Advanced Resource Connector , gLite i UNICORE oraz oprogramowania do przechowywania danych dCache .

Zamiar

Celem dystrybucji EMI jest konsolidacja, harmonizacja i wspieranie oryginalnych platform oprogramowania, ich ewolucja i rozszerzanie. Zbędne lub zduplikowane usługi wynikające z połączenia są przestarzałe na rzecz nowych usług dodawanych w celu zaspokojenia wymagań użytkowników lub określonych potrzeb konsolidacji, standaryzacji i rozwoju wspólnych interfejsów. Obejmują one przyjęcie wspólnej struktury rachunkowości, wymiany informacji o zasobach lub uwierzytelniania i autoryzacji.

Wkład w działania rozwojowe pochodzi od użytkowników, projektów infrastrukturalnych, inicjatyw standaryzacyjnych lub zmieniających się innowacji technologicznych. Produkty programowe zostaną w razie potrzeby dostosowane, aby były zgodne ze standardowymi typu open source, aby ułatwić integrację z głównymi dystrybucjami systemów operacyjnych .

Współpraca

W grudniu 2011 roku ogłoszono współpracę z FutureGrid, amerykańskim rozproszonym środowiskiem testowym dla Clouds , Grids i high-performance computing .

W styczniu 2012 r. projekt EMI sformalizował partnerstwo z projektem iMarine w celu stworzenia otwartej e-infrastruktury danych do zarządzania rybołówstwem i ochrony mórz.

Użytkownicy

Do 2008 roku dystrybucja oprogramowania EMI dostarczyła większość komponentów oprogramowania pośredniego, które wspierają wykonywanie i ukończenie milionów zadań obliczeniowych obsługiwanych przez 350 centrów europejskiej infrastruktury gridowej oraz dziesiątki petabajtów transferów danych zachodzących między systemami pamięci masowej tych centrów .

Oprogramowanie pośrednie EMI zostało wykorzystane w infrastrukturze WLCG, która wspiera m.in. poszukiwanie bozonu Higgsa ( Boskiej Cząstki ) oraz poszukiwanie nowych typów materii przez fizyków w LHC wraz z innymi badaniami z zakresu astronomii , biologii , chemii obliczeniowej i innych nauk .

Licencja

Nie ma wspólnej licencji EMI, chociaż wszystkie licencje używane przez EMI są otwarte . Każdy produkt ma długą historię związaną z własną licencją. Większość to Apache lub BSD.

Produkty dCache są wydawane na podstawie licencji oprogramowania dCache, ale od 1 stycznia 2012 r. przyjęły one ogólną licencję publiczną Affero .

Produkty

Produkty EMI (komponenty wydania) można pogrupować w cztery kategorie (obszary): informatyka , dane , bezpieczeństwo i infrastruktura .

Pierwsza wersja oprogramowania składa się z 56 produktów spakowanych dla Scientific Linux 5 (32, 64-bitowy).

Drugie wydanie również składa się z 56 produktów, które są dostępne dla Scientific Linux 5 64bit i Scientific Linux 6 64bit. Podzbiór usług jest również dostępny dla Debiana 6 64-bitowego, a kolejne planowane są wraz z aktualizacjami.

Trzecie i ostatnie wydanie zawiera 61 produktów dla dystrybucji Scientific Linux 5 64bit (480 pakietów), Scientific Linux 6 64bit (474 ​​pakietów) i Debian 6 (233 pakietów). Wszystkie komponenty są obsługiwane na platformach Scientific Linux, podczas gdy niektóre nie są dostępne na Debianie.

Wydania

Wydania EMI są dwojakiego rodzaju. Wersje główne obejmują większość, jeśli nie wszystkie komponenty i Wersje komponentów, które są powiązane z pojedynczym produktem. Kolekcja komponentów może zostać wydana jako aktualizacja głównego wydania.

Główne wydania

Główne wersje są dostarczane raz w roku. Trzy planowane główne wydania zostały nazwane na cześć europejskich gór.

Uwolnienie Nazwa Data wydania Koniec pełnego wsparcia Koniec standardowych aktualizacji Koniec aktualizacji zabezpieczeń i pomocy technicznej
1.0 Kebnekaise 2011-05-12 2012-04-30 2012-10-31 2013-04-30
2.0 Matterhorn 2012-05-21 2013-04-30 2013-10-31 2014-04-30
3.0 Monte Bianco 2013-02-28 2014-04-30 2014-10-31 2015-04-30

Pełne wsparcie : aktualizacje są wydawane w celu rozwiązania problemów w kodzie i udostępniane są nowe funkcje (trwa 12 miesięcy)

Aktualizacje standardowe : aktualizacje są wydawane w celu rozwiązania problemów w kodzie, ale nie są dostarczane żadne nowe funkcje (trwa 6 miesięcy)

Aktualizacje zabezpieczeń i pomoc techniczna : dostarczane są tylko aktualizacje ukierunkowane na luki w zabezpieczeniach (6 miesięcy)

Ponieważ starsze wersje produktów EMI są zastępowane nowszymi wersjami, ogłaszane jest zakończenie okresu eksploatacji , co zbiega się z końcem aktualizacji zabezpieczeń i okresu wsparcia.

Od maja 2013 r. Wydano 24 aktualizacje dla EMI 1 Kebnekaise, 13 dla EMI 2 Matterhorn i 3 dla EMI 3 Monte Bianco.

Wydania komponentów

Wersje drugorzędne : zawierają zmiany interfejsu lub funkcjonalności, które są wstecznie kompatybilne z obecnymi głównymi wydaniami. Wydawane są kilka razy w roku.

Wersje wersji : dostępne co tydzień lub co dwa tygodnie. Zawierają tylko poprawki błędów.

Wydania awaryjne : zawierają tylko bardzo konkretne poprawki błędów, zwykle związane z bezpieczeństwem i są dostępne w razie potrzeby, przy użyciu procedur wydań awaryjnych.

Linki zewnętrzne