Communications of the ACM
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Application specific coherence control for high performance distributed shared memory
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
A distributed consistency server for the CHORUS system
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
Object distribution in Orca using Compile-Time and Run-Time techniques
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Spring Virtual Memory System, The
Spring Virtual Memory System, The
Hi-index | 0.00 |
Abstract: COMMOS is an operating system architecture developed to support shared persistent objects in distributed systems. This paper describes its support for flexible coherence. The approach is based on a microkernel, typed memory objects and integrated coherence control. A microkernel architecture is used to make it easier to support multiple coherence protocols and to add new protocols. Memory objects are typed and applications can choose the most suitable protocols for different types of object to avoid protocol mismatch. Low-level coherence control is integrated with high-level concurrency control so that system-wide object coherence and synchronisation are realised without severely impacting the system performance.