Questão 1
Questão
Jakie zalety mają klastry Beowulf?
Responda
-
Gwarancja użycia bezpiecznego systemu plików.
-
Gwarancja wysokiej dostępności.
-
Możliwość pracy różnych węzłów pod kontrolą różnych systemów operacyjnych.
-
Możliwość pokonania Grendela.
-
Możliwość wykorzystania wyłącznie otwartego i darmowego oprogramowania.
-
Niska cena.
Questão 2
Questão
Do czego służą gridy?
Responda
-
Do udostępniania swoich zasobów innym.Do udostępniania swoich zasobów innym.
-
Do zwiększania niezawodności przez redundancję.
-
Do integracji zasobów różnych instytucji.
-
Do zwiększania wydajności przez zrównoleglenie obliczeń.
Questão 3
Questão
Do czego służą klastry?
Responda
-
Do integracji zasobów różnych instytucji.
-
Do zwiększania niezawodności przez redundancję
-
Do zwiększania wydajności przez zrównoleglenie obliczeń.
-
Do równoważenia obciążenia serwera.
Questão 4
Questão
Jakie są, m.in., różnice między klastrami a gridami?
Responda
-
Klastry składają się zazwyczaj z zasobów, należących do różnych osób i instytucji, a gridy – nie
-
Gridy mogą składać się ze zróżnicowanych komputerów, a klastry – tylko homogenicznych
-
Gridy pozwalają na pracę różnych wątków procesu w różnych węzłach.
-
Komunikacja między węzłami jest szybsza w gridzie, niż w klastrze.
-
W gridach występuje wiele problemów bezpieczeństwa, których zazwyczaj nie mamy w klastrach.
-
Klastry połączone są szybką siecią dedykowaną, a gridy – Internetem
Questão 5
Questão
Jakie cechy ma system plików Lustre?
Responda
-
Rozdzielenie przechowywania danych i metadanych.
-
Dobra skalowalność.
-
Działanie klienta i serwera zawsze na tej samej maszynie
-
Możliwość rozproszenia jednego pliku między wiele urządzeń.
Questão 6
Questão
Migrację wątków (a nie tylko procesów) umożliwia system:
Questão 7
Questão
podana funkcja:
int MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype,
void *recvbuf, int recvcount, MPI_Datatype recvtpye,
int root, MPI_Comm comm);
Responda
-
Wiąże się ze spotkaniem grupy procesów
-
To jedna z tzw. funkcji kolektywnych, czyli funkcji do komunikacji grupowej.
-
Rozrzuca po okolicy szczątki ściągających studentów
-
Rozsyła dane od procesu root do wszystkich procesów, za wyjątkiem procesu root
-
Rozsyła dane od procesu root do wszystkich procesów, włącznie z procesem root.
-
Nie powoduje synchronizacji grupy procesów.
Questão 8
Questão
Zsynchronizowane wysyłanie komunikatów, funkcją MPI_Ssend():
Responda
-
Może spowodować dostarczenie komunikatu błędnemu procesowi.
-
Wymaga użycia protokołu SOAP.
-
Wymaga syczenia “ss”, jak wąż.
-
Może doprowadzić do zakleszczenia, jeśli jest użyte nieumiejętnie.
-
Działa tylko w gridach.
-
Ma większy narzut komunikacyjny, niż komunikacja niezsynchronizowana.
Questão 9
Questão
Nieblokująca komunikacja grupowa w MPI:
Responda
-
Działa jedynie w gridach.
-
Pozwala na wykonywanie innych czynności podczas oczekiwania na synchronizację z innymi procesami.
-
Obejmuje, m.in., funkcje MPI_Iscatter(), MPI_Igather(), itd.
-
Pojawiła się w MPI-3.
-
Wiąże się z większym narzutem synchronizacyjnym, niż blokująca.
-
Nie istnieje.
Questão 10
Questão
Jakie (między innymi) operacje udostępniają systemy OpenPBS oraz Platform LSF?
Responda
-
Wysłanie sygnału do zadania w kolejce (qsignal / bsignal).
-
Usunięcie zadania z kolejki (qdel / bkill).
-
Zmiana atrybutów zadania (qalter / bmod).
-
Informacje o zadaniach w kolejkach (qstat / bjobs).
-
Wstawienie zadania do kolejki (qsub / bsub).
-
Wyświetlenie listy i parametrów kolejek (tylko LSF: bqueues).
Questão 11
Questão
Co to są organizacje wirtualne?
Responda
-
Strony WWW różnych organizacji
-
Instytucje, będące właścicielami klastrów.
-
Grupy osób i/lub instytucji, współdzielących zasoby gridu
-
Organizacje, których nie ma.
Questão 12
Questão
Jakie wady ma RabbitMQ?
Questão 13
Questão
Jakie zadania ma Heartbeat?
Responda
-
Migracja procesów.
-
Wzajemne informowanie się węzłów klastra o tym, że działają.
-
Uruchamianie usług działających w trybie wysokiej dostępności.
-
Wyłączanie usług działających w trybie wysokiej dostępności.
Questão 14
Questão
Jakie zalety ma system NFS (nie dotyczy wersji 4.1 i nowszych)
Responda
-
Prostota.
-
Dobra skalowalność dla dużej liczby maszyn w klastrze.
-
Rozdzielenie przechowywania danych i metadanych.
-
Możliwość rozproszenia jednego pliku pomiędzy wiele urządzeń.
Questão 15
Questão
Podana funkcja:
int MPI_Gther(void *sendbuf, int sendcount,MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatyre recvtpye, int root, MPI_Comm comm);
Responda
-
Wiąże się ze spotkaniem grupy procesów.
-
To jedna z tzw. funkcji kolektywnych, czylii fnkcji do kuminikacji grupowej.
-
Nie powoduje synchronizacji grupy procesów.
-
Zbiera dane od wszystkich procesów włącznie z procesem root.
-
Zbiera dane od wszystkich procesów za wyjątkiem procesu root.
-
Służy do zbierania jagód w lesie.
Questão 16
Questão
Jakie zalety ma migracja danych do chmury?
Responda
-
Pełna kontrole nad naszymi danymi.
-
Utworzenie instancji serwera w chmurze jest zazwyczaj tańsze niż zakup fizycznej maszyny.
-
Niezależność od firm trzecich.
-
Elastyczność zmian konfiguracji wirtualizowanego sprzętu i oprogramowania.
Questão 17
Questão
Jakie znaczenie ma użycie potwierdzeń w RabbitMQ?
Responda
-
Kluczowe - bez otrzymania potwierdzenia nie można usunąć komunikatu z kolejki
-
Pomocnicze, niekonieczne
-
Tylko dla centrali tematycznej.
-
System RabbitMQ nie stosuje potwierdzeń.
Questão 18
Questão
Jak działa centrala rozgłoszeniowa (ang fanout exchange) w rabbitMQ?
Responda
-
Rozsyła komunikaty do kolejek, dla których klucz dowiązania zgadza się z kluczem routingu.
-
Rozsyła komunikaty do wszystkich podłączonych kolejek - bez względu na ich klucz dowiązania.
-
Wysyła klucz do jednej konkretnej kolejku.
-
Nie ma takiego nazrędzia.