Visual Metaphor
Reviewing DFSs
Peer Distributed Applications
Hardware vs Software DSM
NIC => network interconnect card
Distributed Shared Memory: Concepts and Systems
DSM Design: Sharing Granularity
DSM Design: Access Algorithm
DSM Design: Migration vs Replication
clearly, accessing local memory is faster than remote memory.
so what can we do in order to maximize the number of cases where local memory's accessed versus remote
DMS Design: Consistency Management
trigered when any file is modified or whether its with a period of 5s or 10s or 1ms or in some other manner <= depends on the model for shared state (will be discussed later)
P3L4 Synchronization Constructs, Morsel on Cache Coherence
DSM Architecture
Summarizing DSM Architecture
Indexing Distributed State
Implementing DSM
What is a Consistency Model
Strict Consistency
Sequential Consistency
Causal Consistency
Weak Consistency
ERRATA
This is sequentially consistent too, since m1=0 isn't a result of a particular write operation, so both P3 and P4 observe that m2 has changed, and m1 hasn't.
https://www.cs.helsinki.fi/webfm_send/1256