Skip to main content
Article thumbnail
Location of Repository

Invariant Consistency: A Mechanism for Inter-Process Ordering in Distributed Shared Memory Systems

By Gurdip Singh


A fundamental problem in concurrent computing is to provide programmers with a model of shared data that simplifies programming. Distributed shared memory (DSM) is one such abstraction that has received considerable attention. A DSM system provides an illusion of a shared memory in a distributed system. A distributed system may consist of a large set of machines connected via an interconnection network. To maintain appropriate performance level, each machine may keep a copy of shared data in its cache, which might cause data consistency problems. Modifications to the individual copies must be handled properly in order to avoid inconsistent system states. The purpose of a data consistency protocol is to provide a consistent view of the shared memory in the presence of multiple copies. Data consistency protocols for implementing shared memorie

Year: 2009
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.