Michael Stumm: Publications

Paper Details

Reference:

Songnian Zhou, Michael Stumm, Kai Li, and David B. Wortman,
Heterogeneous distributed shared memory",
IEEE Transactions on Parallel and Distributed Systems, 3(5), May, 1991, pp. 540–554.

Download:

PDF

Abstract:

Heterogeneity in distributed systems is increasingly a fact of life, due to specialization of computing equipment. It is highly desirable to integrate heterogeneous hosts into a coherent computing environment to support distributed and parallel applications, so that the individual strengths of the different hosts can be exploited together. Distributed shared memory (DSM), a highlevel, highly transparent model for interprocess communication in distributed systems, is a promising vehicle for achieving such an integration.

This paper studies the design, implementation, and performance of heterogeneous distributed shared memory (HDSM). As a practical research effort, we have developed a prototype HDSM system that integrates very different types of hosts, and have ported a number of applications to this system. Our experience shows that, despite a number of difficulties in data conversion, HDSM is indeed implementable with minimal loss in functional and performance transparency when compared to homogeneous DSM systems.

Keywords:

Data consistency, data sharing, distributed computer systems, distributed shared memory, heterogeneous computer systems, interprocess communication, parallel computation, performance evaluation, virtual memory systems

Reference Info:

DOI: 10.1109/71.159038
ISSN: 1045-9219

BibTeX:

@article(Zhou-IEEETPDS91,
    author = {Songnian Zhou and Michael Stumm and Kai Li and David B. Wortman},
    title = {Heterogeneous distributed shared memory},
    volume = {3},
    number = {5},
    month = {May},
    year = {1991},
    pages = {540-554},
    doi = {10.1109/71.159038},
    issn = {1045-9219},
    keywords = {Data consistency, data sharing, distributed computer systems, distributed shared memory, heterogeneous computer systems, interprocess communication, parallel computation, performance evaluation, virtual memory systems}
)