P4L3 Distributed Shared Memory Flashcards
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?
- Distributed Shared Memory Visual Metaphor
When sharing state, what are the tradeoffs associated with the sharing granularity?
For distributed state management systems (think distributed shared memory) what are the basic mechanisms needed to maintain consistence – e.g.,
What’s a consistency model?
What are the different guarantees that change in the different models we mentioned – strict,
What are the different guarantees that change in the different models we mentioned –, sequential,
What are the different guarantees that change in the different models we mentioned – causal
What are the different guarantees that change in the different models we mentioned – weak