Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Intuicyjny interfejs do zasobów projektu PL-Grid Migrating Desktop Intuicyjny interfejs do zasobów projektu PL-Grid Bartek Palak Poznańskie Centrum Superkomputerowo Sieciowe
2 Treść prezentacji Idee Historia produktu Funkcjonalność Migrating Desktop Architektura systemu Wsparcie użytkowników i programistów Podsumowanie
3 Środowiska obliczeniowe lcg-cr -v -l lfn:/grid/bgtut/$USER/testFile.txt file://$HOME/tutorial/test.txt lcg-del -a -v lfn:/grid/bgtut/$USER/testFile.txt lcg-gt `lcg-lr lfn:/grid/bgtut/$USER/testFile.txt` gsiftp glite-wms-job-logging-info glite-wms-job-status Stopień złożoności środowisk obliczeniowych zniechęca znaczną część potencjalnych użytkowników !
4 Idee Udostępnić moc obliczeniową z poziomu pulpitu użytkownika w taki sposób, aby mógł on skupić się na rozwiązywanym problemie, a nie na zawiłościach obsługi infrastruktury Środowisko pośredniczące pomiędzy środowiskiem obliczeniowym a użytkownikiem Intuicyjny interfejs użytkownika – wzorowany na Windows/KDE Łatwo rozszerzalny szkielet oparty o ideę wtyczek (ang plug-in) Aplikacja sieciowa dostępna niezależnie od lokalizacji użytkownika Zbiór narzędzi które: Umożliwiają intuicyjny dostęp do zasobów obliczeniowych Pozwalają na łatwe zarządzanie danymi umieszczonymi w gridzie Oprogramowanie otwarte (Open source)
5 Historia produktu Migrating Desktop w projektach EU: 2002 – 2005: CrossGrid 2005 – 2008: BalticGrid 2006 – 2008: int.eu.grid : BalticGrid-II : Euforia 2009 – 2011: PL-Grid Inne osiągnięcia: Wybrany jako jeden z kluczowych komponentów projektu CrossGrid Demo Running interactive and parallel applications on the Grid - Visualization of Plasma Particles in Fusion Devices zwyciężyło w kategorii Najlepsze demo konferencji EGEE User Forum 2007 Uczestnictwo w programie RESPECT projektu EGEE
6 Główne cechy Pojedynczy punkt dostępu (certyfikaty x.509, VOMS rozszerzenie) Łatwa integracja z aplikacjami gridowymi Wsparcie dla zadań wsadowych i interaktywnych (i2glogin) Obsługa aplikacji sekwencyjnych i równoległych (wsparcie OpenMPI) Otwarta architektura oparta na standardzie OSGi Wizualizacja wyników cząstkowych Wbudowane narzędzia: Grid Commander – menadżer plików Job Wizard – definiowanie zadań Job Monitor SSH, VNC – zdalne konsole
7 Architektura systemu Aplikacja typu klient serwer Migrating Desktop Client Aplikacja siecowa Zaawansowany klient graficzny (Java) Zbudowanych z wtyczek OSGi Roaming Access Server Oparty na web servicesach Jeden punkt dostępu do róznych infrastruktur Obsługiwane infrastruktury gLite (BalticGrid) Unicore (Euforia) i2g (int.eu.grid) ARC (BalticGrid-II) ?
8 Wsparcie dla użytkowników i programistów Strony WWW: Informacje Przykłady użycia Instrukcje Podręcznik instalacji Opis zaawansowanej integracji z aplikacjami Szkolenia Wsparcie dla szkoleń wszelkiego typu HelpDesk Mailing list: Bugtracking system JIRA:
9 Podręcznik on-line: Certyfikaty: Strona startowa: Zaczynamy ćwiczenia…
10 Dziękuję za uwagę!