Infrastruktura QosCosGrid jest zestawem zintegrowanych, wysoce wydajnych usług i narzędzi dostępowych do zarządzania zasobami i zadaniami w wieloklastrowych i gridowych środowiskach obliczeniowych. QosCosGrid wspiera różne scenariusze dla aplikacji, w tym aplikacji równoległych dużej skali, aplikacji parametrycznych oraz złożonych aplikacji typu workflow. Usługi QosCosGrid umożliwiają logiczne scalenie zasobów obliczeniowych pochodzących z wielu klastrów w jeden rozproszony system obliczeniowy. Pozwala to na skrócenie czasu oczekiwania na przydział zasobów oraz na uruchamianie różnego typu zadań obliczeniowych o wymaganiach przekraczających możliwości pojedynczego klastra. Poprzez wykorzystanie zaawansowanych mechanizmów rezerwacji zasobów z wyprzedzeniem, usługi QosCosGrid gwarantują użytkownikowi wymaganą jakość usług obliczeniowych (ang. Quality of Service), w tym czas wykonania zadania. Usługi QosCosGrid zostały w pełni zintegrowane z infrastrukturą PL-Grid umożliwiając polskiemu środowisku naukowemu, dzięki dziedzinowym rozwiązaniom portalowym, intuicyjny i łatwy dostęp do zasobów polskiego gridu obliczeniowego.
Usugi QCG tworzone są w ramach projektu PL Grid PLUS przez grupę progrmistów z Poznańskiego Centrum Suprkomputerowo-Sieciowego.
Usługi i narzędzia QosCosGrid oferują dostęp do wszystkich zasobów obliczeniowych (kastrów) wchodzących w skład infrastruktury PL-Grid.
Szczegółowe informacje o dostępnych zasobach znajdują się na stronie:zasoby obliczeniowe dostępne przez QosCosGrid.
Korzystanie z infrastruktury
Aby móc skorzystać z infrastruktury QosCosGrid należy:
Zlecanie i kontrolowanie zadań w infrastrukturze PL-Grid odbywać się może w zależności od preferencji i przyzwyczajeń użytkownika z wykorzystaniem różnych klientów. Podstawowymi narzędziami dostępowymi są klient graficzny (QCG-SimpleClient) oraz narzędzie graficzne (QCG-Icon). Przegląd dostępnych klientów znajduje się na stronie: narzędzia dostępowe QosCosGrid.
Dostęp do infrastruktury QCG możliwy jest z dowolnego komputera, na którym zainstalowany jest klient usługi QCG-Broker (będącej częścią infrastruktury QCG), służący do zlecania i kontrolowania zadań na poziomie całego gridu. Dla wygody użytkowników klient QCG zainstalowany został w infrastrukturze PL-Grid na kilku maszynach dostępowych do infrastruktury QCG.
Dokumentacja dotycząca klienta tekstowego dostępna jest pod adresem: https://docs.plgrid.pl/qcg-client
Każdy eksperyment obliczeniowy, zlecany do wykonania na infrastrukturze QosCosGrid, musi być opisany przez dokument w jednym z akceptowanych formatów, zwany później „opisem zadania”. Infrastruktura QCG akceptuje opisy zadań wyrażone w:
QCG-Simple
(remomendowany dla QCG-SimpleClient) - prosty opis w postaci pliku tekstowego, w którym każda linia może zawierać dyrektywę interpretowaną przez system QCG. Uproszczony opis przeznaczony jest do zlecania najczęściej wykonywanych zadań, nie oferuje jednak dostępu do całej funkcjonalności systemy (brak wsparcia dla kaskad zadań (ang. workflow) i zadań parametrycznych (ang. parameter sweep)). QCG-JobProfile
zdefiniowanym formalnie przez schemat XML - QCG-JobProfile. QCG-JobProfile przeznaczony jest dla zaawansowanych użytkowników w przypadku braku wymaganej funkcjonalności w opisie QCG-Simple! W przypadku checi skorzystania z QCG-JobProfile prosimy o indywidualny kontakt z zespołem QCG.JSDL
(Job Submission Description Language) z rozszerzeniem HPC Basic Profile
.Dla wygody użytkowników klient usługi QCG-Broker zainstalowany został na ogólnodostępnych (dla użytkowników infrastruktury QCG) maszynach.
Jednocześnie, maszyny dostępowa QCG udostępniają przestrzeń dyskową poprzez protokół gridFTP.Przestrzeń ta może być wykorzystana zarówno do przechowywania plików wejściowych, jak i wyników eksperymentów.
Użytkownik i hasło dla wszystkich maszyn dostępowych są takie same jak w portalu PL-Grid. Dostęp do maszyn QCG jest poprzez usługe SSH.
Logowanie: ssh <plguser>@maszyna.dostepowa
np.
ssh plgpiontek@qcg.man.poznan.pl
Lista maszyn dostępowych do infrastruktury QosCosGrid
Ośrodek | PCSS, Poznań | WCSS, Wrocław | Cyfronet, Kraków | ICM, Warszawa |
---|---|---|---|---|
Maszyna | qcg.man.poznan.pl moss.man.poznan.pl | ui.plgrid.wcss.wroc.pl | zeus.cyfronet.pl | ui.grid.icm.edu.pl |
Port dostępowy | 22 | 22 | 22 | 22 |
KeyFS* | tak | tak | tak | tak |
KeyFS domyślnie aktywny | tak | tak | tak | tak |
Komentarz | ||||
Zgłaszanie problemów |
KeyFS
System keyFS umożliwia dostęp do certyfikatu i klucza na maszynach dostępowych bez konieczności wgrywania go tam i dodatkowego konfigurowania środowiska QCG.
System keyFS można właczyć jednorazowo poleceniem "creds keyfs" i wyłączyć polecniem "creds local".
Na stałe sytem keyFS można włączyć poleceniem:
echo "which creds > /dev/null 2>&1; [[ \$? -eq 0 ]] && creds keyfs" >> .bashrc
Przy wyłączonym systemie keyFS dla poprawngo działania klienta QCG konieczna jest jego konfiguracja.
QCG-Icon | |
Nanotechnology-Gateway |