Wydziaª Matematyki i Informatyki UAM 11 marca 2006
Nasz nagªówek
Wprowadzenie Co to jest klaster?
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie:
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci backup gªównego serwera, czyli zawsze dost pny,
Wprowadzenie S1, serwer gªówny dost pny pod 192.168.0.1, Ruter kieruje ruch 192.168.0.1 do S1, S2, serwer zapasowy, synchronizuje zmiany z S1, monitoruje S1, dost pny pod adresem 192.168.0.2, Gdy S1 pada, ruter zaczyna kierowa ruch do S2.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci backup gªównego serwera, czyli zawsze dost pny, load balancing (rozkªadania obci»enia),
Wprowadzenie SG - ruter, który co n-te poª czenie forwarduje do odpowiedniego komputera wewn trz sieci, SM - serwer zawieraj cy dane ¹ródªowe, Komputer S1,...,SN co jaki± czas synchronizuj si z SM. iptables -t nat -A PREROUTING -i eth1 -p tcp -d SG dport 80 -m nth every 2 -j DNAT to S1:80 iptables -t nat -A PREROUTING -i eth1 -p tcp -d SG dport 80 -m nth every 2 -j DNAT to S2:80
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci backup gªównego serwera, czyli zawsze dost pny, load balancing (rozkªadania obci»enia), backup i load balancing.
Wprowadzenie SG - serwer gªówny, na którym stoi proxy, które kieruje zapytania do S1,...,SG. S1,...,SN - serwery WWW lub kolejne PROXY, A1,...,AN - np. serwery WWW.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci backup gªównego serwera, czyli zawsze dost pny, load balancing (rozkªadania obci»enia), backup i load balancing.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci 2 Obliczeniowe
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci 2 Obliczeniowe klastry stacji roboczych,
Wprowadzenie w zªy ko«cowe równouprawnione, ªatwy do zbudowania, niska cena, podatny na uszkodzenia, przez cz ± dnia nieczynny, najcz ±ciej heterogeniczny.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci 2 Obliczeniowe klastry stacji roboczych, Beowulf.
Wprowadzenie Server - komputer peªni cy rol serwera, na którym uruchamiane s oblicze«, node1,..., noden - ko«cówki, dedykowane do bycia cz ±ci klastra obliczeniowego, z reguªy homogeniczny, odpowiednio do dªugich, obci»aj cych oblicze«, dro»szy.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci 2 Obliczeniowe klastry stacji roboczych, Beowulf.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: 1 Wysokiej dost pno±ci 2 Obliczeniowe
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie:
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów 1 homogeniczne,
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów 1 homogeniczne, 2 heterogeniczne.
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra 1 wydajno±,
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra 1 wydajno±, 2 skalowalno±,
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra 1 wydajno±, 2 skalowalno±, 3 dost pno±,
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra 1 wydajno±, 2 skalowalno±, 3 dost pno±, 4 bezpiecze«stwo,
Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Architektury klastrów Cechy dobrego klastra 1 wydajno±, 2 skalowalno±, 3 dost pno±, 4 bezpiecze«stwo, 5 stosunek ceny do wydajno±ci.
Zªo»ono± obliczeniowa
Zªo»ono± obliczeniowa
Zªo»ono± obliczeniowa 1 problemy wielomianowe s ok.
Zªo»ono± obliczeniowa 1 problemy wielomianowe s ok. Przykªad liniowy Np. O(n) oraz n=1000000000; for(i = 0; i < 4; i + +)for(n = 0; n < 10 9 ; n + +)j + +; real 0m22.241s user 0m21.940s sys 0m0.090s
Zªo»ono± obliczeniowa 1 problemy wielomianowe s ok. 2 problemy typu n! albo 2 n s trudne.
Zªo»ono± obliczeniowa 1 problemy wielomianowe s ok. 2 problemy typu n! albo 2 n s trudne. Przykªad wykªadniczy Np. O(2 n ) oraz n=30; real 1m56.243s user 1m55.780s sys 0m0.060s
Zªo»ono± obliczeniowa 1 problemy wielomianowe s ok. 2 problemy typu n! albo 2 n s trudne.
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone 1 problemy rozproszone (np. algorytmy w seti)
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone 1 problemy rozproszone (np. algorytmy w seti) 2 problemy równolegªe (np. grafowe)
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie?
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? 1 Procesory wektorowe
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? 1 Procesory wektorowe 2 Multiprocesory
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? 1 Procesory wektorowe 2 Multiprocesory 3 Multikomputery (klastry) 4 Sieci komputerowe (klastry jako wierzchoªki)
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? 1 Procesory wektorowe 2 Multiprocesory 3 Multikomputery (klastry) 4 Sieci komputerowe (klastry jako wierzchoªki)
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? 1 Procesory wektorowe 2 Multiprocesory 3 Multikomputery (klastry) 4 Sieci komputerowe (klastry jako wierzchoªki)
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer.
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze: 1 symulacje wybuchów j drowych
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze: 1 symulacje wybuchów j drowych 2 prognoza pogody
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze: 1 symulacje wybuchów j drowych 2 prognoza pogody 3 ªamanie kluczy szyfruj cych
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze: 1 symulacje wybuchów j drowych 2 prognoza pogody 3 ªamanie kluczy szyfruj cych 4 benchmark: LINPACK
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze: 1 symulacje wybuchów j drowych 2 prognoza pogody 3 ªamanie kluczy szyfruj cych 4 benchmark: LINPACK
Zªo»ono± obliczeniowa Obliczenia równolegªe i rozproszone Kiedy klastry a kiedy nie? Przykªad: Raytracer. Przykªady trudniejsze:
Klastry HPC PVM - Prallel Virtual Machine, MPI - Message Passing Interface, openmosix, inne mo»liwo±ci.
Klastry HPC PVM - Prallel Virtual Machine, MPI - Message Passing Interface, openmosix, inne mo»liwo±ci.
Klastry HPC PVM - Prallel Virtual Machine, MPI - Message Passing Interface, openmosix, inne mo»liwo±ci.
Klastry HPC PVM - Prallel Virtual Machine, MPI - Message Passing Interface, openmosix, inne mo»liwo±ci.
Klastry HPC PVM - Prallel Virtual Machine, MPI - Message Passing Interface, openmosix, inne mo»liwo±ci.
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 1 serwer + w zªy ko«cowe = Beowulf, jeden komputer peªni rol serwera dla w zªów ko«cowych serwer zarz dzalny przez aplikacj opart o interfejs WWW (Apache + PHP) podziaª w zªów ko«cowych na grupy, zale»ne od przeznaczenia. udost pnione ±rodowiska PVI, MPI i openmosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 2 automatyka uruchomienia i konguracji, serwer bootowalny z CD-ROM, uruchamia DHCP, TFTP, NFS, Apache, SSH, ko«cówki pobieraj z serwera adres ip, uruchamiaj przez PXE obraz systemu ±ci gni ty z serwera TFTP, serwer przekazuje informacje o nowych w zªach ko«cowych do aplikacji zarz dzaj cej,
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 2 automatyka uruchomienia i konguracji, serwer bootowalny z CD-ROM, uruchamia DHCP, TFTP, NFS, Apache, SSH, ko«cówki pobieraj z serwera adres ip, uruchamiaj przez PXE obraz systemu ±ci gni ty z serwera TFTP, serwer przekazuje informacje o nowych w zªach ko«cowych do aplikacji zarz dzaj cej,
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 2 automatyka uruchomienia i konguracji, serwer bootowalny z CD-ROM, uruchamia DHCP, TFTP, NFS, Apache, SSH, ko«cówki pobieraj z serwera adres ip, uruchamiaj przez PXE obraz systemu ±ci gni ty z serwera TFTP, serwer przekazuje informacje o nowych w zªach ko«cowych do aplikacji zarz dzaj cej,
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 2 automatyka uruchomienia i konguracji, serwer bootowalny z CD-ROM, uruchamia DHCP, TFTP, NFS, Apache, SSH, ko«cówki pobieraj z serwera adres ip, uruchamiaj przez PXE obraz systemu ±ci gni ty z serwera TFTP, serwer przekazuje informacje o nowych w zªach ko«cowych do aplikacji zarz dzaj cej,
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 2 automatyka uruchomienia i konguracji, serwer bootowalny z CD-ROM, uruchamia DHCP, TFTP, NFS, Apache, SSH, ko«cówki pobieraj z serwera adres ip, uruchamiaj przez PXE obraz systemu ±ci gni ty z serwera TFTP, serwer przekazuje informacje o nowych w zªach ko«cowych do aplikacji zarz dzaj cej,
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 3 dost pno± i wygoda pracy, u»ytkownik dostaj si do klastra przez interfejs WWW, podziaª w zªów na grupy umo»liwia testowanie aplikacji niestabilnych na mniejszej ilo±ci w zªów ko«cowych, wyniki oblicze«(pliki zapisane, stdout, stderr) s dost pne przez WWW, mo»liwo± planowania oblicze«.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 4 minimalne wymagania sprz towe, serwer - pªyta gªówna, procesor x86, 256MB RAM, karta sieciowa, w zªy ko«cowe - tak samo jak serwer, z mo»liwo±ci bootowania po PXE, ±rodowisko sieciowe - HUB/SWITCH (bywa w skim gardªem).
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 4 minimalne wymagania sprz towe, serwer - pªyta gªówna, procesor x86, 256MB RAM, karta sieciowa, w zªy ko«cowe - tak samo jak serwer, z mo»liwo±ci bootowania po PXE, ±rodowisko sieciowe - HUB/SWITCH (bywa w skim gardªem).
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 4 minimalne wymagania sprz towe, serwer - pªyta gªówna, procesor x86, 256MB RAM, karta sieciowa, w zªy ko«cowe - tak samo jak serwer, z mo»liwo±ci bootowania po PXE, ±rodowisko sieciowe - HUB/SWITCH (bywa w skim gardªem).
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 4 minimalne wymagania sprz towe, serwer - pªyta gªówna, procesor x86, 256MB RAM, karta sieciowa, w zªy ko«cowe - tak samo jak serwer, z mo»liwo±ci bootowania po PXE, ±rodowisko sieciowe - HUB/SWITCH (bywa w skim gardªem).
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 4 minimalne wymagania sprz towe, serwer - pªyta gªówna, procesor x86, 256MB RAM, karta sieciowa, w zªy ko«cowe - tak samo jak serwer, z mo»liwo±ci bootowania po PXE, ±rodowisko sieciowe - HUB/SWITCH (bywa w skim gardªem).
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 5 skalowalno± i wydajno±, ªatwo± doª czania ko«cówek (podsie /24), podziaª na grupy umo»liwia wygodne skalowanie, wydajno± jest silnie zale»na od ±rodowiska sieciowego, zachowana wydajno± PVM/MPI/openMosix.
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Rozwi zywanie problemów 6 ªatwe zarz dzanie. mechanizm WakeOnLAN, ACPI, wy±wietlenie informacji o w zªach ko«cowych + generowanie statystyk, planowanie prac
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
ClusterN Linux (oparty na PLD) Dziaªanie
ClusterN Linux (oparty na PLD) Dlaczego powstaªa dystrybucja ClusterN Linux? Zaªo»enia funkcjonalne 1 serwer + w zªy ko«cowe = Beowulf, 2 automatyka uruchomienia i konguracji, 3 dost pno± i wygoda pracy, 4 minimalne wymagania sprz towe, 5 skalowalno± i wydajno±, 6 ªatwe zarz dzanie. Rozwi zywanie problemów Czego brakuje Dziaªanie
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Rysunek: Ilo± instalacji
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Rysunek: Wydajno±
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: Poª czenia Rysunek: Ilo± instalacji
Kontekst - superkomputery Dane z www.top500.org: Poª czenia Rysunek: Wydajno±
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: Systemy operacyjne Rysunek: Ilo± instalacji
Kontekst - superkomputery Dane z www.top500.org: Systemy operacyjne Rysunek: Wydajno±
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: Architektura Rysunek: Ilo± instalacji
Kontekst - superkomputery Dane z www.top500.org: Architektura Rysunek: Wydajno±
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Kontekst - superkomputery Dane z www.top500.org: BlueGene/L BlueGene/L Producent IBM Rodzina IBM BlueGene/L Model eserver Blue Gene Solution System Operacyjny CNK/Linux Typ procesorów PowerPC 440 700 MHz (2.8 GFlops) Main Memory 32768 GB Ilo± procesorów 131072 R max 280600 R peak 367000
Kontekst - superkomputery Dane z www.top500.org: Rodziny procesorów Poª czenia Systemy operacyjne Architektura BlueGene/L
Podsumowanie Komentarze......pytania, odpowiedzi.
Koniec Autor kalkos@amu.edu.pl