C8 Flashcards

1
Q

Ce reprezintă o stare globală într-un sistem distribuit?

A

O colecție a stărilor locale ale proceselor și canalelor din sistem​.

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

Ce componente definesc o stare globală?

A

Starea proceselor și starea canalelor de comunicare​.

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

Ce este o stare globală consistentă?

A

O stare în care fiecare mesaj primit este înregistrat ca fiind trimis​.

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

Care sunt condițiile unei stări globale consistente?

A

-Orice mesaj primit trebuie să fi fost trimis

-Niciun mesaj neînregistrat ca trimis nu poate fi în canal​.

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

Ce reprezintă un snapshot într-un sistem distribuit?

A

O captură a unei stări globale consistente a sistemului la un moment dat​.

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

Ce metode sunt utilizate pentru captarea unui snapshot global?

A

Algoritmul Chandy-Lamport este cea mai utilizată metodă​.

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

Cum funcționează algoritmul Chandy-Lamport pentru snapshot-uri?

A

Folosește mesaje de control numite „markere” pentru a delimita mesajele care trebuie incluse în snapshot​.

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

Care sunt regulile algoritmului Chandy-Lamport pentru trimiterea markerelor?

A

După ce un proces își înregistrează starea, trimite markere pe toate canalele de ieșire înainte de a trimite alte mesaje​.

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

Cum determină un proces dacă trebuie să înregistreze mesajele canalului în snapshot?

A

Dacă nu a înregistrat încă snapshot-ul local, marchează canalul ca gol; altfel, înregistrează mesajele primite după snapshot​.

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

Ce probleme apar în înregistrarea unei stări globale consistente?

A

Lipsa unui ceas global sincronizat și întârzierile în rețea.

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

Ce înseamnă „cut” în contextul stărilor globale?

A

O linie în diagrama spațiu-timp care separă evenimentele în trecut și viitor​.

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

Ce este o stare globală tranzitorie?

A

O stare globală în care niciun mesaj nu este în tranzit​.

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

Ce tehnici pot fi utilizate pentru a evita inconsistențele în snapshot-uri?

A

Utilizarea canalelor FIFO și piggybacking-ul informațiilor de control pe mesajele de aplicație​.

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