Europejska inicjatywa oprogramowania pośredniczącego
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
- Oficjalna strona projektu EMI
- Repozytorium oprogramowania EMI
- Oficjalna strona ARC
- Oficjalna strona dCache
- Oficjalna strona gLite
- Oficjalna strona Unicore
- Oficjalna strona EGI
- Oficjalna strona FutureGrid