100 likes | 219 Vues
Migrating Desktop Intuicyjny interfejs do zasobów projektu PL-Grid. Bartek Palak bartek@man.poznan.pl Pozna ńskie Centrum Superkomputerowo Sieciowe. Treść prezentacji. Idee Historia produktu Funkcjonalność Migrating Desktop Architektura systemu Wsparcie użytkowników i programistów
E N D
Migrating DesktopIntuicyjny interfejs do zasobów projektu PL-Grid Bartek Palak bartek@man.poznan.pl Poznańskie Centrum Superkomputerowo Sieciowe
Treść prezentacji • Idee • Historia produktu • Funkcjonalność Migrating Desktop • Architektura systemu • Wsparcie użytkowników i programistów • Podsumowanie
Stopień złożoności środowisk obliczeniowych zniechęca znaczną część potencjalnych użytkowników ! Środowiska obliczeniowe lcg-cr -v -l lfn:/grid/bgtut/$USER/testFile.txt file://$HOME/tutorial/test.txt glite-wms-job-logging-info https://lb.grid.cyf-kr.edu.pl/aC_saduA-Wttxw glite-wms-job-status https://lb.grid.cyf-kr.edu.pl:9000/aC_79dn4xK_saduA-Wttxw lcg-gt `lcg-lr lfn:/grid/bgtut/$USER/testFile.txt` gsiftp lcg-del -a -v lfn:/grid/bgtut/$USER/testFile.txt
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”)
Historia produktu • Migrating Desktop w projektach EU: • 2002 – 2005:CrossGrid • 2005 – 2008: BalticGrid • 2006 – 2008: int.eu.grid • 2008 - 2010: BalticGrid-II • 2008 - 2010: 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
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 sekwencyjnychi 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
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 services’ach” • Jeden punkt dostępu do róznych infrastruktur • Obsługiwane infrastruktury • gLite (BalticGrid) • Unicore (Euforia) • i2g (int.eu.grid) • ARC (BalticGrid-II) ?
Wsparcie dla użytkowników i programistów • Strony WWW: http://desktop.psnc.pl • Informacje • Przykłady użycia • Instrukcje • Podręcznik instalacji • Opis zaawansowanej integracji z aplikacjami • Szkolenia • Wsparcie dla szkoleń wszelkiego typu • HelpDesk • https://helpdesk.plgrid.pl/ • Mailing list: desktop@lists.man.poznan.pl • Bugtracking system JIRA: http://ras.man.poznan.pl/jira
Zaczynamy ćwiczenia… • Podręcznik on-line: • http://desktop.plgrid.pl/podrecznik • Certyfikaty: • http://desktop.plgrid.pl/szkolenie • Strona startowa: • http://desktop.plgrid.pl