wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · failover cluster – high...
TRANSCRIPT
![Page 1: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/1.jpg)
![Page 2: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/2.jpg)
Wykaz zagadnień
• Wprowadzenie
• Klasyfikacje przetwarzania równoległego
• Klastry komputerowe
• Superkomputery
informatyka +
![Page 3: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/3.jpg)
Wykaz zagadnień
• Wprowadzenie
• Klasyfikacje przetwarzania równoległego
• Klastry komputerowe
• Superkomputery
informatyka +
![Page 4: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/4.jpg)
Wprowadzenie • Filozofia przetwarzania równoległego polega na podziale
programu na fragmenty, z których każdy wykonywany jest przez inny procesor (lub węzeł).
• Kod podzielony na „kawałki” wykonywane przez n procesorów
(węzłów), będzie się wykonywał n-razy szybciej niż analogiczny kod, realizowany na maszynie jednoprocesorowej.
• Idea obliczeń równoległych narodziła się pod koniec lat sześćdziesiątych.
• Lata osiemdziesiąte – gwałtowny rozwój technik komputerowych, umożliwił praktyczną realizację tego sposobu przetwarzania danych..
informatyka +
![Page 5: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/5.jpg)
∂∂
∂
∂+
∂∂
∂
∂+
∂
∂
∂
∂+
∂
∂
∂
∂−
∂∂
−∂
∂
∂∂
+∂∂
+∂∂
−=∂∂
−∂∂
yT
yv
xT
yu
fR
yu
pv
xu
pu
p
yT
fR
pu
py
vx
utp
vpf
yfRS
gggggg
ggg
ap
0
00
0
ω
( )
∇⋅
∂
∂−∇⋅
∂
∂−== T
ypRT
xpRQQ gg VV
Q ,, 21
∂
∂−
∂
∂
∂∂
−= jiQx
ux
vyT
pR gg
Txx
Tt
Ttx
ggg ∇⋅
∂
∂+
∂∂
∇⋅+∂∂
=
∇⋅+∂∂
∂∂ V
VV Q=
∇T
pR
DtDg
( ) 2
22
02
00
2 1p
fffp
fp g ∂
∂+
+Φ∇∇⋅
∂∂
−=∇∂∂ ωχ V
informatyka +
![Page 6: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/6.jpg)
informatyka +
![Page 7: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/7.jpg)
informatyka +
![Page 8: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/8.jpg)
informatyka +
![Page 9: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/9.jpg)
informatyka +
![Page 10: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/10.jpg)
Zastosowania przetwarzania równoległego • Przemysł – skrócenie czasu projektowania i symulacji,
związanych z wprowadzeniem nowych produktów.
• Nauka – dostarczanie mocy obliczeniowej, pozostającej do tej pory w domenie specjalistów od science fiction.
• „Grand Challenge Problems” – pogoda i klimat, aktywność geologiczna i sejsmiczna, genom ludzki, reakcje jądrowe.
• Deep Blue – „pokaz siły” maszyny równoległej nad arcymistrzem szachowym Garry Kasparovem (1997 r.).
informatyka +
![Page 11: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/11.jpg)
Wykaz zagadnień
• Wprowadzenie
• Klasyfikacje przetwarzania równoległego
• Klastry komputerowe
• Superkomputery
informatyka +
![Page 12: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/12.jpg)
Podział systemów równoległych
• 1966 – klasyfikacja przetwarzania równoległego zwana „Flynn’s Taxonomy” (Michael Flynn), oparta na liczbie instrukcji i liczbie strumieni danych przesyłanych do procesora.
• SISD (Single Instruction stream Single Data stream) • SIMD (Single Instruction stream Multiple Data stream)
• MISD (Multiple Instruction stream Single Data stream) • MIMD (Multiple Instruction stream Multiple Data stream)
informatyka +
![Page 13: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/13.jpg)
SISD (Single Instruction stream Single Data stream) • Tradycyjna (szeregowa) metoda przetwarzania danych (krok po kroku);
• Opracowana przez Johna von Neumanna;
• Pojedynczy zestaw instrukcji jest wykonywany sekwencyjnie w pojedynczym
strumieniu danych.
Krok 1
Load X
Krok 2
Load Y
Krok 3
Z = X + Y
CZAS
informatyka +
![Page 14: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/14.jpg)
SIMD (Single Instruction stream Multiple Data stream)
• Wczesne implementacje systemów równoległych;
• Każdy z procesorów przetwarza ten sam zestaw instrukcji na własnym zestawie danych.
informatyka +
![Page 15: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/15.jpg)
MISD (Multiple Instruction stream Single Data stream)
• Model niedostępny w systemach komercyjnych;
• Prace nad nim są prowadzone jedynie w ośrodkach naukowych.
informatyka +
![Page 16: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/16.jpg)
MIMD (Multiple Instruction stream Multiple Data stream) • Każdy procesor pracuje z własnym zestawem instrukcji, operując na własnym
zestawie danych; • W ramach MIMD wyróżnia się trzy kategorie: - MIMD-SM (Shared Memory), - MIMD-DM (Distributed Memory), - MIMD-HDSM (Hybrid Distributed-Shared Memory).
informatyka +
![Page 17: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/17.jpg)
MIMD-SM (Shared Memory)
• Procesory są połączone specjalizowaną siecią interconnect, poprzez którą
komunikują się ze wspólnym obszarem pamięci.
informatyka +
![Page 18: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/18.jpg)
MIMD-DM (Distributed Memory)
• Każdy procesor posiada własny obszar pamięci;
• Sieć interconnect służy do wymiany komunikatów pomiędzy procesorami.
informatyka +
![Page 19: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/19.jpg)
MIMD-HDSM (Hybrid Distributed-Shared Memory)
informatyka +
![Page 20: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/20.jpg)
Klasyfikacja Jonhsona
• Ponieważ większość systemów przeznaczonych do obliczeń równoległych jest klasyfikowana jako maszyny MIMD, Johnson usystematyzował tę grupę, wprowadzając jako kryterium podziału strukturę pamięci.
SISD SIMD
MISD MIMD
GMSV GMMP
DMSV DMMP
STRUMIENIE INSTRUKCJIPOJEDYNCZE WIELOKROTNE
STRUMIENIE
DANYCH
POJEDYNCZE
WIELOKROTNE
informatyka +
![Page 21: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/21.jpg)
Według Johnsona w ramach architektury MIMD możemy wyróżnić 4 grupy:
• GMSV (Global Memory Shared Variables)
• DMSV (Distributed Memory Shared Variables)
• DMMP (Distributed Memory Message Passing)
• GMMP (Global Memory Message Passing)
Klasyfikacja Jonhsona
informatyka +
![Page 22: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/22.jpg)
• Systemy z pamięcią globalną i współdzielonymi zmiennymi.
• Maszyny tego typu stanowią ściśle powiązane wieloprocesory.
GMSV (Global Memory Shared Variables)
informatyka +
![Page 23: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/23.jpg)
DMMP (Distributed Memory Message Passing)
• Systemy z pamięcią rozproszoną i przekazywaniem komunikatów między sobą.
informatyka +
![Page 24: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/24.jpg)
DMSV (Distributed Memory Shared Variables) • Systemy z pamięcią rozproszoną i współdzielonymi zmiennymi.
informatyka +
![Page 25: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/25.jpg)
• Systemy z pamięcią globalną i przekazywaniem wiadomości. • Brak praktycznych rozwiązań.
GMSV (Global Memory Message Passing)
informatyka +
![Page 26: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/26.jpg)
Wykaz zagadnień
• Wprowadzenie
• Klasyfikacje przetwarzania równoległego
• Klastry komputerowe
• Superkomputery
informatyka +
![Page 27: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/27.jpg)
Krajowy Klaster Linuksowy CLUSTERIX (National CLUSTER of LInuX Systems)
źródło: http://web.archive.org/web/20070726090439/http://clusterix.pcz.pl/witamy/
film/Clusterix14.mpg informatyka +
![Page 28: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/28.jpg)
informatyka +
źródło: http://web.archive.org/web/20090528093426/http://clusterix.pcz.pl/
![Page 29: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/29.jpg)
Klastry obliczeniowe • Klaster – zespół połączonych komputerów (węzłów), widoczny dla
użytkownika jako jeden system.
• Każdy węzeł pracuje pod kontrolą własnej kopii systemu operacyjnego.
• Klastry cechują się mocą obliczeniową superkomputerów, przy znacznie niższej cenie i wyższej skalowalności.
• Dwa podstawowe modele implementacji klastrów to:
– Failover cluster,
– Boewulf cluster.
informatyka +
![Page 30: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/30.jpg)
Failover cluster – High Availability cluster
• Klaster budowany z myślą o zapewnieniu odporności na
uszkodzenia czy stabilność działania (failover, fault tolerance).
• Zastosowanie biznesowe:
– serwery dla platform e-commerce lub e-business (systemy bankowe,
billingowe, oprogramowanie dla firm ubezpieczeniowych).
• Obniżenie kosztów eksploatacji i podniesienie dostępności.
informatyka +
![Page 31: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/31.jpg)
Beowulf cluster – Computational cluster
• Beowulf – tytuł pierwszego poematu heroicznego w języku angielskim (skandynawski bohater „wielkiej siły i odwagi” – Beowulf ratuje Duńczyków przed nieposkromionym potworem o imieniu Grendel);
• Przeznaczony do zastosowań w środowiskach naukowych i ośrodkach badawczych;
• Moc i wydajność klastra, kosztem jego odporności na awarie;
• Czas przestoju (ang. downtime) nie ma krytycznego znaczenia – nie powoduje istotnych strat finansowych. informatyka +
![Page 32: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/32.jpg)
MOSIX (Multi-computer Operating System for UNIX)
• Oprogramowanie dostępne nieodpłatnie (również w postaci kodu
źródłowego);
• Oprogramowanie MOSIX powstało i jest rozwijane na Uniwersytecie
Hebrajskim w Jerozolimie;
• Pierwotnie projekt był rozwijany w systemie BSD UNIX;
• Idea twórców MOSIX jest taka, aby utworzyć oprogramowanie pozwalające
zbudować klaster, który zarówno z punktu widzenia użytkowników, jak
i uruchamianych programów będzie widoczny jako jedna maszyna. informatyka +
![Page 33: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/33.jpg)
Wykaz zagadnień
• Wprowadzenie
• Klasyfikacje przetwarzania równoległego
• Klastry komputerowe
• Superkomputery
informatyka +
![Page 34: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/34.jpg)
Intel® Xeon® Processor E7
informatyka + źródło: www.intel.com
![Page 35: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/35.jpg)
Intel® Itanium® Processor
informatyka + źródło: www.intel.com
![Page 36: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/36.jpg)
AMD Opteron™ 6200 series
informatyka + źródło: www.amd.com
![Page 37: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/37.jpg)
informatyka +
AMD Opteron™ 6200 series
źródło: www.amd.com
![Page 38: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/38.jpg)
POWER7® processors
informatyka + źródło: www.ibm.com
![Page 39: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/39.jpg)
MIPS kontra FLOPS • MIPS (Million Instructions Per Second) - przestarzały i obecnie już
nieużywany współczynnik mierzący moc obliczeniową procesorów. Różne instrukcje
wymagają różnego zaangażowania się w nie procesora, a oprócz tego rzeczywista
szybkość komputera zależy jeszcze od innych czynników - takich jak szybkość
dysków twardych, pamięci RAM, magistrali.
• FLOPS (Floating Point Operations Per Second) - jednostka wydajności
obliczeniowej procesorów. Jeden FLOPS to jedna operacja zmiennopozycyjna
wykonana w ciągu jednej sekundy. Moc obliczeniową współczesnych procesorów
mierzy się w teraflopsach (TFLOPS) oraz w petaflopsach (PFLOPS).
informatyka +
![Page 40: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/40.jpg)
Seymour Cray
1964 - amerykańska firma Control Data Corporation zaprezentowała skonstruowany przez Seymoura Craya komputer CDC-6600.
1976 - Cray-1 (160 milionów operacji zmiennoprzecinkowych na sekundę – kosztował prawie 9 milionów dolarów).
informatyka +
źródło: www.cray.com
![Page 42: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/42.jpg)
informatyka +
![Page 43: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/43.jpg)
informatyka +
![Page 44: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/44.jpg)
informatyka +
![Page 45: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/45.jpg)
informatyka +
![Page 46: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/46.jpg)
informatyka +
![Page 47: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/47.jpg)
JAGUAR - Cray XT5-HE
informatyka +
![Page 48: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/48.jpg)
informatyka +
![Page 49: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/49.jpg)
informatyka +
![Page 50: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/50.jpg)
informatyka +
![Page 52: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/52.jpg)
informatyka +
![Page 53: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/53.jpg)
informatyka +
![Page 54: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/54.jpg)
informatyka +
![Page 56: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/56.jpg)
informatyka +
![Page 57: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/57.jpg)
informatyka +
![Page 58: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/58.jpg)
informatyka +
![Page 59: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/59.jpg)
informatyka +
![Page 60: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/60.jpg)
informatyka +
![Page 61: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/61.jpg)
informatyka +
![Page 62: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/62.jpg)
informatyka +
![Page 64: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/64.jpg)
informatyka +
![Page 65: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/65.jpg)
informatyka +
![Page 66: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/66.jpg)
informatyka +
![Page 67: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/67.jpg)
informatyka +
![Page 68: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/68.jpg)
Najwydajniejsze superkomputery w Polsce
informatyka +
![Page 70: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/70.jpg)
informatyka +
![Page 71: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/71.jpg)
informatyka +
![Page 72: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/72.jpg)
informatyka +
![Page 73: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/73.jpg)
informatyka +
![Page 74: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/74.jpg)
Superkomputer Galera • W CI TASK pojawił się nowy superkomputer – Galera (1 miejsce w regionie CEE
i 9 miejsce w Europie).
• Galera składa się z 336 serwerów 4-procesorowych Actina - łącznie daje to 1344 procesory 4-rdzeniowe Intel Xeon Quad-Core 2,33 GHz (w sumie 5376 rdzeni)
• Moc całego klastra została obliczona na 50 TFLOPS (4400 razy więcej niż moc obliczeniowa superkomputera IBM Deep Blue)
• Pojedynczy węzeł połączony jest z pozostałymi siecią InfiniBand pracującą w technologii DDR (Double Data Rate) z przepustowością 20 Gb/s.
• Do stworzenia sieci pomocniczej wykorzystano technologię Gigabit Ethernet.
• Galera dysponuje 5,3 TB RAM-u, a całkowita pamięć dyskowa to 107,5 TB. • Klaster pracuje pod kontrolą systemu operacyjnego Linux - Debian. • Całe rozwiązanie mierzy 17 m długości, waży 7 ton, łączna długość okablowania – ok. 8 km.
informatyka +
![Page 75: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/75.jpg)
informatyka +
![Page 76: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/76.jpg)
informatyka +
![Page 79: Wykaz zagadnieńflash.wwsi.edu.pl/wwsivideo/iplus/pdf/dchaladyniak... · Failover cluster – High Availability cluster • Klaster budowany z myślą o zapewnieniu odporności na](https://reader034.vdocuments.site/reader034/viewer/2022050202/5f55e4ef671e155e836b4db2/html5/thumbnails/79.jpg)