Obliczenia wielkiej skali i wizualizacja do zastosowań w wirtualnym laboratorium z użyciem klastra SGI Laboratorium Wirtualne Instytut Chemii Bioorganicznej PAN Poznańskie Centrum Superkomputerowo Sieciowe VLab Team Spotkanie projektu SGIGrid 6-7 maja 2004
Partnerzy ACK Cyfronet AGH Instytut Chemii Bioorganicznej PAN - Poznańskie Centrum Superkomputerowo Sieciowe Centrum Komputerowe Politechniki Łódzkiej Pośrednio: Politechnika Wrocławska, WCSS
Funkcjonalność Zdalny dostęp do drogich przyrządów badawczych Uogólniona architektura umożliwiająca współpracę z różnymi przyrządami laboratoryjnymi Scenariusze pomiarowe umożliwiające definiowanie zadań dla całego cyklu obliczeniowo - pomiarowego Umożliwienie dostępu do zasobów laboratoryjnych użytkownikom z zewnątrz (odpowiednia definicja zadania) Równoważenie obciążenia na przyrządach laboratoryjnych Rozliczanie użytkowników Naukowa biblioteka cyfrowa Praca grupowa Komunikacja z obsługą urządzeń Rezerwacja czasu wykonania eksperymentu Uwzględnienie czynnika ludzkiego podczas zlecania i realizacji eksperymentu
Ogólny diagram połączeń w systemie Laboratorium Wirtualnego
Architektura
Interfejs użytkownika
Scenariusz pomiarowy
Naukowa biblioteka cyfrowa - Baza danych NMR
Zadania WP3.1.1.1 Specyfikacja VLab WP3.1.1.1.1 Określenie wymagań funkcjonalnych WP3.1.1.1.2 Szczegółowe specyfikacje modułów WP3.1.1.2 Architektura WP3.1.1.3 Budowa szkieletu systemu WP3.1.1.4 Moduł definicji scenariuszy WP3.1.1.5 Broker (ogólny scheduler VLab) WP3.1.1.6 Moduł zlecania zadań WP3.1.1.7 Wizualizacja strojenia NMR WP3.1.1.8 Komunikacyjne proxy WP3.1.1.9 Moduł szeregowania dla danego urządzenia WP3.1.1.10 Moduł accountingu WP3.1.1.11 Centrum certyfikacji WP3.1.1.12 Interface użytkownika WP3.1.1.13 Testy
Aktualny stan prac (1/2) Prace koncepcyjne Określone założenia systemu VLab Zdefiniowane wymagania funkcjonalne i niefunkcjonalne Zdefiniowana architektura Opis funkcjonalności i sposobu działania poszczególnych modułów Zdefiniowany sposób sterowania przepływem zadań Opracowany sposób obsługi zadań interaktywnych Opracowana baza danych NMR Opracowana koncepcja bezpieczeństwa Opracowana metoda rozliczania użytkowników w kooperacji z systemem VUS Zdefiniowany sposób zarządzania laboratoriami i użytkownikami Koncepcja Dynamicznych Scenariuszy Pomiarowych
Aktualny stan prac (2/2) Prace implementacyjne Podstawowa funkcjonalność modułów Zakończono prace nad modułami: Job Submission, Local Scheduling, SZD client, Communication proxy, Device proxy; Nowy interfejs użytkownika w postaci portalu umożliwiający: wczytanie opisu zasobów zlecenie scenariusza pomiarowego obserwację stanu zadania komunikację przy pomocy list dyskusyjnych oraz chat a Strony edukacyjne częściowo została opracowana zawartość merytoryczna Projekt bazy danych dla biblioteki cyfrowej danych NMR (LODMAN) Interfejs użytkownika dla biblioteki cyfrowej (LODMAN)
Zadania do realizacji Rozbudowa funkcjonalności istniejących modułów w zakresie: zarządzania dynamicznymi scenariuszami pomiarowymi zaawansowanego szeregowania zadań komunikacji z innymi laboratoriami Rozbudowa funkcjonalności interfejsu użytkownika w zakresie narzędzi do zarządzania laboratoriami i użytkownikami Zwiększenie poziomu bezpieczeństwa integracja z Centrum Autoryzacji realizowanym w ramach zadania Zaawansowany system bezpieczeństwa oraz z systemem RAD Zlecanie zadań obliczeniowych do Super-zarządcy Realizacja systemu rozliczeniowego we współpracy z Systemem Użytkowników Wirtualnych Integracja z systemami z podzadań WP3.1.2 i WP3.1.3 (Kraków, Łódź) Dokończenie części edukacyjnej laboratorium
Zadania do realizacji ośrodki współpracujące Łódź baza danych NMR 15 maja kolejny etap oddania wersji funkcjonalnej Kraków - system sterowania robotem integracja do 20 czerwca Wrocław bezpieczeństwo działająca wersja usługi - do końca maja
Plany na czerwiec Funkcjonalna wersja VLab-a z pierwszą wersją dynamicznych scenariuszy pomiarowych, pierwszą wersją działającą z GRMS-em Łódź działająca wersja bazy NMR Kraków integracja z systemem sterowania robotem
Plany na październik Funkcjonalna wersja VLab-a z: pełną wersją dynamicznych scenariuszy pomiarowych, bezpieczeństwem, interfejsem do zarządzania laboratoriami, rozliczaniem użytkowników integracja z GRMS-em Integracja z innymi zadaniami (np. VUS, sterowanie robotem, bezpieczeństwo, superzarządca)
Pierwsze prezentacje & wersja produkcyjna Pierwsza prezentacja działającego systemu na spotkaniu projektu SGIGrid w Krakowie (7.11.2003) Prezentacja prototypu na SC2003 w Phoenix (15-21.11.2003) 26 marca 2004 oddano do użytku pracowników ICHB pierwsza wersję produkcyjną VLab Prezentacja Laboratorium Wirtualnego podczas spotkania roboczego projektu SGIGrid dotyczącego bezpieczeństwa Planowane prezentacje i demonstracje na kolejnych konferencjach
Harmonogram prac i spotkania Zadania są realizowane zgodnie z harmonogramem Od ostatniego sprawozdania w listopadzie 2003: Odbyło się spotkanie w Poznaniu (2004-04-06) dotyczące kwestii bezpieczeństwa Raz w tygodniu odbywają się spotkania poprzez system VRVSa z zespołem z Łodzi Spotkania z uczestnikami innych zadań w ramach PCSS Kontakt mailowy z innymi uczestnikami projektu
Publikacje i wystąpienia Zakopane 2003 konferencja ATM S.A. Pionier 2003 Łódź 2003 Bruker Users Meeting SC2003 prezentacja systemu GGF10 ------------------------------------------------------------------------------------------------------- Pionier 2004 Terena 2004 ICCS 2004 NMR School kilka publikacji wysłanych na konferencje międzynarodowe czekamy na recenzje
Raporty wewnętrzne M.Lawenda, N.Meyer, M.Okoń, T.Rajtar, Zarządzanie wiedzą i obiegiem informacji w projekcie Laboratorium Wirtualne, PCSS, RW-01 Ryszard W. Adamiak, Z. Gdaniec, M.Lawenda, N.Meyer, Ł. Popenda, M.Okoń, T.Rajtar, M. Stroiński, Adaptacja interfejsu użytkownika spektrometru NMR Varian Unity 300 na potrzeby Laboratorium Wirtualnego, PCSS, RW-02/03 M.Lawenda, N.Meyer, Ł. Popenda, M.Okoń, T.Rajtar, Z. Gdaniec, M. Stroiński, R. W. Adamiak, Laboratorium Wirtualne - Specyfikacja wymagań użytkownika, PCSS, RW-03/03 M.Lawenda, N.Meyer, Ł. Popenda, M.Okoń, T.Rajtar, Z. Gdaniec, M. Stroiński, R. W. Adamiak, Laboratorium Wirtualne - wymagania funkcjonalne, PCSS, RW-05/03 M.Lawenda, N.Meyer, M.Okoń, T.Rajtar, M. Stroiński, Laboratorium Wirtualne - wymagania niefunkcjonalne, PCSS, RW-06/03 R. W. Adamiak, Z. Gdaniec, M. Stroiński, N.Meyer, M.Lawenda, T. Rajtar, M. Okoń, D. Stokłosa, Laboratorium Wirtualne - Specyfikacja Wymagań, PCSS, RW-08/03 R. W. Adamiak, Z. Gdaniec, M. Stroiński, N.Meyer, M.Lawenda, T. Rajtar, M. Okoń, D. Stokłosa, Moduły Laboratorium Wirtualnego, PCSS, RW-09/03 Piotr Mierzyński, Marcin Lawenda, Norbert Meyer, Maciej Stroiński, Dominik Stokłosa, Tomasz Rajtar, Marcin Okoń, Projekt i implementacja bazy danych na potrzeby projektu Laboratorium Wirtualne, PCSS, RW-10/03 Ł. Popenda, Z. Gdaniec, M.Lawenda, N.Meyer, M.Okoń, T.Rajtar, D. Stokłosa, M. Stroiński, R. W. Adamiak, Adaptacja interfejsu użytkownika spektrometru NMR Bruker Avance 600 na potrzeby Laboratorium Wirtualnego, PCSS, RW-14/03, Marcin Lawenda, Norbert Meyer, Maciej Stroiński, Dominik Stokłosa, Tomasz Rajtar, Marcin Okoń, Damian Kaliszan, Secure VNC connection in the Virtual Laboratory, PCSS, RW-4/05 Dominik Stokłosa, Marcin Lawenda, Norbert Meyer, Marcin Okoń, Ariel Oleksiak, Juliusz Pukacki, Tomasz Rajtar, Maciej Stroiński, Jarek Nabrzyski, Interactive task invocation in the Virtual Laboratory, PCSS, RW-5/04,
Dziękuję za uwagę http://vlab.psnc.pl/ e-mail: vlab@psnc.pl