• Home
  • Search
  • Distributed shared memory using the .NET framework
  • Cite Icon14
  • https://doi.org/10.1109/ccgrid.2003.1199401Copy DOI Icon

Distributed shared memory using the .NET framework

  • Jan 1, 2003
  • T Seidmann
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The paper introduces a software-only object based Distributed Shared Memory (DSM) implementation designed as an extension to the Microsoft .NET Framework, which adds facilities for sharing objects following the Multiple Readers Multiple Writer (MRMW) memory model, including object replication. The presented implementation is facilitated by a memory coherence protocol previously developed by the author, which uses group communication using IP multicasting and delivers causally consistent memory. The paper describes an attempt to implement the DSM wholly in the context of .NET Remoting by extending it with an UDP-based channel service, a proxy implementation for object access interception and threads performing the receiving and sending parts of the coherence protocol, as well as the final implementation approach. The described DSM implementation allows the construction of distributed applications with a simple programming model, that can be deployed in any networked environment where multicast is available.

Similar Papers
  • Research Article
  • Citations2

Specification-based Verification in a Distributed Shared Memory Simulation Model

  • Oct 22, 2009
  • SIMULATION
  • Worawan Marurngsith +1
  • Research Article
  • Citations32

Software distributed shared memory over virtual interface architecture: implementation and performance

  • Oct 10, 2000
  • View
  • Muralidharan Rangarajan +1
  • Research Article
  • Citations1

Performance visualization for distributed shared memory systems

  • Jan 01, 2001
  • Scalable Computing Practice and Experience
  • James E Lumpp +3
  • Research Article
  • Citations15

An interaction of coherence protocols and memory consistency models in DSM systems

  • Oct 01, 1997
  • ACM SIGOPS Operating Systems Review
  • Weisong Shi +2
  • Conference Article
  • Citations41

Turning Centralized Coherence and Distributed Critical-Section Execution on their Head

  • Jun 15, 2015
  • Stefanos Kaxiras +4
  • Conference Article
  • Citations68

A recoverable distributed shared memory integrating coherence and recoverability

  • May 24, 2006
  • A.-M Kermarrec +4
  • Conference Article

Fine-grain update control protocol for a distributed shared memory system

  • Aug 20, 1997
  • A.N.M Al-Khoury +6
  • Conference Article
  • Citations22

Implementation of a portable software DSM in Java

  • Jun 01, 2001
  • Yukihiko Sohda +2
  • Research Article

NONH: A new cache-based coherence protocol for linked list structure DSM system and its performance evaluation

  • Jul 01, 1996
  • Journal of Computer Science and Technology
  • Zhiyi Fang +1
  • Dissertation

Efficient openMP over sequentially consistent distributed shared memory systems

  • Jul 20, 2011
  • Juan José Costa Prats
  • Book Chapter

Toward a Comprehensive Software Based Dsm System

  • Jan 01, 2005
  • Michael Hobbs +2
  • Conference Article
  • Citations5

A novel multicast scheme to reduce cache invalidation overheads in DSM systems

  • Feb 20, 2000
  • Zhiyu Zhou +2
  • Conference Article
  • Citations4

Integrating Memory Compression and Decompression with Coherence Protocols in Distributed Shared Memory Multiprocessors

  • Sep 01, 2007
  • Lakshmana Rao Vittanala +1
  • Book Chapter
  • Citations6

Deriving efficient cache coherence protocols through refinement

  • Jan 01, 1998
  • Ratan Nalumasu +1
  • Research Article
  • Citations13

Performance improvement of parallel programs on a broadcast-based distributed shared memory multiprocessor by simulation

  • Dec 08, 2007
  • Simulation Modelling Practice and Theory
  • Mehmet Fatih Akay +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.