Mariusz Sterzel ACK Cyfronet

Slides:



Advertisements
Podobne prezentacje
Migrating Desktop Podsumowanie projektu
Advertisements

PL-Grid i jego Wirtualne Laboratorium dla nauk społeczno-gospodarczych
Jacek Kitowski i Łukasz Dutka ACK CYFRONET AGH, Kraków, Polska
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Polska infrastruktura informatycznego wspomagania nauki w.
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Środowisko obliczeniowe gLitewprowadzenie wprowadzenie Bartek.
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Intuicyjny interfejs do zasobów projektu PL-Grid Migrating.
Architektura SAP R/3 Wybrane zagadnienia.
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Polska Infrastruktura Gridowa - przestrzeń badawcza dla użytkowników.
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Polska infrastruktura informatycznego wspomagania nauki w.
Dzień Otwarty Cyfronetu 12 listopada 2007 Polski Grid Polski Grid: Ogólnopolska Infrastruktura Gridowa dla Nauki Jacek Kitowski Instytut Informatyki AGH-UST.
Rozwój Polskiej Infrastruktury Gridowej w ramach Projektu PL-Grid
Jacek Kitowski and Łukasz Dutka ACK CYFRONET AGH, Cracow
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Partners logo Intuicyjny interfejs do zasobów Gridowych Migrating.
Wyobraź sobie, że pracujesz w jednej z największych i najbardziej szanowanych firm na świecie, zatrudniającej ponad 300,000 osób w ponad 100 krajach. W.
przetwarzaniu informacji
Wykonawca główny: Włoska Agencja Narodowa Wykonawcy współuczestniczący: Austriacka Agencja Narodowa Grecka Agencja Narodowa Polska Agencja Narodowa Idea.
Platforma A2A PA2A.
SYSTEM ZARZĄDZANIA DANYMI PCSS 2003/2004 START.
Uwierzytelnianie i autoryzacja dostępu do portali
Architektura systemu Gra strategiczna „Strusia Jama”
Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej
Tomasz Smieszkoł - 15 stycznia
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Proxy WWW cache Prowadzący: mgr Marek Kopel
Poznańskie Centrum Superkomputerowo-Sieciowe Cezary Mazurek
Artur Szmigiel Paweł Zarębski Kl. III i
Systemy zarządzania treścią CMS
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Warszawa, 26 listopada 2010 r.. System MAK+ CEL stworzenie taniego, eleganckiego, łatwego w użyciu, efektywnego, w pełni zintegrowanego, zdalnie zarządzanego.
Wykład 2 Cykl życia systemu informacyjnego
prof. Jacek Komasa (UAM) dr Krzysztof Kurowski (PCSS)
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Certyfikacja Kompetencji Informatycznych w standardzie ECCC
Twoje narzędzie do pracy grupowej
PRODUKTY Instytut Ekologii Terenów Uprzemysłowionych Dział Promocji
Jaka jest wydajność najszybszego superkomputera na świecie? Gflopów procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) GB.
Licencjonowanie aplikacji serwerowych
Budowa systemu komputerowego
czyli jak poradzić sobie bez listonosza.
Autor: Justyna Radomska
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Sieciowe Systemy Operacyjne
Spotkanie Centrum Poczty i Postdata S.A.
Wybrane zagadnienia relacyjnych baz danych
1 Założenia projektu systemowego Ministerstwa Gospodarki realizowanego w ramach Poddziałania Programu Operacyjnego Innowacyjna Gospodarka Wsparcie.
Bazy danych, sieci i systemy komputerowe
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
Halina Tarasiuk Politechnika Warszawska, Instytut Telekomunikacji
Toruń 28/ Finansowanie w ramach aktywności 2.3 (Budowa infrastruktury dla nauki) – Konkurs 2.3/1/2013/POIG Okres realizacji: –
Prywatna chmura obliczeniowa w IFJ PAN
System Zarządzania Bazą Danych
Sprawozdanie Projekt celowy „Wdrożenie protokołu LDAP w akademicko-naukowych sieciach komputerowych” Jerzy Żenkiewicz Uczelniane Centrum Informatyczne.
Grid Dziedzinowy: HEP (High Energy Physics) Andrzej Olszewski ACK Cyfronet, Kraków Spotkanie Techniczne PL-Grid PLUS, Zawiercie, 8-11 kwiecień 2014.
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
INTERNET jako „ocean informacji”
Podział sieci komputerowych
Znaczenie komunikacji w łańcuchach dostaw
Comprehensive support for chemistry in PLGrid infrastructure Klemens Noga, Mariola Czuchry ACC Cyfronet AGH 58 Ogólnopolski Zjazd Naukowy Polskiego Towarzystwa.
Infrastruktura PLGrid – wspieramy polskich naukowców
Zintegrowany monitoring infrastruktury IT w Budimex
Bartosz Pawlak Wiktor Paliwoda Bezpieczeństwo Systemów Operacyjnych IMAP vs POP.
IX Konferencja "Uniwersytet Wirtualny: model, narzędzia, praktyka" Kazimierz Wiatr, Marek Kwaśniewski, Maria Wielgus ACK CYFRONET AGH Iwona Wendel Urząd.
w Kociewskim Centrum Zdrowia Sp. z o.o. w Starogardzie Gdańskim
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
The CC1 system Prywatna chmura The CC1 system
PROGRAMY DO KONTROLI RODZICIELSKIEJ
PROGRAMY DO KONTROLI RODZICIELSKIEJ
JavaBeans by Paweł Wąsala
Poczta elektroniczna "electronic mail") A.Ś.
Zapis prezentacji:

Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl Polska infrastruktura informatycznego wspomagania nauki w europejskiej przestrzeni badawczej – PL-GRID Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl Wydział Chemii UJ Kraków, 4 listopada 2009

Plan prezentacji Co to jest grid? Enabling Grids for E-scienceE Europejska Inicjatywa Gridowa (EGI) Czym jest projekt PL-Grid idea PL-Grid struktura dostępne i planowane zasoby Wykorzystanie gridu w Cyfronecie dostępne oprogramowanie Wirtualne Laboratorium Jak zostać użytkownikiem

Czym jest/nie jest grid? Grid nie jest: nową generacją internetu nowym systemem operacyjnym tylko: sposobem na wykorzystanie wolnych mocy obliczeniowych nowym modelem obliczeń równoległych nowym typem sieci P2P

Czym jest/nie jest grid? Definicja – Vaidy Sunderam infrastruktura umożliwiająca współdzielenie, wybór czy gromadzenie geograficznie rozproszonych zasobów (komputerów, oprogramowania, (baz) danych czy ludzi) czyli uwspólnionymi (wirtualnie) zasobami zależnymi od ich dostępności, pojemności czy kosztów przeznaczonymi do rozwiązywania skomplikowanych problemów zgrupowanymi w ramach wirtualnych organizacji

Wg Iana Fostera grid to infrastruktura pozwalająca na współpracę i uwspólnianie zasobów dla aplikacji naukowych serwis wykorzystujący otwarte standardy ogólne protokoły i interfejsy zintegrowane zarządzanie rozproszonych serwisów i technologii ‘niespokojna’ technologia umożliwiająca wirtualne i kolektywne tworzenie rozproszonego świata społeczność i technologia Open Source slogan marketingowy wszystkie powyższe razem... ;-)

Czym jest Grid? Grid to: pomysł na połączenie rozproszonych zasobów widzianych przez użytkownika jako jedna wirtualna maszyna umożliwiająca dostęp do zasobów z każdego punktu na świecie Zasoby są dzielone wśród użytkowników zrzeszonych w ramach wirtualnych organizacji determinujących automatycznie rodzaj zasobów i warunki pod jakimi możliwy jest dostęp do nich ... czyli chcemy czegoś na wzór sieci elektrycznej:

EGEE EGEE Archeology Astronomy Astrophysics Civil Protection Comp. Chemistry Earth Sciences Finance Fusion Geophysics High Energy Physics Life Sciences Multimedia Material Sciences … >250 sites 48 countries >100,000 CPUs >30 PetaBytes >10,000 users >150 VOs >150,000 jobs/day Mariusz Sterzel CGW'08 Kraków, 13 October 2008 7

EGEE – wykorzystanie zasobów

Europejska Inicjatywa Gridowa A zaczęło się tak: “…for Grids we would like to see the move towards long-term sustainable initiatives less dependent upon EU-funded project cycles” Viviane Reding, Commissioner, European Commission, at the EGEE’06 Conference, September 25, 2006

EGI Cel: Każda NGI powinna: Utworzenie trwałej e-infrastruktury gridowej w Europie Bazującej na Narodowych Inicjatywach Gridowych (NGI) Każda NGI powinna: reprezentować wszystkie zainteresowane strony w danym kraju zmobilizować się i uzyskać fundusze na działanie ze środków własnych danego kraju zbudować i zarządzać narodową e-infrastrukturą gridową wspierać społeczności naukowe brać udział w działaniach międzynarodowych, wnosić wkład i jednocześnie wdrażać międzynarodowe standardy

Kraje zrzeszone w EGI

Idea PL-Grid 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 badania mogą być prowadzone przez geograficznie rozproszone zespoły Dostarczanie polskiej społeczności naukowej usług informatycznych opartych na gridowych klastrach komputerowych, służących e-Nauce w różnych dziedzinach infrastruktura musi być kompatybilna i interoperabilna z gridem europejskim i światowym System skalowalny, pozwalający na dołączenie lokalnych klastrów komputerowych uczelni, instytutów badawczych czy „platform technologicznych” może być wykorzystany przez administrację państwową, zespoły zarządzania kryzysowego czy jednostki przemysłowe

Oferta PL-Grid Docelowy wzrost udostępnianej mocy obliczeniowej do ok. 215 TFLOPS (5000 procesorów 4-rdzeniowych) oraz pamięci dyskowej o ok. 2500 TB Zestaw zaawansowanych narzędzi do organizacji eksperymentów obliczeniowych, który pomożemy dostosować do indywidualnych potrzeb Pomoc w zrozumieniu zagadnień związanych z uruchamianiem aplikacji naukowych na rozległych zasobach obliczeniowych Wsparcie technologiczne i informatyczne przy projektowaniu własnych aplikacji naukowych i ich wdrażaniu na infrastrukturze PL-Grid

Skład konsorcjum Akademickie Centrum Komputerowe CYFRONET AGH – koordynator Poznańskie Centrum Superkomputerowo-Sieciowe (PCSS) Wrocławskie Centrum Sieciowo – Superkomputerowe (WCSS) Centrum Informatyczne Trójmiejskiej Akademickiej Sieci Komputerowej (TASK) Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego (ICM) GEANT2

(niektóre po lekkich modyfikacjach) Oprogramowanie Jaka aplikacja może być przystosowana do użytkowania w PL-Grid? Każda! (niektóre po lekkich modyfikacjach) Programy sekwencyjne – bez zmian Aplikacje równoległe (MPI) – bez zmian Programy interaktywne – wymagana zmiana w komunikacji z użytkownikiem Operacje na wielkich zbiorach danych – zmiana dostępu do danych Możliwość jednoczesnego uruchamiania kilkudziesięciu/kilkuset instancji danego programu

Przykłady zastosowań Zadania, przeprowadzane bez potrzeby dostosowania do gridu: analiza konfromacyjna obliczenia widm znajdowanie ścieżek reakcji wyznaczanie powierzchni energii elektronowych (PES) symulacje mechaniki oraz dynamiki molekularnej przeszukiwanie miejsc dokowania lingandów do białek symulacje fałdowania się białek przeszukiwanie olbrzymich baz danych według zadanego wzorca ... wszystkie zadania typu „brute force” czyli zadania operujące na dużych zbiorach danych Większość innych zadań obliczeniowych może zostać dostosowana do gridu

Programy QM Programy do szerokiego spektrum obliczeń kwantowochemicznych: Gaussian prosty w obsłudze, stosowany powszechnie zaimplementowana wielość funkcji Turbomole bardzo dobrze zaimplementowane metody symulacji rozpuszczalnika szybkie metody do opisu stanów wzbudzonych możliwość przeprowadzania łączonych obliczeń QM/MM (zastosowanie m.in. QPOT)

Programy QM Programy do szerokiego spektrum obliczeń kwantowochemicznych: ADF szybki (z racji obliczeń w bazach slaterowskich) szeroko stosowany w przypadku metali przejściowych obliczenia własności magnetycznych Molcas bardzo dobra implementacja metod CASSCF oraz CASPT2: opis kompleksów metali przejściowych opis przejść pomiędzy różnymi stanami elektronowymi w czasie reakcji chemicznych

MOPAC Program do obliczeń półempirycznych (implementacja MOPAC z pakietu CaChe) pozwala na szybkie i w stosunkowo dokładne obliczenia dla dużych układów zaimplementowana metoda PM6 pozwala na obliczenia w układach metali przejściowych z okresów dalszych niż IV prostota obsługi

Programy wykorzystywane w biologii AutoDock program wykorzystywany do przewidywania miejsc dokowania się lignadów do białek NAMD program do przeprowadzania symulacji MM/MD dużych oraz bardzo dużych systemów biologicznych przeznaczony szczególnie do obliczeń równoległych na klastrach/gridach

Wirtualne Laboratorium GridSpace Wirtualne laboratorium GridSpace umożliwia łączenie rozproszonych zasobów obliczeniowych oraz źródeł danych. Dostarcza użytkownikom wygodnych, wysokopoziomowych narzędzi do planowania i wykonywania eksperymentów in-silico. Twórca eksperymentu Naukowiec Użytkownik końcowy Experiment Planning Environment Scenariusz Portal Komponenty wykonawcze wirtualnego laboratorium Odpowiedzialne za dostęp do usług i uruchamianie eksperymentów Usługi obliczeniowe Serwisy, komponenty, zadania gridowe Źródła danych Sfederowane, niezależne Grid, klastry, serwery, sieć Użytkownicy Interfejsy Silnik Usługi Infrastruktura Interfejsy dedykowane dla aplikacji

Zastosowania wirtualnego laboratorium Przetwarzanie dużych ilości danych Łączenie wielu programów, narzędzi i usług do pobierania, przetwarzania danych oraz obliczeń – dostępne poprzez jednolity interfejs Uruchamianie aplikacji w różnych technologiach (lokalne, zdalne, klastry, grid, komponenty, serwisy) Planowanie eksperymentów; projektowanie, tworzenie i modyfikowanie ich przebiegu na podstawie wyników Łatwe testowanie zmian i rozmaitych algorytmów Zarządzanie rezultatami Tworzenie interfejsów WWW

Przykład eksperymentu - ViroLab Dane wejściowe z laboratorium badanie pacjenta sekwencje genetyczne wirusa HIV umieszczone w bazie danych Eksperyment in-silico w wirtualnym laboratorium sekwencje nukleotydowe wirusa HIV pobrane z bazy danych dopasowanie sekwencji i/lub określenie ich typu za pomocą właściwych algorytmów oporność wirusa jest wyznaczana poprzez wywołanie usługi obliczeniowej (DRS) http://virolab.cyfronet.pl http://www.virolab.org

Przykład eksperymentu – zwijanie białka Cel: demonstracja zastosowania wirtualnego laboratorium dla aplikacji bioinfromatycznych Wejście: identyfikator białka i łańcucha (PDB) Rezultat: struktura 3D Wykorzystane usługi: Serwis Protein Data Bank (PDB) Fałdowanie metodą Early-Stage Zapisanie rezultatów na serwerze WebDav celem zapewnienia dostępu przez WWW Powtarzanie w pętli dla wielu białek http://virolab.cyfronet.pl/trac/exampleExperiments/wiki/exex/Folding

Tworzenie aplikacji

Obliczenia poprzez portal ChemPo Graficzne środowisko użytkownika (GUI) dla organizacji obliczeń

Czekamy na propozycje potrzebnych Wam programów! Wasze programy Grid umożliwia wydajną pracę praktycznie wszystkich aplikacji UNIXowych programów komercyjnych I darmowych programów autorskich napisanych w ogólnodostępnych językach programowania tj. C/C++, FORTRAN, Python, Ruby etc. Czekamy na propozycje potrzebnych Wam programów!

Jak zostać użytkownikiem Każda osoba związana z polską nauką może korzystać z zasobów PL-Grid Aby zostać użytkownikiem należy zarejestrować się oraz uzyskać odpowiedni certyfikat Procedura rejestracji oraz dalsze informacje dostępne są na stronie: http://www.plgrid.pl Z chęcią odpowiemy na pytania: m.sterzel@cyfronet.pl

Procedura rejestracji Wysyłamy email na plgrid-rejestracja@rt.grid.cyfronet.pl zawierający: 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: Oświadczam, że wyrażam zgodę na przetwarzanie moich danych osobowych zgodnie z ustawą z dnia 29 sierpnia 1997r. o ochronie danych osobowych (Dz. U. 1997 r. Nr 133, poz. 883). Administratorem danych jest ACK CYFRONET AGH. Zobowiązuję się do przestrzegania Regulaminu Użytkownika Infrastruktury PL-Grid.

Rejestracja cd. W razie braku jakichś danych użytkownik będzie poproszony o ich weryfikację: Zwykle baza OPI nie zawiera adresu e-mail. Procedura uaktualnienia bazy OPI przez użytkownika zajmuje kilka dni Gdy wszystkie dane są kompletne użytkownik otrzymuje e-mailem dane logowania, linki do dokumentacji itd. hasło – e-mailem lub w SMS Cała procedura zajmuje zwykle ok. tygodnia

Pytania?