F Huang et al 1995 Distrib. Syst. Engng. 2 202 doi:10.1088/0967-1846/2/4/003
F Huang, J Bacon and G Mapp
Show affiliationsConventional storage management systems provide one interface for accessing memory segments and another for accessing secondary storage objects. This hinders application programming and affects overall system performance due to mandatory data copying and user/kernel boundary crossings, which in the microkernel case may involve context switches. Memory-mapping techniques may be used to provide programmers with a unified view of the storage system. This paper extends such techniques to support a shared data object model for distributed computing environments in which good support for coherence and synchronization is essential. The approach is based on a microkernel, typed memory objects, and integrated coherence control. A microkernel architecture is used to support multiple coherence protocols and the addition of 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 the number of messages required to maintain memory coherence is reduced and system-wide synchronization is realized without severely impacting the system performance. These features together contribute a novel approach to the support for flexible coherence under application control.
07.05.Bx Computer systems: hardware, operating systems, computer languages, and utilities
07.05.Kf Data analysis: algorithms and implementation; data management
Issue 4 (December 1995)
F Huang et al 1995 Distrib. Syst. Engng. 2 202
G D Chapman and G W Series 1970 J. Phys. B: At. Mol. Phys. 3 72
S W Brown et al 2000 Metrologia 37 579
J Ehlers et al 1987 Class. Quantum Grav. 4 253
T Itahashi et al 2004 J. Phys.: Conf. Ser. 2 75
Matthew S. Tiscareno and Renu Malhotra 2003 The Astronomical Journal 126 3122
William D Dick et al 1998 Meas. Sci. Technol. 9 183
Andrés Collinucci et al JHEP11(2009)025
Felix Cheung et al 2003 New J. Phys. 5 75
Christina Forster and Harald A Posch 2005 New J. Phys. 7 32