Distributed shared memory
In computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared address space. The term "shared" does not mean that there is a single centralized memory, but that the address space is shared—i.e., the same physical address on two processors refers to the same location in memory.[1]: 201 Distributed global address space (DGAS), is a similar term for a wide class of software and hardware implementations, in which each node of a cluster has access to shared memory in addition to each node's private (i.e., not shared) memory.
"DGAS" redirects here. For the DGA awards, see Directors Guild of America Award.
There are two types of replication Algorithms. Read replication and Write replication.
In Read replication multiple nodes can read at the same time but only one node can write.
In Write replication multiple nodes can read and write at the same time. The write requests
are handled by a sequencer.
Replication of shared data in general tends to:
However, preserving coherence and consistency may become more challenging.