Alternate document:   Details   MIRAGE: A Kernel Implementation of Distributed Shared Memory on a Network of Personal Computers (94) Brett D. Fleisch, Randall L. Hyde,

See this document in CiteSeerX!

MIRAGE+: A Kernel Implementation of Distributed Shared Memory on a Network of Personal Computers (1994)  (Make Corrections)  (4 citations)
Brett D. Fleisch, Randall L. Hyde
Software - Practice and Experience



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/local/reading/...spe911bf.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/local/reading/...spetoc (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper addresses the architectural dependencies in the design of the system and evaluates performance of the implementation. The new version, MIRAGE + , performs well compared to Mirage even though eight times the amount of data is sent on each page fault because of the larger page size used in the implementation. We show that performance of systems with a large page size to network packet size can be dramatically improved on conventional hardware by applying three well-known techniques:... (Update)

Context of citations to this paper:   More

.... Vax 11 750 computers [15] Many others are built on a network of workstations or even personal computers, e.g. Mether and Mirage [23, 14]. Since most software implementations are academic research projects, the choice of the platforms have been dictated by the existing...

...a network of workstations providing the illusion of a global shared memory. This approach, known as Distributed Shared Memory (DSM) 1][4][6] is more scalable and cost effective. The mutual exclusion algorithm described in this paper is implemented in an enhanced version of...

Cited by:   More
Fault Resilience for Distributed Locking - Choweller, Fleisch   (Correct)
On the Synchronization Mechanisms in Distributed Shared.. - Ramachandran, Singhal (1994)   (Correct)
AM: A Framework for Consistency and Recoverability in.. - Juul, Fleisch   (Correct)

Similar documents (at the sentence level):
71.2%:   MIRAGE: A Kernel Implementation of Distributed Shared.. - Fleisch, Hyde, Juul (1994)   (Correct)
5.6%:   Moving Distributed Shared Memory to the Personal Computer.. - Fleisch, Hyde, Juul (1993)   (Correct)

Active bibliography (related documents):   More   All
0.6:   The Role of Distributed Shared Memory in Future Experimental.. - Fleisch   (Correct)
0.5:   Distributed Systems: A Comprehensive Survey - Borghoff, Nast-Kolb   (Correct)
0.2:   A DVSM server for MESHIX - Saulsbury, Stiemerling (1991)   (Correct)

Similar documents based on text:   More   All
1.0:   Cv - Fleisch (1999)   (Correct)
0.9:   The Mirage NFS Router - Baker, Hartman (2002)   (Correct)
0.7:   A Memory Approach to Consistent, Reliable Distributed Shared.. - Juul, Fleisch (1995)   (Correct)

Related documents from co-citation:   More   All
2:   A dynamic coherence protocol for distributed shared memory enforcing high data a.. - Theel, Fleisch - 1995
2:   Operating systems implementations of distributed shared memory (context) - Lo - 1994
2:   Operating systems enhancements for distributed shared memory (context) - Lo - 1994

BibTeX entry:   (Update)

B. D. Fleisch, R. L. Hyde, and N. C. Juul, "Mirage+: A kernel implementation of distributed shared memory on a network of personal computers," Software---Practice & Experience, vol. 24, pp. 887--909, Oct. 1994. http://citeseer.ist.psu.edu/fleisch94mirage.html   More

@article{ fleisch94mirage,
    author = "Brett D. Fleisch and Randall L. Hyde and Niels Christian Juul",
    title = "Mirage+: A Kernel Implementation of Distributed Shared Memory on a Network of Personal Computers",
    journal = "Software - Practice and Experience",
    volume = "24",
    number = "10",
    pages = "887-909",
    year = "1994",
    url = "citeseer.ist.psu.edu/fleisch94mirage.html" }
Citations (may not include all citations):
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1989
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1986
458   A universal algorithm for sequential data compression - Ziv, Lempel - 1977
444   Mach: a new kernel foundation for UNIX development (context) - Accetta, Baron et al. - 1986
368   Text Compression (context) - Bell, Cleary et al. - 1989
261   Modern Operating Systems (context) - Tanenbaum - 1992
239   Monitors: an operating system structuring concept (context) - Hoare - 1974
202   Distributed shared memory: a survey of issues and algorithms (context) - Nitzberg, Lo - 1991
194   Shared virtual memory on loosely coupled multiprocessors (context) - Li - 1986
187   Ethernet: distributed packet switching for local computer ne.. (context) - Metcalfe, Boggs - 1976
157   IVY: a shared virtual memory system for parallel computing (context) - Li - 1988
120   The LOCUS distributed operating system (context) - Walker, Popek et al. - 1983
107   Mirage: a coherent distributed shared memory design (context) - Fleisch, Popek - 1989
99   Adaptive software cache management for distributed shared me.. - Bennett, Carter et al. - 1990
95   Computer Science Press (context) - Storer, Compression et al. - 1988
83   Hierarchical Ordering of Sequential Processes (context) - Dijkstra - 1972
74   PLUS: a distributed shared-memory system (context) - Bisiani, Ravishankar - 1990
71   The Data Compression Book (context) - Nelson - 1991
70   Performance of Firefly RPC - Schroeder, Burrows - 1990
50   Efficient distributed shared memory based on multi-protocol .. - Carter - 1993
49   Operating Systems Principles (context) - Hansen - 1973
39   Virtual memory (context) - Denning - 1970
35   Modeling for text compression (context) - Bell, Witten et al. - 1989
32   Adaptive Data Compression (context) - Williams - 1990
24   Optimistic implementation of bulk data transfer protocols - Carter, Zwaenepoel - 1989
23   Limits to low-latency communication on high-speed networks (context) - Thekkath, Levy - 1993
15   Locus: a network transparent, high reliability distributed s.. (context) - Popek, Walker et al. - 1981
12   Virtual memory processes and sharing in Multics (context) - Daley, Dennis - 1968
10   Unifying synchronization and data transfer in maintaining co.. (context) - Ramachandran, Ahamad et al. - 1988
9   Munin: shared memory for distributed memory multiprocessors (context) - Bennett, Carter et al. - 1989
8   Protocols for large data transfers over local networks (context) - Zwaenepoel - 1985
8   Munin: distributed shared memory based on type-specific memo.. (context) - Bennett, Carter et al. - 1990
7   Predictive text compression by hashing (context) - Raita, Teuhola - 1987
5   Moving Distributed Shared Memory to the Personal Computer: T.. - Fleisch, Hyde et al. - 1993
4   Distributed shared memory in a loosely coupled environment (context) - Fleisch - 1989
4   Degenerate sharing (context) - Hyde, Fleisch - 1994
4   The Mether system: distributed shared memory for SunOS 4.0 (context) - Minnich, Farbar - 1989
2   The architecture and applications of the Apollo Domain (context) - Nelson, Leach - 1984

Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm):   More
Linkage Analysis of Processes - Yaung, Raz (1992)   (Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)   (Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC