Question 1
Question
Jakie zalety mają klastry Beowulf?
Answer
-
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.
Question 2
Question
Do czego służą gridy?
Answer
-
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ń.
Question 3
Question
Do czego służą klastry?
Answer
-
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.
Question 4
Question
Jakie są, m.in., różnice między klastrami a gridami?
Answer
-
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
Question 5
Question
Jakie cechy ma system plików Lustre?
Answer
-
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ń.
Question 6
Question
Migrację wątków (a nie tylko procesów) umożliwia system:
Question 7
Question
podana funkcja:
int MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype,
void *recvbuf, int recvcount, MPI_Datatype recvtpye,
int root, MPI_Comm comm);
Answer
-
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.
Question 8
Question
Zsynchronizowane wysyłanie komunikatów, funkcją MPI_Ssend():
Answer
-
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.
Question 9
Question
Nieblokująca komunikacja grupowa w MPI:
Answer
-
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.
Question 10
Question
Jakie (między innymi) operacje udostępniają systemy OpenPBS oraz Platform LSF?
Answer
-
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).
Question 11
Question
Co to są organizacje wirtualne?
Answer
-
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.
Question 12
Question
Jakie wady ma RabbitMQ?
Question 13
Question
Jakie zadania ma Heartbeat?
Answer
-
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.
Question 14
Question
Jakie zalety ma system NFS (nie dotyczy wersji 4.1 i nowszych)
Answer
-
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ń.
Question 15
Question
Podana funkcja:
int MPI_Gther(void *sendbuf, int sendcount,MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatyre recvtpye, int root, MPI_Comm comm);
Answer
-
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.
Question 16
Question
Jakie zalety ma migracja danych do chmury?
Answer
-
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.
Question 17
Question
Jakie znaczenie ma użycie potwierdzeń w RabbitMQ?
Answer
-
Kluczowe - bez otrzymania potwierdzenia nie można usunąć komunikatu z kolejki
-
Pomocnicze, niekonieczne
-
Tylko dla centrali tematycznej.
-
System RabbitMQ nie stosuje potwierdzeń.
Question 18
Question
Jak działa centrala rozgłoszeniowa (ang fanout exchange) w rabbitMQ?
Answer
-
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.