loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03)
Distributed Shared Memory Using The .NET Framework
Tokyo, Japan
May 12-May 15
ISBN: 0-7695-1919-9
Thomas Seidmann, Slovak University of Technology
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 coheren e protocol previously developed by the author, which uses group communication using IP multicasting and delivers ausally 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.
Index Terms:
Object-based distributed shared memory, object replication, causal consistency, IP multicasting, .NET Framework, .NET Remoting
Citation:
Thomas Seidmann, "Distributed Shared Memory Using The .NET Framework," ccgrid, pp.457, Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.