Quick search Find article
Quick search
Find article

Virtual memory support for distributed computing environments using a shared data object model

F Huang, J Bacon and G Mapp

Show affiliations


Conventional 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.


PACS

07.05.Bx Computer systems: hardware, operating systems, computer languages, and utilities

07.05.Kf Data analysis: algorithms and implementation; data management

07.05.Wr Computer interfaces

Subjects

Instrumentation and measurement

Dates

Issue 4 (December 1995)



  1. Virtual memory support for distributed computing environments using a shared data object model

    F Huang et al 1995 Distrib. Syst. Engng. 2 202

  2. Frequency- and polarization-modulated light in double resonance experiments on mercury vapour

    G D Chapman and G W Series 1970 J. Phys. B: At. Mol. Phys. 3 72

  3. NIST facility for Spectral Irradiance and Radiance Responsivity Calibrations with Uniform Sources

    S W Brown et al 2000 Metrologia 37 579

  4. Propagation of gravitational waves through pressureless matter

    J Ehlers et al 1987 Class. Quantum Grav. 4 253

  5. Electron beam ion trap for study of fusion reactions in nuclear astrophysics

    T Itahashi et al 2004 J. Phys.: Conf. Ser. 2 75

  6. The Dynamics of Known Centaurs

    Matthew S. Tiscareno and Renu Malhotra 2003 The Astronomical Journal 126 3122

  7. Optical shape fraction measurements of submicrometre laboratory and atmospheric aerosols

    William D Dick et al 1998 Meas. Sci. Technol. 9 183

  8. Non-perturbative effects and wall-crossing from topological strings

    Andrés Collinucci et al JHEP11(2009)025

  9. The rotation of planar-2 to planar-12 dust clusters in an axial magnetic field

    Felix Cheung et al 2003 New J. Phys. 5 75

  10. Lyapunov modes in soft-disk fluids

    Christina Forster and Harald A Posch 2005 New J. Phys. 7 32

Related review articles

What's this?
View review articles related to this research to gain an insight into the key trends in this subject area. Related review articles are selected based on PACS/MSC codes, and are no more than three years old.

  1. FPGA-based, specialized trigger and data acquisition systems for high-energy physics experiments

View by subject




Export






Please login to access our web services, or create an account if you don't yet have one.

You must have cookies enabled in your web browser to be able to login.

Username
Password

Forgotten your password? Get a new one here.