An Analysis of Distributed Shared Memory Algorithms

dc.contributor.authorKessler, Richard Een_US
dc.contributor.authorLivny, Mironen_US
dc.date.accessioned2012-03-15T16:49:30Z
dc.date.available2012-03-15T16:49:30Z
dc.date.created1989en_US
dc.date.issued1989
dc.description.abstractThis paper describes results obtained in a study of algorithms to implement a Distributed Shared Memory in a distributed (loosely coupled) environment. Distributed Shared Memory is the implementation of shared memory across multiple nodes in a distributed system. This is accomplished using only the private memories of the nodes by controlling access to the pages of the shared memory and transferring data to and from the private memories when necessary. We analyze alternative algorithms to implement Distributed Shared Memory, all of them based on the ideas presented in [Li86b]. The Distributed Shared Memory algorithms are analyzed and compared over a wide range of conditions. Application characteristics are identified which can be exploited by the Distributed Shared Memory algorithms. We will show the conditions under which the algorithms analyzed in this paper perform better or worse than the other alternatives. Results are obtained via simulation using a synthetic reference generator.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR825
dc.identifier.urihttp://digital.library.wisc.edu/1793/59080
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleAn Analysis of Distributed Shared Memory Algorithmsen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR825.pdf
Size:
2.07 MB
Format:
Adobe Portable Document Format