See this document in CiteSeerX!

Using Kernel-Level Support for Distributed Shared Data (1991)  (Make Corrections)  (6 citations)
David L. Cohn, Paul M. Greenawalt, Michael R. Casey, Matthew P. Stevenson...
Proc. of the USENIX Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-II)



  Home/Search   Context   Related

 
View or download:
nd.edu/pub/Reports/Pre...wedms91.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nd.edu/tech_reports/non_framed... (more)
(Enter author homepages)

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

Abstract: This paper investigates the use of distributed shared data as a programming paradigm for distributed applications. It describes experiences with the kernel-level support for distributed shared data available in the ARCADE distributed environment. It reports on the substantial program simplification that results from replacing a classic message passing scheme with the distributed shared data model. Also, although a carefully designed messaging implementation can result in less communication... (Update)

Context of citations to this paper:   More

.... has led naturally to sophisticated and powerful kernel level support for distributed shared memory using a langage approach [Cohn91a] . This problem has been also dealt with in [Zhou90a] and [Stum90a] 5. CHORUS Virtual Memory The CHORUS Virtual Memory (VM) guarantees...

...processors. Interaction via shared memory is natural and valuable for a variety of applications, particularly for asynchronous operations [3]. Also, DSM directly supports dynamic data structures. For example, Ivy s [4] global address space allows applications to freely use...

Cited by:   More
Distribution and Persistence: Natural Outgrowths . . . - Kulkarni, Banerji, Casey.. (1992)   (Correct)
On the Design and Evolution of Abstractions - Greenawalt, Banerji, Kulkarni (1992)   (Correct)
ARCADE: An Architectural Basis for Distributed Systems - Banerji Casey Cohn (1992)   (Correct)

Active bibliography (related documents):   More   All
1.7:   Unifying Kernel-level and Language-level Approaches to.. - William Delaney (1989)   (Correct)
0.5:   Processor Sharing For Cooperative Multi-Task Applications - Tracey (1991)   (Correct)
0.3:   ARCADE: A Platform for Heterogeneous Distributed Operating.. - Cohn, Delaney, Tracey (1989)   (Correct)

Similar documents based on text:   More   All
0.7:   Position Statement - Cohn Banerji Greenawalt (1992)   (Correct)
0.1:   Department of Electrical Engineering and Computer Science - Case Western Reserve   (Correct)
0.1:   High-performance Implicit Communication in a Distributed System - William Delaney (1990)   (Correct)

Related documents from co-citation:   More   All
3:   Shared Virtual Memory on Loosely Coupled Multiprocessors (context) - Li - 1986
3:   Experience with distributed programming in Orca - Bal, Kaashoek et al. - 1990
2:   Processor Sharing for Cooperative Multi-task Applications - Tracey - 1991

BibTeX entry:   (Update)

D. Cohn, P. Greenawalt, M. Casey, and M. Stevenson. Using kernel-level support for distributed shared data. In Proceedings of the Workshop on Distributed and Multiprocessor Systems (SEDMS II), Atlanta USA, March 1991. USENIX Associaton. http://citeseer.ist.psu.edu/cohn91using.html   More

@inproceedings{ cohn91using,
    author = "D. L. Cohn and P. M. Greenawalt and M. R. Casey and M. P. Stevenson",
    title = "Using Kernel-Level Support for Distributed Shared Data",
    booktitle = "Proc. of the {USENIX} Symp. on Experiences with Distributed and Multiprocessor Systems ({SEDMS}-{II})",
    pages = "247--259",
    year = "1991",
    url = "citeseer.ist.psu.edu/cohn91using.html" }
Citations (may not include all citations):
348   Parallel and Distributed Computation - Numerical Methods (context) - Bertsekas, Tsitsiklis - 1989
210   The Amber System: Parallel Programming on a Network of Multi.. - Chase - 1989
194   Shared Virtual Memory on Loosely Coupled Multiprocessors (context) - Li - 1986
53   Kernel: A Software Base for Distributed Systems (context) - Cheriton, The - 1984
39   Solution of partial differential equations on vector and par.. (context) - Ortega, Voigt - 1985
37   Multilanguage Parallel Programming of Heterogeneous Machines (context) - Bisiani, Forin - 1988
26   A Distributed Implementation of the Shared Data-Object Model - Bal, Kaashoek et al. - 1989
25   Mach: A Basis for Future Unix Development (context) - Tevanian, Rashid - 1987
24   Coherence of Distributed Shared Memory: Unifying Synchroniza.. (context) - Ramachandran, Ahamad et al. - 1989
24   Problem-oriented Shared Memory: A Decentralized Approach to .. (context) - Cheriton - 1986
23   Mach: A New Kernel Foundation for UNIX Development (context) - Acetta, Baron et al. - 1986
16   An Analysis of Distributed Shared Memory Algorithms (context) - Kessler, Livny - 1989
10   The ARCADE Distributed Environment: Design (context) - Delaney - 1989
10   Distributing UNIX Brings it Back to its Original Virtues (context) - Armand, Gien et al. - 1989
5   The Design and Implementation of an ARCADE-based Operating S.. (context) - Tracey - 1989
4   Structured Shared Memory Among Heterogeneous Machines in ARC.. (context) - Cohn, Delaney et al. - 1989
2   Department of Electrical and Computer Engineering Technical .. (context) - Cohn, Delaney et al. - 1988
2   Workshop on Experiences with Distributed and Multiprocessor .. (context) - Ramachandran, Khalidi - 1989

Documents on the same site (http://www.cse.nd.edu/tech_reports/non_framed/Pre-1992/):   More
Group Management: An Approach to Processor Sharing for.. - Tracey (1991)   (Correct)
Processor Sharing For Cooperative Multi-Task Applications - Tracey (1991)   (Correct)
Karen M. Tracey - Department Of (1992)   (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