KiG Flashcards

1
Q

Jakie zalety mają klastry Beowulf?
a. Gwarancja użycia bezpiecznego systemu plików.
b. Gwarancja wysokiej dostępności.
c. Możliwość pracy różnych węzłów pod kontrolą różnych systemów operacyjnych.
d. Możliwość pokonania Grendela.
e. Możliwość wykorzystania wyłącznie otwartego i darmowego oprogramowania.
f. Niska cena

A

Jakie zalety mają klastry Beowulf?
e. Możliwość wykorzystania wyłącznie otwartego i darmowego oprogramowania.
f. Niska cena

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Do czego służą gridy?
a. Do udostępniania swoich zasobów innym.
b. Do zwiększania niezawodności przez redundancję.
c. Do integracji zasobów różnych instytucji.
d. Do zwiększania wydajności przez zrównoleglenie obliczeń.

A

Do czego służą gridy?
a. Do udostępniania swoich zasobów innym.
c. Do integracji zasobów różnych instytucji.
d. Do zwiększania wydajności przez zrównoleglenie obliczeń.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Do czego służą klastry?
a. Do integracji zasobów różnych instytucji.
b. Do zwiększania niezawodności przez redundancję.
c. Do zwiększania wydajności przez zrównoleglenie obliczeń.
d. Do równoważenia obciążenia serwera.

A

Do czego służą klastry?
b. Do zwiększania niezawodności przez redundancję.
c. Do zwiększania wydajności przez zrównoleglenie obliczeń.
d. Do równoważenia obciążenia serwera.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jakie są, m.in., różnice między klastrami a gridami?
a. Klastry składają się zazwyczaj z zasobów, należących do różnych osób i instytucji, a gridy – nie.
b. Gridy mogą składać się ze zróżnicowanych komputerów, a klastry – tylko homogenicznych.
c. Gridy pozwalają na pracę różnych wątków procesu w różnych węzłach.
d. Komunikacja między węzłami jest szybsza w gridzie, niż w klastrze.
e. W gridach występuje wiele problemów bezpieczeństwa, których zazwyczaj nie mamy w klastrach.
f. Klastry połączone są szybką siecią dedykowaną, a gridy – Internetem

A

Jakie są, m.in., różnice między klastrami a gridami?
b. Gridy mogą składać się ze zróżnicowanych komputerów, a klastry – tylko homogenicznych.
e. W gridach występuje wiele problemów bezpieczeństwa, których zazwyczaj nie mamy w klastrach.
f. Klastry połączone są szybką siecią dedykowaną, a gridy – Internetem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jakie cechy ma system plików Lustre?
a. Rozdzielenie przechowywania danych i metadanych.
b. Dobra skalowalność.
c. Działanie klienta i serwera zawsze na tej samej maszynie.
d. Możliwość rozproszenia jednego pliku między wiele urządzeń

A

Jakie cechy ma system plików Lustre?
a. Rozdzielenie przechowywania danych i metadanych.
b. Dobra skalowalność.
d. Możliwość rozproszenia jednego pliku między wiele urządzeń

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Migrację wątków (a nie tylko procesów) umożliwia system:
a. Kerrighed.
b. MOSIX.
c. OpenSSI.
d. OpenMOSIX.jednego pliku między wiele urządzeń

A

Migrację wątków (a nie tylko procesów) umożliwia system:
a. Kerrighed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Podana funkcja:

int MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype,
void *recvbuf, int recvcount, MPI_Datatype recvtpye,
int root, MPI_Comm comm);

a. Wiąże się ze spotkaniem grupy procesów.
b. To jedna z tzw. funkcji kolektywnych, czyli funkcji do komunikacji grupowej.
c. Rozrzuca po okolicy szczątki ściągających studentów.
d. Rozsyła dane od procesu root do wszystkich procesów, za wyjątkiem procesu root.
e. Rozsyła dane od procesu root do wszystkich procesów, włącznie z procesem root.
f. Nie powoduje synchronizacji grupy procesów.

A

Podana funkcja:

int MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype,
void *recvbuf, int recvcount, MPI_Datatype recvtpye,
int root, MPI_Comm comm);

a. Wiąże się ze spotkaniem grupy procesów.
b. To jedna z tzw. funkcji kolektywnych, czyli funkcji do komunikacji grupowej.
e. Rozsyła dane od procesu root do wszystkich procesów, włącznie z procesem root.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Zsynchronizowane wysyłanie komunikatów, funkcją MPI_Ssend():
a. Może spowodować dostarczenie komunikatu błędnemu procesowi.
b. Wymaga użycia protokołu SOAP.
c. Wymaga syczenia “ss”, jak wąż.
d. Może doprowadzić do zakleszczenia, jeśli jest użyte nieumiejętnie.
e. Działa tylko w gridach.
f. Ma większy narzut komunikacyjny, niż komunikacja niezsynchronizowana.

A

Zsynchronizowane wysyłanie komunikatów, funkcją MPI_Ssend():
d. Może doprowadzić do zakleszczenia, jeśli jest użyte nieumiejętnie.
f. Ma większy narzut komunikacyjny, niż komunikacja niezsynchronizowana.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nieblokująca komunikacja grupowa w MPI:
a. Działa jedynie w gridach.
b. Pozwala na wykonywanie innych czynności podczas oczekiwania na synchronizację z innymi procesami.
c. Obejmuje, m.in., funkcje MPI_Iscatter(), MPI_Igather(), itd.
d. Pojawiła się w MPI-3.
e. Wiąże się z większym narzutem synchronizacyjnym, niż blokująca.
f. Nie istnieje

A

Nieblokująca komunikacja grupowa w MPI:
b. Pozwala na wykonywanie innych czynności podczas oczekiwania na synchronizację z innymi procesami.
c. Obejmuje, m.in., funkcje MPI_Iscatter(), MPI_Igather(), itd.
d. Pojawiła się w MPI-3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Jakie (między innymi) operacje udostępniają systemy OpenPBS oraz Platform LSF?
a. Wysłanie sygnału do zadania w kolejce (qsignal / bsignal).
b. Usunięcie zadania z kolejki (qdel / bkill).
c. Zmiana atrybutów zadania (qalter / bmod).
d. Informacje o zadaniach w kolejkach (qstat / bjobs).
e. Wstawienie zadania do kolejki (qsub / bsub).
f. Wyświetlenie listy i parametrów kolejek (tylko LSF: bqueues).

A

Jakie (między innymi) operacje udostępniają systemy OpenPBS oraz Platform LSF?
a. Wysłanie sygnału do zadania w kolejce (qsignal / bsignal).
b. Usunięcie zadania z kolejki (qdel / bkill).
c. Zmiana atrybutów zadania (qalter / bmod).
d. Informacje o zadaniach w kolejkach (qstat / bjobs).
e. Wstawienie zadania do kolejki (qsub / bsub).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Co to są organizacje wirtualne?
a. Strony WWW różnych organizacji.
b. Instytucje, będące właścicielami klastrów.
c. Grupy osób i/lub instytucji, współdzielących zasoby gridu.
d. Organizacje, których nie ma.

A

Co to są organizacje wirtualne?
c. Grupy osób i/lub instytucji, współdzielących zasoby gridu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Jakie wady ma RabbitMQ?
a. Nie można go zastosować w klastrach.
b. Mnoży się w nim za dużo królików.
c. Duży poziom komplikacji.
d. Niska wydajność.

A

Jakie wady ma RabbitMQ?
c. Duży poziom komplikacji.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Jakie zadania ma Heartbeat?
a. Migracja procesów.
b. Wzajemne informowanie się węzłów klastra o tym, że działają.
c. Uruchamianie usług działających w trybie wysokiej dostępności.
d. Wyłączanie usług działających w trybie wysokiej dostępności.

A

Jakie zadania ma Heartbeat?
b. Wzajemne informowanie się węzłów klastra o tym, że działają.
c. Uruchamianie usług działających w trybie wysokiej dostępności.
d. Wyłączanie usług działających w trybie wysokiej dostępności.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Jakie zalety ma system NFS (nie dotyczy wersji 4.1 i nowszych)
a. Prostota.
b. Dobra skalowalność dla dużej liczby maszyn w klastrze.
c. Rozdzielenie przechowywania danych i metadanych.
d. Możliwość rozproszenia jednego pliku pomiędzy wiele urządzeń.

A

Jakie zalety ma system NFS (nie dotyczy wersji 4.1 i nowszych)
a. Prostota.
b. Dobra skalowalność dla dużej liczby maszyn w klastrze.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Podana funkcja:

int MPI_Gther(void *sendbuf, int sendcount,MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatyre recvtpye, int root, MPI_Comm comm);

a. Wiąże się ze spotkaniem grupy procesów.
b. To jedna z tzw. funkcji kolektywnych, czyli funkcji do komunikacji grupowej.
c. Nie powoduje synchronizacji grupy procesów.
d. Zbiera dane od wszystkich procesów włącznie z procesem root.
e. Zbiera dane od wszystkich procesów za wyjątkiem procesu root.
f. Służy do zbierania jagód w lesie

A

Podana funkcja:

int MPI_Gther(void *sendbuf, int sendcount,MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatyre recvtpye, int root, MPI_Comm comm);

b. To jedna z tzw. funkcji kolektywnych, czyli funkcji do komunikacji grupowej.
d. Zbiera dane od wszystkich procesów włącznie z procesem root.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Jakie zalety ma migracja danych do chmury?

a. Pełna kontrole nad naszymi danymi.
b. Utworzenie instancji serwera w chmurze jest zazwyczaj tańsze niż zakup fizycznej maszyny.
c. Niezależność od firm trzecich.
d. Elastyczność zmian konfiguracji wirtualizowanego sprzętu i oprogramowania.

A

Jakie zalety ma migracja danych do chmury?

b. Utworzenie instancji serwera w chmurze jest zazwyczaj tańsze niż zakup fizycznej maszyny.
d. Elastyczność zmian konfiguracji wirtualizowanego sprzętu i oprogramowania.

16
Q

Jakie znaczenie ma użycie potwierdzeń w RabbitMQ?

a. Kluczowe - bez otrzymania potwierdzenia nie można usunąć komunikatu z kolejki
b. Pomocnicze, niekonieczne
c. Tylko dla centrali tematycznej.
d. System RabbitMQ nie stosuje potwierdzeń.

A

Jakie znaczenie ma użycie potwierdzeń w RabbitMQ?

a. Kluczowe - bez otrzymania potwierdzenia nie można usunąć komunikatu z kolejki

17
Q

Jak działa centrala rozgłoszeniowa (ang fanout exchange) w rabbitMQ?

a. Rozsyła komunikaty do kolejek, dla których klucz dowiązania zgadza się z kluczem routingu.
b. Rozsyła komunikaty do wszystkich podłączonych kolejek - bez względu na ich klucz dowiązania.
c. Wysyła klucz do jednej konkretnej kolejki.
d. Nie ma takiego narzędzia.

A

Jak działa centrala rozgłoszeniowa (ang fanout exchange) w rabbitMQ?

b. Rozsyła komunikaty do wszystkich podłączonych kolejek - bez względu na ich klucz dowiązania.