Infrastruktura QosCosGrid
Section |
---|
Column |
---|
Image RemovedImage Added |
Column |
---|
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. |
|
Zalety korzystania z usług dostępowych QCG
- prostota i intuicyjność korzystania (polecenia qcg-*)
- prosty format opisu zadań,
- dostęp do wszystkich zasobów infrastruktury PL-Grid z jednego miejsca,
- nowatorska funkcjonalność,
- powiadamiania o stanie zadania poprzez pocztę (e-mail) lub z wykorzystaniem komunikatora (Jabber - protoków XMMP),
- stabilność,
- rozszerzalność.
- pełne wsparcie przez grupę twórców usług QCG.
Usugi QCG tworzone są w ramach projektu PL Grid PLUS przez grupę progrmistów z Poznańskiego Centrum Suprkomputerowo-Sieciowego.
Unikalna funkcjonalność usług QCG
...
- Wsparcie dla zadań interaktywnych.
- Możliwość "podłączania się" interaktywną sesją do wcześniej uruchomionych zadań.
- Gwarancja wymaganej jakości usług obliczeniowych (ang. Quality of Service), w tym czasu wykonania zadania poprzez wykorzystanie zaawansowanych mechanizmów rezerwacji zasobów z wyprzedzeniem.
Logiczne scalanie zasobów obliczeniowych pochodzących z wielu klastrów w jeden rozproszony system obliczeniowy.
Skrócenie czasu oczekiwania na przydział zasobów oraz umożliwienie uruchamiania różnego typu zadań obliczeniowych o wymaganiach przekraczających możliwości pojedynczego klastra poprzez wykorzystanie (koalokację) wielu zasobów.
Gwarancja wymaganej jakości usług obliczeniowych (ang. Quality of Service), w tym czasu wykonania zadania poprzez wykorzystanie zaawansowanych mechanizmów rezerwacji zasobów z wyprzedzeniem.
Możliwość rezerwowania zasobów obliczeniowych i uruchamiania zadań na wcześniej zarezerwowanych zasobach.
Integracja ze środowiskami uruchomieniowymi: OpenMPI, ProActive, Muscle.
Wsparcie dla zadań hybrydowych MPI/OpenMP.
Możliwość definiowania złożonych zależności kolejnościowych pomiędzy zadaniami w eksperymentach typu workflow (z użyciem operatorów AND/OR i dowolnych stanów zadań).
Możliwość definiowania zadań parametrycznych jako części eksperymentu typu workflow.
Dostępne zasoby
Obecnie poprzez usługi QosCosGrid możliwy jest Usługi i narzędzia QosCosGrid oferują dostęp do wszystkich zasobów następujących ośrodków obliczeniowych (kastrów) wchodzących w skład infrastruktury projektu PL-Grid:
PCSS - Poznańskie Centrum Superkomputerowo Sieciowe - klaster reef
WCSS - Wrocławskie Centrum Sieciowo Superkomputerowe - klaster supernova
Cyfronet AGH - Akademickie Centrum Komputerowe Cyfronet AGH - klaster Zeus
CI TASK - Centrum Informatyczne Trójmiejskiej Akademickiej Sieci Komputerowej -klaster galera plus
ICM - Interdyscyplinarne Centrum Modelowania Matematycznego UW - klaster hydra.
Info |
---|
Nazwy klastrów obliczeniowych w poszczególnych ośrodkach do podania w opisie eksperymentu przy zlecaniu go do wykonania w konkretnym ośrodku. |
Ośrodek | Klaster | Nazwa QCG |
---|
PCSS | reef | reef.man.poznan.pl |
PCSS | inula | inula.man.poznan.pl |
WCSS | supernova | nova.wcss.wroc.pl |
Cyfronet AGH | zeus | zeus.cyfronet.pl |
CI TASK | galera plus | galera.task.gda.pl |
ICM | hydra | hydra.icm.edu.pl |
Note |
---|
Przed zleceniem zadania prosimy o zapoznanie się ze szczegółowym zestawieniem systemów obliczeniowych (HPC) oraz systemów składowania danych (storage) oferowanych w ramach Infrastruktury PL-Grid, a także z opisami konfiguracji kolejek udostępnianych użytkownikom w poszczególnych ośrodkach |
.
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:
Aplikowanie o usługę
Aby móc skorzystać z zasobów projektu PL-Grid z wykorzystaniem usług dostępowych QosCosGrid konieczne jest wystąpienie o dostęp do infrastruktury QosCosGrid poprzez wykonanie prostej sekwencji kroków.
Klient tekstowy
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 uruchomiona została maszyna dostępowa do infrastruktury QCG z zainstalowaną wersją klienta dla użytkowników PL-Grid.
Klient tekstowy do infrastruktury PL-Grid dostępny jest w dwóch wersjach:
QCG-AdvancedClient - ogólny klient oferujący dostęp do całej funkcjonalności infrastruktury QCG.
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:
Maszyna dostępowa QCG
...
Narzędzia dostępowe (zlecanie zadań)
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 tekstowy (QCG-SimpleClient) oraz narzędzie graficzne (QCG-Now). Przegląd dostępnych klientów znajduje się na stronie: narzędzia dostępowe QosCosGrid.
Rozszerzenia QosCosGrid
QosCosGrid oferuje dodatkowo zestaw narzędzi i usług rozszerzających podstawową funkcjonalność narzędzi dostępowych, umożliwiających między innymi rezerwację zasobów obliczeniowych czy śledzenie postępu wykonania długotrwających aplikacji.
Image Added | Image Added |
Kontakt
Image Added | Narzędzia i usługi QosCosGrid rozwijane są przez zespół programistów z Poznańskiego Centrum Superkomputerowo Sieciowego. |
---|
Code Block |
---|
ssh plgpiontek@qcg.man.poznan.pl |
Info |
---|
Po zalogowaniu przed pierwszym użyciem klienta konieczna jest konfiguracja środowiska użytkownika zgodnie z wytycznymi opisanymi na maszynie dostępowej. |
Image Removed
Graficzne narzędzia dostępowe
Dostęp do infrastruktury QosCosGrid możliwy jest również z wykorzystaniem dedykowanych narzędzi graficznych ułatwiających przeprowadzenie eksperymentu obliczeniowego oraz interpretacji wyników:
Image Removed | QCG-Icon |
Image Removed | Nanotechnology-Gateway |