GRIDY OBLICZENIOWE. Piotr Majkowski

Podobne dokumenty
Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Obliczenia równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Virtual Grid Resource Management System with Virtualization Technology

Wprowadzenie. Klastry komputerowe. Superkomputery. informatyka +

Architektura komputerów

Klaster obliczeniowy

Laboratorium Chmur obliczeniowych. Paweł Świątek, Łukasz Falas, Patryk Schauer, Radosław Adamkiewicz

Infrastruktura PLGrid

Obliczenia Wysokiej Wydajności

Systemy operacyjne III

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

Skalowalna Platforma dla eksperymentów dużej skali typu Data Farming z wykorzystaniem środowisk organizacyjnie rozproszonych

Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system.

Piotr Dziubecki Piotr Grabowski, Tomasz Kuczyński Tomasz Piontek, Dawid Szejnfeld, PCSS

Algorytmy i Struktury Danych

INTERNET - Wrocław Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

16. Taksonomia Flynn'a.

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

Systemy Informatyki Przemysłowej

Zasoby i usługi Wrocławskiego Centrum Sieciowo-Superkomputerowego

PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK

Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.

Uslugi chmurowe dla nauki na podstawie BonFIRE

"System CC1 jak zbudować prywatną chmurę obliczeniową w jedno popołudnie. M. Witek, M. Zdybał w imieniu CC1

Cyfronet w CTA. Andrzej Oziębło DKDM

Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Poznań,

Program Obliczeń Wielkich Wyzwań Nauki i Techniki (POWIEW)

Budowa uniwersalnej architektury dla Laboratorium Wirtualnego

Polityka wspierania prac naukowych i wdrożeniowych w obszarze informatyki jako element budowy społeczeństwa informacyjnego w Polsce

Laboratorium przez Internet w modelu studiów inżynierskich

Nowe aplikacje i usługi w środowisku Grid

Grid Nowa Rewolucja Informatyczna?

Równoległe aplikacje duŝej skali w środowisku PL-Grid. Kick-off PL-GRID Kraków, kwietnia 2009

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.

Dyrektor ACK Cyfronet AGH. z dnia 2 października 2017 roku w sprawie zmian organizacyjnych

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

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe

Architektura komputerów

Infrastruktura bibliotek cyfrowych

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Infrastruktura PLGrid (nie tylko) dla młodych naukowców

Infrastruktura PLGrid dla młodych polskich naukowców

PODSTAWY PRZETWARZANIA RÓWNOLEGŁEGO INFORMACJI

Programowanie współbieżne i rozproszone

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

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

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Architektury i protokoły dla budowania systemów wiedzy - zadania PCSS w projekcie SYNAT

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

PRZEWODNIK PO PRZEDMIOCIE

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Wirtualizacja zasobów IPv6 w projekcie IIP

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Wstęp. Historia i przykłady przetwarzania współbieżnego, równoległego i rozproszonego. Przetwarzanie współbieżne, równoległe i rozproszone

Systemy rozproszone System rozproszony

i3: internet - infrastruktury - innowacje

Przetwarzanie danych w chmurze

Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Maciej Stroiński stroins@man.poznan.pl

współbieżność - zdolność do przetwarzania wielu zadań jednocześnie

Zarządzanie zasobami gridowymi z użyciem parawirtualizacji

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

Wrocławskie Centrum Sieciowo-Superkomputerowe

Programowanie Komponentowe WebAPI

Tworzenie programów równoległych cd. Krzysztof Banaś Obliczenia równoległe 1

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Wdrożenie infrastruktury klucza publicznego (PKI) dla użytkowników sieci PIONIER

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Wykład 1 Inżynieria Oprogramowania

O superkomputerach. Marek Grabowski

Rozproszona korelacja w radioastronomii

Podstawy Informatyki. Rodzaje komputerów. dr. inż Adam Klimowicz

LIDERZY DATA SCIENCE CENTRUM TECHNOLOGII ICM CENTRUM TECHNOLOGII ICM ICM UW TO NAJNOWOCZEŚNIEJSZY OŚRODEK DATA SCIENCE W EUROPIE ŚRODKOWEJ.

SUPERKOMPUTER OKEANOS BADAWCZE GRANTY OBLICZENIOWEWE

Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami

Infrastruktura klucza publicznego w sieci PIONIER

Wykorzystanie infrastruktury chmurowej i platformy GridSpace w obliczeniach naukowych

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network

Zorientowany na użytkownika portal gridowy dla dopasowywania dużych zbiorów sekwencji

Serwerowy system operacyjny musi spełniać następujące wymagania minimalne:

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

High Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009

Szczegółowy opis przedmiotu zamówienia

HPC na biurku. Wojciech De bski

5. Model komunikujących się procesów, komunikaty

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Fundusze Europejskie dla rozwoju innowacyjnej gospodarki Dotacje na innowacje Inwestujemy w Waszą przyszłość Bydgoszcz, r.

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Obliczenia Wysokiej Wydajności

Poznańskie Centrum Superkomputerowo-Sieciowe

PDM wbudowany w Solid Edge

WYKŁAD: Przetwarzanie rozproszone typu klient-serwer.

Rozwój j specjalistycznych usług. ug telemedycznych w Wielkopolsce. Michał Kosiedowski

Architektury komputerów Architektury i wydajność. Tomasz Dziubich

Podstawy Informatyki Systemy sterowane przepływem argumentów

BIBLIOTEKARZ W KOLABORATORIUM

Wirtualizacja sieci - VMware NSX

Transkrypt:

GRIDY OBLICZENIOWE Piotr Majkowski

Wstęp Podział komputerów Co to jest grid? Różne sposoby patrzenia na grid Jak zmierzyć moc? Troszkę dokładniej o gridach Projekt EGEE

Klasyfikacja Flynn a (1972) Instrukcje SISD MISD Dane SIMD MIMD

Główny podział Superkomputery wieloprocesorowe maszyny (duże e centra obliczeniowe) Klastry zespoły y homogenicznych maszyn, połą łączonych dedykowaną siecią Gridy -

Definicja Gridu Grid skoordynowane, bezpieczne, współdzielenie zasobów w oraz rozwiązywanie zywanie problemów w w dynamicznych, obejmujących wiele instytucji wirtualnych organizacjach Grid(2) zbiór r luźno powiązanych, rozproszonych geograficznie, heterogenicznych zasobów komputerowych

Trzy podejścia do Gridu (1) Użytkownik : Wirtualny komputer który minimalizuje czas wykonywania obliczeń oraz zapewnia dostęp do zasobów Programista: Zestaw narzędzi i interfejsów w zapewniający przezroczysty dostęp p do danych

Trzy podejścia do Gridu (2) Administrator : Środowisku umożliwiaj liwiające monitorowanie, administrowanie i bezpieczne używanie u rozproszonych zasobów w obliczeniowych, dyskowych oraz sieciowych

www a grid Często przytaczana analogia: WWW GRID Zunifikowany dostęp do informacji Zunifikowany dostęp do zasobów

Flops Jednostką w której podaje się moc komputera jest z reguły y : Flops (Floating point Operations Per Second) - ilość operacji zmiennnoprzecinkowych na sekundę

Dygresja problemy miary Jak obliczyć ile flopów ma człowiek? Czysty matematyczny test (np( np.. układu równań + papier + ołówek) o wykazałby moc człowieka na poziomie miliflops,, jednak z drugiej strony człowiek także e przetwarza zapachy, dźwid więki, ma koordynację ruchową co daje średnią moc obliczeniową na poziomie 10PFlops www.wikipedia.org

TOP500 http://www.top500.org Lista najszybszych maszyn na świecie Obecnie na I miejscu : IBM BlueGene/L (131072 procesorów, 280600 GFlops, teor: : 367000 GFlops,, 32768GB ) 6 pierwszych miejsc dla USA ( w tym 3 początkowe dla IBM) Kontratak Japończyk czyków w?? Problemy z gridami na TOP500

Motywacje Prawo Moore a i starzenie się superkomputerów Bits_per_square_inch = 2^(T-1962) Speed = Price*1.53^(T-1973) 1973) Cena Skalowalność

Wymogi położone one na Grid (1) Grid nie może e : Naruszać bezpieczeństwa oraz autonomiczności ci podległych mu jednostek Powodować problemów w z istniejącym oprogramowaniem Narzucać użytkownikom językj zyków programowania, narzędzi, bibliotek, sposobów w programowania itd..

Wymogi położone one na Grid (2) Grid powinien : Umożliwia liwiać rozproszenie geograficzne zasobów Obsługiwa ugiwać heterogeniczność sprzętow tową i programową Być odporny na zawodny sprzęt Pozwalać na dynamikę dostępu do sprzętu Zrzeszać różne organizacje (wirtualne) z ich własnymi politykami bezpieczeństwa i dostępu do zasobów Być połą łączony poprzez heterogeniczną sieć

Zastosowania Gridów Długotrwałe e obliczenia operujące na olbrzymiej ilości danych Symulacje zjawisk fizycznych (pogoda) Testowanie nowych leków Google Rozproszone bazy danych Projekty @home (SETI@home, FightAIDS@home)

Użytkownicy Gridów Dawniej CERN i inne duże e jednostki badawcze stałe e zapotrzebowanie na moc obliczeniową Obecnie dodatkowo : indywidualni naukowcy oraz firmy prywatne co jakiś czas potrzebują na krótko dużej mocy obliczeniowej

Grid z punktu widzenia użytkownika Jedna wirtualna maszyna Jedno logowanie do gridu Nastawienie na wykonanie zadania, a nie technologie Automatyczna alokacja zadań i transferu danych Prosty interfejs wyznaczania zadań Brak konieczności ci wprowadzania zmian w swoich aplikacjach

Model klepsydrowy Wąska szyjka to zbiór r kluczowych protokołów w i API Tu mieszczą się mechanizmy uwierzytelniania i dostępu do danych

Narzędzia (1) Tradycyjne narzędzie do pisania aplikacji równoległych MPI OpenMP Gniazda PVM Java RMI Ich ograniczenia?

Narzędzia (2) Globus Toolkit Argonne National Lab, Berkeley www.globus.org Większo kszość projektów gridowych opartych jest na globusie Powstał jako przykład implementacji standardów w a de facto sam stał się standardem UNICORE MOSIX

EGEE (1) Enabling Grids for E-science in Europe Cele: Stworzenie europejskiej sieci naukowej Współpraca praca z innymi projektami gridowymi Zorientowanie na usługi ugi Udostępnienie gridu produkcyjnego Otwarcie na wiele organizacji wirtualnych

EGEE (2) Usługi gridowe zostaną uruchomione na Ponad 20 000 CPU s Ponad 50 różnych r ośrodkacho Ponad 5 PetaBajtów miejsca dyskowego Ponad 3000 użytkowniku ytkowników Projekt pochłonie onie ok. 32 miliony euro (będzie to rozłożone one na 70 instytucji w 27 krajach)

Priorytetem jest : EGEE (3) LCG Large Hadron Collider Computing Grid eksperyment przeprowadzany w CERN który będzie b generował 6-8 PetaBajtów na rok, ok. 10^8 zdarzeń /rok, ok. 1000 użytkowniku ytkowników Czy na pewno nie ma drugiego dna całej inicjatywy?

Podsumowanie Dziękuj kuję za uwagę!