PLD Linux Day. Maciej Kalkowski. 11 marca 2006. Wydziaª Matematyki i Informatyki UAM



Podobne dokumenty
Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.

Praca Dyplomowa Magisterska

Propozycja integracji elementów ±wiata gry przy u»yciu drzew zachowa«

Analiza wydajno±ci serwera openldap

WYKORZYSTANIE DYSTRYBUCJI SYSTEMU LINUX TYPU LIVECD DO BUDOWY KLASTRÓW OBLICZENIOWYCH

7. zainstalowane oprogramowanie zarządzane stacje robocze

Podstawy Informatyki i Technologii Informacyjnej

Algorytmy i Struktury Danych

Sieci komputerowe cel

Komputery bezdyskowe - wprowadzenie

SpedCust 5 instrukcja instalacji

Klaster obliczeniowy

Zapory sieciowe i techniki filtrowania danych

1. Instalacja jednostanowiskowa Instalacja sieciowa Instalacja w środowisku rozproszonym Dodatkowe zalecenia...

Chmurowe ±rodowisko laboratoryjne

YapS Plan testów. Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007

GRIDY OBLICZENIOWE. Piotr Majkowski

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>

MASKI SIECIOWE W IPv4

KLASTER SINGLE SYSTEM IMAGE W OBLICZENIACH NAUKOWO-INŻYNIERSKICH SINGLE SYSTEM IMAGE CLUSTER IN SCIENTIFIC ENGINEERING COMPUTATIONS

Opis portów. Opis portów, bardzo przydatne. Tabelka poniżej. Numer portu. Usługa. Opis FTP SSH 1 / 16

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Sieci Komputerowe Translacja adresów sieciowych

Zarządzanie farmami serwerów Linux

Subversion - jak dziaªa

Laboratorium Sieci Komputerowych - 1

Projekt ATENA - system wspomagaj cy zarz dzanie szkoª lub zespoªem szkóª przedlicealnych

Obliczenia Wysokiej Wydajności

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

Aplikacje Internetowe termin dodatkowy

Nowy model subskrypcji, dobór produktów Red Hat i JBoss. Grzegorz Niezgoda

Spis treści. 1 Wprowadzenie. 1.1 Podstawowe pojęcia. 1 Wprowadzenie Podstawowe pojęcia Sieci komunikacyjne... 3

ZAAWANSOWANE WYKORZYSTANIE KLASTRÓW OBLICZENIOWYCH

2. Charakterystyka obliczeń współbieżnych i rozproszonych.

Enterprise, czyli instytutowy klaster obliczeniowy

Skalowanie i monitorowanie działania systemu dlibra 5.0

Podstawowe mechanizmy systemu Linux w przetwarzaniu rozproszonym

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej

Router programowy z firewallem oparty o iptables

Dostawa serwerów wraz z infrastruktur blade

Nowe zasady licencjonowania Red Hat Enterprise Linux i JBoss Enterprise Middleware. Grzegorz Niezgoda

Tworzenie maszyny wirtualnej

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Instrukcja do wiczenia Administracja usªugami domenowymi Konguracja NFS z Kerberosem

s FAQ: 13/PL Data: 29/01/2012

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

Jak rozwi zania SAP BusinessObjects wspieraj dzia alno NBP analityka w Narodowym Banku Polskim

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

Maciej Roszkowski Wirtualny klaster komputerowy jako narzędzie optymalizacji wydajności infrastruktury technicznej społeczeństwa informacyjnego

O superkomputerach. Marek Grabowski

przewidywania zapotrzebowania na moc elektryczn

Część II: Instalacja systemu Mediqus

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Pracownia internetowa w ka dej szkole (edycja 2004)

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Wykład 2. Budowa komputera. W teorii i w praktyce

8. Konfiguracji translacji adresów (NAT)

ACK Cyfronet wybiera serwer HP Integrity Superdome oparty na procesorach Itanium 2

Sieci komputerowe. Definicja. Elementy

ZAŠ CZNIK DANYCH TECHNICZNYCH

ECO 0 ECO 1 ECO 2 ECO 3 ECO 4 SOS 0 SOS 1 SOS 2 SOS 3 SOS 4 SOS 5 SOS 6 SOS 7 SOS 8 SOS 9

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

Program Płatnik Instrukcja instalacji

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 ZASADY OCENIANIA

Nowoczesne technologie przetwarzania informacji

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4

iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter echo "1" > /proc/sys/net/ipv4/ip_forward

Wpªyw wdro»enia IPv6 na bezpiecze«stwo sieci

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015

3) Kreator nowego połaczenia

Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań

Sterowanie ruchem w sieciach szkieletowych

Załącznik Nr 10 Serwery i oprzyrządowanie oraz oprogramowanie systemowe i bazodanowe dla Portalu

Inżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010. Aleksandra Kloc, Adam Grycner, Mateusz Łyczek. Wasza-fota.

WST P DO PROGRAMOWANIA RÓWNOLEGŠEGO 1. KLASTER

2. Serwerowy system operacyjny typu I 5 szt. 3. Serwerowy system operacyjny typu II 7 szt. 5. Serwerowy system operacyjny typu III 2 szt.

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Windows Serwer 2008 R2. Moduł 3. DHCP

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

Regulamin Usªugi VPS

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Sieci komputerowe. Zajęcia 4 Bezpieczeństwo w sieciach komputerowych

DESlock+ szybki start

Szczegółowy zakres i wymagane parametry techniczne

Loggery Szumu SebaLog N3. - Nowy design - Nowe funkcje - Nowa konsola Commander3 - Nowa funkcjonalność: zastosowanie w sieci (zdalny monitoring)

OPIS PRZEDMIOTU ZAMÓWIENIA

1 Cel Projektu. 2 U»yte technologie. 3 Budowa Systemu. 5 lutego 2011

Transkrypt:

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