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



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

Usługi i narzędzia QCG

Niezawodne usługi outsourcingowe na przykładzie usług kampusowych i Krajowego Magazynu Danych w sieci PIONIER

Infrastruktura PLGrid Nowa jakość usług informatycznych w służbie nauki

Infrastruktura PLGrid dla młodych naukowców

Infrastruktura PLGrid dla młodych polskich naukowców

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

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

Nowe aplikacje i usługi w środowisku Grid

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

Klaster obliczeniowy

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

Infrastruktura PLGrid Nowa jakość usług informatycznych w służbie nauki

Wprowadzenie do użytkowania infrastruktury PL Grid. Bartosz Bosak Piotr Kopta Tomasz Piontek

Wrocławskie Centrum Sieciowo-Superkomputerowe

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

Usługi przechowywania danych KMD/PLATON-U4 dla bibliotek cyfrowych. Maciej Brzeźniak, Norbert Meyer, Rafał Mikołajczak, Maciej Stroiński

Jacek Kitowski i Łukasz Dutka ACK CYFRONET AGH, Kraków, Polska

Laboratorium Wirtualne

Infrastruktura PLGrid

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

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

PLGrid: informatyczne usługi i narzędzia wsparcia w nauce

Usługi HEP w PLGrid. Andrzej Olszewski

Uslugi chmurowe dla nauki na podstawie BonFIRE

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

MAREK NIEZGÓDKA ICM, UNIWERSYTET WARSZAWSKI

Działanie 2.3: Inwestycje związane z rozwojem infrastruktury informatycznej nauki

Laboratorium Wirtualne w środowisku gridowym

Wsparcie migracji obliczeń poprzez wirtualizację zasobów sieciowych

Infrastruktura gridowa

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

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

Współpraca nauki z przemysłem ICT na przykładzie Wielkopolskiego Centrum Zaawansowanych Technologii Informacyjnych Maciej Stroiński

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

Budowa uniwersalnej architektury dla Laboratorium Wirtualnego

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

Nazwa jednostki Temat pracy (w języku polskim i angielskim) Rodzaj pracy Ilość osób realizujących pracę

Zasady_Funkcjonowania.odt 1.2 Zespół Planowania Strategicznego. Cyfronet, ICM, WCSS, PCSS, TASK,

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

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

Wirtualizacja zasobów IPv6 w projekcie IIP

Na podstawie 6 ust. 1 oraz 10 ust. 1 Regulaminu Organizacyjnego ACK Cyfronet AGH z dnia 28 kwietnia 2005 roku zarządzam co następuje:

Cyfronet w CTA. Andrzej Oziębło DKDM

Prezentacja wstępna. Warsztaty Usługa powszechnej archiwizacji. Norbert Meyer, PCSS

Technologie taśmowe wprowadzenie i zastosowania. Jacek Herold, WCSS

Marek Lewandowski, Maciej Łabędzki, Marcin Wolski Konferencja I3, Poznań, 5 listopada 2009r.

Infrastruktura bibliotek cyfrowych

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

Infrastruktura PL-LAB2020

GRIDY OBLICZENIOWE. Piotr Majkowski

IMP PAN. Zaplecze obliczeniowe Centrum Zaawansowanych Technologii AERONET. Dolina Lotnicza

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

Virtual Grid Resource Management System with Virtualization Technology

Systemy Informatyki Przemysłowej

Konferencja I3 internet infrastruktury - innowacje. SMOA Devices. Infrastruktura do monitorowania i kontroli zuŝycia energii

Bartosz Bosak Piotr Kopta Tomasz Piontek

Architektura komputerów

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

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

Technologie Internetowe i Algorytmy

Usługi kampusowe U3 w projekcie PLATON. Wrocław, czerwiec 2012

VII Kongres BOUG 03 października 2012

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

Platforma Informatyczna Wdrażania Oprogramowania Dedykowanego w PL-Grid

Sieć aktywna. Podział infrastruktury sieciowej na różne sieci wewnętrzne w zależności od potrzeb danego klienta.

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

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

Infrastruktura PLGrid Usługi dla chemii obliczeniowej

GRID - globalny system przetwarzania danych

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Efektywne wykorzystanie zasobów obliczeniowych KDM w PCSS

Integracja wirtualnego laboratorium z platformą e-learningową

Sterowany jakością dostęp do usług składowania danych dla e-nauki

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

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

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

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Sieci VPN SSL czy IPSec?

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

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.

Tematy prac dyplomowych inżynierskich

Wydział Fizyki AGH" Kraków, 11 grudnia 2009"

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Aktualny stan i plany rozwojowe

Definicje wskaźników produktów i rezultatów na poziomie projektu dla osi priorytetowej 2 Społeczeństwo informacyjne w ramach RPO WO

Hadoop i Spark. Mariusz Rafało

e-infrastruktura: nowe strategie i wyzwania

Trzecie warsztaty Biblioteki cyfrowe. Poznań grudnia 2006 r.

Zamawianie usługi. Bartłomiej Balcerek, WCSS Maciej Brzeźniak, PCSS. Warsztaty. Usługa powszechnej archiwizacji

Projekt i implementacja filtra dzeń Pocket PC

Internet w szkole, czyli jak mądrze inwestować w cyfrową edukację? Nowe Media

Wstęp do Informatyki. Klasyfikacja oprogramowania

Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

Federacja Bibliotek Cyfrowych w sieci PIONIER

Zenoss. Monitorowanie nowoczesnej serwerowni

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

STUDIA I MONOGRAFIE NR

Transkrypt:

Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Równoległe aplikacje duŝej skali w środowisku PL-Grid Tomasz Piontek, Krzysztof Kurowski, Piotr Kopta, Mariusz Mamoński piontek@man.poznan.pl Poznańskie Centrum Superkomputerowo-Sieciowe Sieciowe (PCSS) Kick-off PL-GRID Kraków, 16-17 kwietnia 2009

Plan wystąpienia Projekt PL-Grid Aplikacje duŝej skali motywacja zmian Usługi Aplikacje - wyniki Marketing Pytania 2

Projekt PL-Grid Informacje podstawowe Nazwa projektu: Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej PL-Grid" Okres realizacji: 01.01.2009 r. 31.12.2011 r. Wartość projektu: 83 257 494,53 zł. Wartość dofinansowania: 79 984 613,38 zł w tym udział UE: 67 986 921,37 zł. Beneficjentem jest Akademickie Centrum Komputerowe 3

Projekt PL-Grid - Cele Celem projektu jest dostarczanie polskiej społeczności naukowej usług informatycznych opartych na gridowych klastrach komputerowych, słuŝących e-science w róŝnych dziedzinach; infrastruktura musi być kompatybilna z gridem europejskim i światowym. W wyniku projektu powstanie otwarta ogólnopolska infrastruktura gridowa wspierająca uprawianie nauki w sposób umoŝliwiający integrację danych doświadczalnych i wyników zaawansowanych symulacji komputerowych, przy czym badania będą mogły być prowadzone przez geograficznie rozproszone zespoły. Podstawowym celem projektu jest uzyskanie znaczącego wzrostu udostępnianej mocy obliczeniowej o ok. 215 TFLOPS oraz pamięci dyskowej o ok. 2500 TB, a takŝe zbudowanie systemu gridowego umoŝliwiającego efektywne i innowacyjne wykorzystywanie powstałej infrastruktury sprzętowej. 4

Projekt PL-Grid - Partnerzy 5

PL-Grid - Zadania Organizacyjnie projekt jest podzielony na zadania, koordynowane przez poszczególnych Partnerów Konsorcjum PL-Grid: Z1 - Zarządzanie Projektem ACK CYFRONET AGH (Kraków) Z2 - Infrastruktura sprzętowa TASK (Gdańsk) Z3 - Centrum Operacyjne ACK CYFRONET AGH (Kraków) Z4 - Rozwój oprogramowania e-infrastruktury i narzędzi uŝytkownika PCSS (Poznań) Z5 - Szkolenia i wsparcie uŝytkowników ICM (Warszawa) Z6 - Bezpieczeństwo infrastruktury WCSS (Wrocław) 6

Projekt PL-Grid - struktura Oprogramowanie e-infrastruktury będzie obejmować: narzędzia uŝytkownika, takie jak: portale, systemy zarządzania i monitorowania aplikacji, systemy wizualizacji wyników i inne zgodne z uŝywanym w Projekcie oprogramowaniem niŝszych warstw, biblioteki programistyczne, system wirtualnych organizacji: podsystemy certyfikatów i kont, rozliczanie wykorzystania zasobów, podsystem bezpieczeństwa, system zarządzania danymi: katalogi metadanych, zarządzanie replikami, transfer plików, system zarządzania zasobami: zarządzanie zadaniami, monitorowanie aplikacji, usług gridowych i infrastruktury, zarządzanie licencjami, zarządzanie lokalnymi zasobami. 7

Projekt PL-Grid - struktura Zadanie 4: Rozwój oprogramowania gridowego i narzędzi uŝytkownika Nowe wymagania aplikacyjne i uŝytkowników 8

Wymagania aplikacyjne zapotrzebowanie na moc obliczeniową przekraczającą moŝliwości pojedynczego zasobu (klastra), konieczność równoczesnej rezerwacji róŝnych typów zasobów, transparentny dostęp do złoŝonych środowisk obliczeniowych, specyficzne wymagania zasobowe dla róŝnych grup procesów, specyficzne wymagania komunikacyjne (topologie). 9

Dekompozycja wielozasobowa (wieloklastrowa) przyspieszenie obliczeń moŝliwość analizy/rozwiązania większych instancji problemu 10

Dekompozycja wielozasobowa (wieloklastrowa) Konieczność synchronizacji zasobów obliczeniowych, sieciowych i dyskowych poprzez mechanizmy rezerwacji 11

Projekt QosCosGrid QosCosGrid - Quasi Opportunistic Supercomputing for Complex Systems in Grid 6 Program Ramowy Unii Europejskiej Zakończenie projektu: czerwiec 2009 Cel: zaprojektowanie, stworzenie i wdroŝenie systemu: scalającego logicznie zasoby obliczeniowe pochodzące z wielu klastrów w jeden rozproszony system obliczeniowy, pozwalającego na uruchamianie równoległych zadań o wymaganiach przekraczających moŝliwości pojedynczego klastra z uwzględnieniem topologii komunikacyjnych, umoŝliwiającego modelowanie systemów złoŝonych. ZałoŜenia: Przezroczysta dla uŝytkowników integracja z środowiskami równoległymi: OpenMPI (C/C++) ProActive (Java) 12

QosCosGrid - Architektura systemu Domena Administracyjna SMOA Computing SMOA Notification Usługi Gridowe Portal Domena Administracyjna SMOA Computing SMOA Notification System kolejkowy (LSF, SGE, PBSPro, Torque) System kolejkowy (LSF, SGE, PBSPro, Torque) QCG-ProActive QCG-OpenMPI Data Movement Koordynator QCG-ProActive QCG-OpenMPI Data Movement QCG-ProActive QCG-OpenMPI Sieć 13

OpenMPI Projekt Open MPI jest wspólną inicjatywą twórców takich implementacji jak: FT-MPI, LA-MPI, LAM/MPI, PACX-MP, Zgodny ze standardem MPI-2, Modułowa architektura (ang. Modular Component Architecture - MCA), Wsparcie dla wielu środowisk sieciowych oraz systemów kolejkowych, OpenMPI w projekcie QosCosGrid: oparty na wersji 1.3, dodatkowy moduł zapewniający łączność pomiędzy procesami uruchomionymi na róŝnych klastrach poprzez mechanizmy,,zakresu Portów i,,proxy, integracja z pozostałymi usługami QosCosGrid koordynacja uruchomienia pojedynczej aplikacji równocześnie na wielu klastrach, wsparcie dla topologii - twórca aplikacji ma moŝliwość sprawdzenia,,odległości do innego procesu. 14

ProActive Środowisko do tworzenia i uruchamiania aplikacji rozproszonych dla języka Java, Rozwijane przez INRIA i ActiveOn, Oparte o technologię Java RMI, Przeniesienie paradygmatu programowania obiektowego do środowiska rozproszonego, Biblioteka ProActive w projekcie QosCosGrid: oparta na wersji 3.9, implementacja modułu transportowego dedykowanego dla środowisk z NAT em (ang. Network Address Translation) integracja z pozostałymi usługami QosCosGrid - koordynacja uruchomienia pojedynczej aplikacji równocześnie na wielu klastrach. 15

SMOA Computing & Notifications DRMAA AR Efektywny, zdalny dostęp do systemów kolejkowych poprzez interfejsy DRMAA, RóŜne modele uwierzytelniania oraz autoryzacji uŝytkowników, Zlecanie, monitoring i kontrola zadań, Interfejs OGSA-BES (HPC BES Basic Profile), opis zadań w formacie JSDL (HPC-Profile), Implementacja w ANSI C wysoka wydajność, MoŜliwość rezerwacji zasobów (Advance Reservation) i zlecanie zadań w ramach utworzonych wcześniej rezerwacji, Integracja z Platform LSF, Sun Grid Engine, Condor (bez rezerwacji), PBS, Torque/Maui, Ewidencjonowanie wykorzystania zasobów, Rozszerzalna architektura (moduły Python), Notyfikacje zgodne ze standardem WS-Notifications. 16

Grid Resource Management System Metascheduler zlecający, kontrolujący i monitorujący wykonywanie, Opis zadań w formacie JSDL i GRMS-JD, Integracja z SMOA-Computing/Notifications, GT2, GT4, Wsparcie dla złoŝonych eksperymentów typu workflow (DAG), Wsparcie dla zadań parametrycznych, Wsparcie dla zadań równoległych (OpenMPI/ProActive), Wsparcie dla topologii komunikacyjnych i grup procesów, Wsparcie dla wymagań i preferencji uŝytkowników, Wsparcie dla zadań z wymaganiami czasowymi, Modularna architektura, Zdefiniowany standard wtyczek szeregujących zgodny z GSSIM, Monitoring i ewidencjonowanie wykorzystania zasobów (accounting), Konfigurowalny/elastyczny system autoryzacji uŝytkowników. 17

Środowisko testowe Dortmund, Niemcy 50 core ów Poznań, Polska 10 core ów 18

Food Web Model Modelowanie relacji w ekosystemie za pomocą systemu agentowego 19

Porównanie wydajności 20

Projekt PL-Grid środowisko obliczeniowe 21

PL-Grid strona projektu www.plgrid.pl 22

Jak zostać uŝytkownikiem PL-Gridu? Aby uzyskać dostęp do infrastruktury PL-Grid, naleŝy wysłać na adres plgridrejestracja AT rt.grid.cyfronet.pl (zamieniając AT na symbol @) e-mail z następującymi informacjami (dodatkowe uwagi poniŝej formularza): 1. Nazwisko: 2. Imię: 3. Login: 4. Instytucja naukowa: 5. Dziedzina nauki: 6. Tematyka badań: 7. Adres do rekordu w bazie OPI: 8. Jestem / Nie jestem pracownikiem projektu PL-Grid 9. Numer telefonu komórkowego: 23

PL-Grid Projekt ankieta www.plgrid.pl/ankieta 24

Zasoby Projekt PL-GRID www.plgrid.pl Projekt QosCosGrid http://node2.qoscosgrid.man.poznan.pl Wiki Techniczne (ang) Instalacja ze źródeł: http://larix.man.poznan.pl/wiki/qoscosgrid_tutorial Maszyny wirtualne: http://larix.man.poznan.pl/wiki/qoscosgrid_instant_installation 25