Mirage: a coherent distributed shared memory design
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
A distributed consistency server for the CHORUS system
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
Implementing DVSM on the TOPSY multicomputer
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
Mirage+: a kernel implementation of distributed shared memory on a network of personal computers
Software—Practice & Experience
A comprehensive bibliography of distributed shared memory
ACM SIGOPS Operating Systems Review
The design and implementation of the 4.4BSD operating system
The design and implementation of the 4.4BSD operating system
Hi-index | 0.00 |
This paper describes the design and implementation of a distributed shared memory facility we have implemented for the FreeBSD operating system (a descendant of 4.4BSD that runs on the PC architecture). Interesting aspects of the design are: (1) the consistency protocol uses unreliable datagram communication, but is robust with respect to message loss, and in the normal case requires only two datagrams to handle a read fault; (2) the facility provides a simple programming interface that does not require any socket or network programming to use; (3) the facility extends the FreeBSD VM system in a very non-intrusive way.