Jaka jest wydajność najszybszego superkomputera na świecie? 2566000 Gflopów 186368 procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) 229376 GB.

1 2 ...
Author: Malwina Cymer
0 downloads 0 Views

1

2 Jaka jest wydajność najszybszego superkomputera na świecie? 2566000 Gflopów 186368 procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) 229376 GB pamięci RAM i 1PB miejsca na dyskach 4,04MW mocy Tianhe-1 w Chinach

3

4 Definicja, cele, architektura Porównanie z tradycyjnymi superkomputerami Zastosowania Standardy i oprogramowanie

5 Stworzenie prostego w użytkowaniu i bardzo wydajnego wirtualnego komputera w oparciu o już istniejące jednostki i połączenia między nimi Współdzielenie zasobów między różnymi węzłami

6 Pojedyncze zasoby są autonomiczne(nie są zarządzane centralnie) Użycie standardowych i otwartych protokołów Dostarczanie użytkownikowi prostych w użyciu usług

7 Sieci gridowe opierają się na tworzeniu wirtualnych organizacji, która dostarcza informacji o regułach dostępu i bezpieczeństwa dla każdego zasobu wchodzącego w jej skład

8

9

10 Warstwa ta udostępnia zasoby współdzielone przez grid: Zasoby sieciowe/dyskowe Procesory Itp... Jeśli są to zasoby logiczne(np. klaster komputerów albo system plików) dostarcza wewnętrzne protokoły komunikacyjne

11 Definiuje podstawowe protokoły komunikacyjne i autentyfikacyjne Warstwa umożliwa komunikację pomiędzy węzłami warstwy pierwszej. Protokoły komunikacyjne opierają się na wykorzystaniu TCP/IP(transport TCP, UDP, routing OSPF, DNS…)

12 Autentyfikacja powinna zapewniać: Single sign on Delegation Integracja z lokalnymi rozwiązaniami dotyczącymi bezpieczeństwa, np. Kerberos czy zabezpieczenia Linuxowe

13 Buduje na warstwach 1 i 2 protokoły do monitorowania, kontroli, księgowania zasobów. Zajmuje się tylko pojedynczymi zasobami 2 główne klasy protokołów: Informacyjne Zarządzające

14 Dostarcza protokoły do komunikacji między grupami zasobów. Na przykład dostarcza metod do: Monitorowania i diagnozowania usług Zarządzania zasobami współdzielonymi Zarządzania płatnościami I innych

15

16 Aplikacje, które działają w obrębie wirtualnej organizacji

17 SymulacjaGenerowanie grafiki Collective(dla aplikacji) Łączenie rozwiązań Archwizacja danych Zarządzanie pracą Obsługa niepowodzeń CollectiveWykrywanie zasobów, monitorowanie systemu, autoryzacja ResourceDostęp do obliczeń, danych;dostęp do informacji o strukturze systemu jego wydajności ConnectivityKomunikacja IP, autentyfikacja FabricKomputery, sieci, miejsce na dyskach

18 Grid jest źródłem darmowej mocy obliczeniowej? Grid wymaga rozproszonego systemu operacyjnego? Programowanie w gridach wymaga nowych metodologii?

19 SuperkomputeryGridy Zlokalizowane w jednym miejscuRozproszone po całym świecie Konieczność jednorazowego zakupu drogiej jednostki Można dokupywać/wynajmować nowe jednostki w miarę wzrostu potrzeb Szybkie połączenia między procesorami Wolne połączenia między jednostkami Synchronizacja i komunikacja procesów jest bardziej skomplikowana Łatwość konfiguracji/tworzenia grida przy użyciu istniejących narzędzi Obliczane dane powinny być niezależne

20 Seti@Home 730TFLOPS Folding@Home 5PFLOPS BOINC 5.634 PFLOPS

21 Symulacje finansowe Modelowanie trzęsień ziemi oraz zmian pogody i klimatu Zwijanie białek (Folding@Home) Wsparcie eksperymentów w CERNIE Badania na rakiem Wiele innych

22

23

24 Legion Globe Unicore Globus Berkeley Open Infrastructure for Network Computing

25 Architektura klient-serwer Scheduler na serwerze rozdziela zadania uwzględniając możliwości użytkowników Punkty kredytowe – nagroda za przekazaną moc obliczeniową. Bezpieczeństwo – cyfrowy podpis aplikacji

26 Open source Dostarcza podstawowe komponenty do budowy gridów Lokalizowanie zasobów Monitorowanie zasobów Bezpieczeństwo Komunikacja