NorduGrid
Tworzenie | 1 lutego 2001 |
---|---|
Status prawny | współpraca |
Zamiar | rozwój oprogramowania |
Siedziba | Osło |
Lokalizacja |
|
Członkostwo |
grupy badawcze i projekty |
Oficjalny język |
En |
prezes Zarządu |
Prof. Farid Ould-Saada |
Główne organy |
Zarząd Konsorcjum |
Strona internetowa |
NorduGrid to współpraca mająca na celu rozwój, utrzymanie i wsparcie bezpłatnego oprogramowania pośredniego Grid , znanego jako Advanced Resource Connector (ARC).
Historia
Nazwa NorduGrid po raz pierwszy stała się znana w 2001 roku jako skrót od projektu o nazwie „Nordic Testbed for Wide Area Computing and Data Handling” finansowanego przez Nordycką Radę Ministrów za pośrednictwem programu Nordunet2. Głównym celem tego projektu było stworzenie prototypu rozproszonej infrastruktury obliczeniowej (stoja testowego ), ukierunkowanej przede wszystkim na potrzeby naukowców zajmujących się fizyką wysokich energii w eksperymencie ATLAS .
Po dokonaniu oceny istniejących wówczas rozwiązań technologii Grid , programiści NorduGrid opracowali alternatywną architekturę oprogramowania . Został wdrożony i zademonstrowany w maju 2002 roku i wkrótce stał się znany jako NorduGrid Middleware . W 2004 r. temu rozwiązaniu oprogramowania pośredniczącego nadano właściwą nazwę, Advanced Resource Connector (ARC).
Do maja 2003 r. siedziba NorduGrid znajdowała się w Instytucie Nielsa Bohra ; na 5. Warsztatach NorduGrid postanowiono przenieść je na Uniwersytet w Oslo . Dzisiejsza formalna współpraca została nawiązana w 2005 roku przez pięć skandynawskich instytutów akademickich ( Instytut Nielsa Bohra w Kopenhadze w Danii, Helsiński Instytut Fizyki w Finlandii, Uniwersytet w Oslo w Norwegii oraz uniwersytety w Lund i Uppsala w Szwecji) w celu rozwijania, wspierać, utrzymywać i popularyzować ARC . Wdrożenie i wsparcie samej infrastruktury Nordic Grid stało się zadaniem projektu NDGF , rozpoczętego w czerwcu 2006 roku. Oznaczało to wyraźny rozdział między dostawcami oprogramowania pośredniego Grid a dostawcami usług infrastrukturalnych. Aby dalej wspierać ARC , NorduGrid i kilku innych zainteresowanych partnerów zapewniło specjalne finansowanie w ramach unijnego projektu KnowARC 6PR .
Współpraca NorduGrid opiera się na niewiążącym Memorandum of Understanding i jest otwarta dla nowych członków.
Cele
NorduGrid Collaboration to konsorcjum stojące za oprogramowaniem pośredniczącym ARC , a jego głównym celem jest zapewnienie, że ARC będzie dalej rozwijany, utrzymywany, wspierany i szeroko wdrażany, pozostając jednocześnie darmowym oprogramowaniem typu open source , odpowiednim dla szerokiej gamy sieci gridowych o dużej przepustowości zadania obliczeniowe.
Ostatecznym celem jest dostarczenie niezawodnego, skalowalnego, przenośnego iw pełni funkcjonalnego rozwiązania dla infrastruktur gridowych , zgodnego z otwartymi standardami, przede wszystkim tymi opracowanymi w ramach Open Grid Forum .
Chociaż rozwój oprogramowania ARC może i często odbywa się poza NorduGrid, współpraca koordynuje wkład w kod i utrzymuje repozytoria kodu i oprogramowania, a także system kompilacji, system śledzenia problemów i inne niezbędne usługi programistyczne.
NorduGrid wyznacza strategiczne kierunki rozwoju ARC i zapewnia mu wsparcie finansowe.
Społeczność ARC
Termin „Społeczność ARC” jest używany w odniesieniu do różnych grup ludzi, którzy chcą dzielić się swoimi zasobami obliczeniowymi za pośrednictwem ARC. Grupa typu „wet za wet” jest sformalizowana jako organizacja wirtualna (VO), umożliwiając wzajemne korzystanie z takich zasobów społeczności.
Wbrew powszechnemu przekonaniu, członkowie NorduGrid nie są zobowiązani do udostępniania zasobów obliczeniowych ani pamięci masowej; żadne oferowanie takich zasobów nie zapewnia automatycznego członkostwa.
Mimo to społeczność ARC jako całość posiada znaczną ilość zasobów obliczeniowych i pamięci masowej. Na zasadzie dobrowolności i na potrzeby rozwoju open source członkowie społeczności mogą przekazywać programistom i testerom cykle procesora i trochę miejsca na dysku. Takie zasoby stanowią poligon testowy dla oprogramowania pośredniczącego ARC.
Poza takimi ofiarowanymi zasobami społeczności, NorduGrid nie zapewnia ani nie przydziela żadnych zasobów obliczeniowych i nie koordynuje ogólnoświatowego wdrażania ARC .
Rzeczywiste wdrażanie i wykorzystanie rozproszonych infrastruktur obliczeniowych opartych na ARC jest koordynowane przez odpowiednie projekty infrastrukturalne, takie jak np. NDGF , Swegrid (Szwecja), National Grid Infrastructure (M-grid) (Finlandia), NorGrid (Norwegia) itp.
Oprócz wniesienia zasobów obliczeniowych, wiele grup opracowuje narzędzia programowe wyższego poziomu na bazie ARC (np.). Ten rodzaj rozwoju nie jest koordynowany przez NorduGrid, ale na żądanie zapewniana jest przez Collaboration.
Urząd Certyfikacji NorduGrid
NorduGrid Certification Authority (CA) jest obecnie jedyną dużą usługą infrastrukturalną świadczoną przez NorduGrid. Urząd ten wydaje użytkownikom i usługom elektroniczne certyfikaty umożliwiające im pracę w środowiskach Grid. Obecne implementacje Grid wymagają X.509 do weryfikacji tożsamości uczestników Grid. NorduGrid CA zapewnia takie certyfikaty osobom i maszynom związanym z instytucjami badawczymi i/lub akademickimi w Danii , Finlandii , Norwegii i Szwecji . Urząd Certyfikacji NorduGrid jest członkiem Europejski Urząd Zarządzania Polityką ds. Uwierzytelniania Grid (EUGridPMA) .
Powiązane projekty
- Projekt UE KnowARC
- Nordic Data Grid Facility
- NGIn: Innowacyjne narzędzia i usługi dla NorduGrid
- Swegrid (Szwecja)
- Dansk Center for Grid Computing (Dania)
- Krajowa infrastruktura sieciowa nauk o materiałach (sieć M) (Finlandia)
- Eesti Grid (Estonia)
- NorGrid (Norwegia)
- Szwajcarskie Narodowe Stowarzyszenie Sieci
Zobacz też
- Zaawansowany łącznik zasobów
- KnowARC
- Nordic Data Grid Facility
- Włączanie siatek dla e-nauki
- Europejska inicjatywa sieciowa
- Europejska inicjatywa oprogramowania pośredniczącego
- Siatka otwartej nauki
- UNICORE
- Otwarte forum sieciowe
Linki zewnętrzne
- Witryna NorduGrid
- Urząd Certyfikacji NorduGrid
- Projekt KnowARC UE przyczyniający się do rozwoju oprogramowania pośredniczącego ARC
- Nordic DataGrid Facility , nordycki projekt przyczyniający się do rozwoju oprogramowania pośredniego ARC