The search functionality is under construction.
The search functionality is under construction.

Two-Tier Paging and Its Performance Analysis for Network-based Distributed Shared Memory Systems

Chi-Jiunn JOU, Hasan S. ALKHATIB, Qiang LI

  • Full Text Views

    0

  • Cite this

Summary :

Distributed computing over a network of workstations continues to be an illusive goal. Its main obstacle is the delay penalty due to network protocol and OS overhead. We present in this paper a low level hardware supported scheme for managing distributed shared memory (DSM), as an underlying paradigm for distributed computing. The proposed DSM is novel in that it employs a two-tier paging scheme that reduces the probability of false sharing and facilitates an efficient hardware implementation. The scheme employs a standard OS page and divides it into fixed smaller memory units called paragraphs, similar to cache lines. This scheme manages the shared data regions only, while other regions are handled by the OS in the standard manner without modification. A hardware extension of a traditional MMU, namely Distributed MMU or DMMU, is introduced to support the DSM. Shared memory coherency is maintained through a write-invalidate protocol. An analytical model is built to evaluate the system sensitivity to various parameters and to assess its performance.

Publication
IEICE TRANSACTIONS on Information Vol.E78-D No.8 pp.1021-1031
Publication Date
1995/08/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Computer Networks

Authors

Keyword