P4L3 Distributed Shared Memory Flashcards

1
Q

do you why is it useful to use ‘home nodes’, why do we differentiate between a global index structure to find the home nodes and local index structures used by the home nodes to track information about the portion of the state they are responsible for.

Do you have some ideas how would you go about implementing a distributed shared memory system?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Distributed Shared Memory Visual Metaphor
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When sharing state, what are the tradeoffs associated with the sharing granularity?

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

For distributed state management systems (think distributed shared memory) what are the basic mechanisms needed to maintain consistence – e.g.,

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

What’s a consistency model?

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

What are the different guarantees that change in the different models we mentioned – strict,

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

What are the different guarantees that change in the different models we mentioned –, sequential,

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

What are the different guarantees that change in the different models we mentioned – causal

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

What are the different guarantees that change in the different models we mentioned – weak

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