See this document in CiteSeerX!

Implementing Lightweight Remote Procedure Calls in the Mach 3 Operating System (1995)  (Make Corrections)  (3 citations)
Virgil Bourassa, John Zahorjan



  Home/Search   Context   Related

 
View or download:
casaturn.kaist.ac.kr/~sika...BZ95.ps.gz
washington.edu/tr/...CSE950201.PS.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  casaturn.kaist.ac.kr/~sikang/c... (more)
From:  washington.edu
(Enter author homepages)

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

Abstract: The Mach 3 operating system makes extensive use of remote procedure calls (RPCs) to provide services to client applications. Although the existing Mach 3 RPC facility is highly optimized, the incorporation of a Lightweight Remote Procedure Call (LRPC) facility further reduces this critical cost. This paper describes the implementation of LRPC in the Mach 3 operating system, reviewing the original LRPC concept and implementation in the TAOS operating system, the issues involved with the Mach 3... (Update)

Context of citations to this paper:   More

...domains[10] that are similar to those in SPACE. They have gained performance improvements over Mach 3. 0 using an optimization of LRPC[11, 12]. A more limited strategy is adopted by Protected Shared Libraries[13] which uses protected memory regions to build co located...

...indirect part. A similar technique, the in out heap, has been used by Bourassa and Zahorjan in their LRPC implementation on Mach [5]. 4.4.2 Function tables One important task of the server loop is to distribute incoming requests to the appropriate server stub (step L2) In...

Cited by:   More
MIC: An Interdomain Call Mechanism for Linux - Luis Irun-Briz Instituto (2001)   (Correct)
Using Platform-Specific Optimizations in Stub-Code Generation - Haeberlen (2002)   (Correct)
Efficient Cross-domain Mechanisms for Building Kernel-less.. - Probert, Bruno   (Correct)

Active bibliography (related documents):   More   All
0.5:   SLIC: Secure Loadable Interposition Code - Ghormley, Petrou, Anderson (1996)   (Correct)
0.3:   Pi: A New Approach to Operating System Structuring for Flexibility - Kulkarni (1993)   (Correct)
0.2:   Pi: A New Approach To Flexibility In System Software - Kulkarni (1995)   (Correct)

Similar documents based on text:   More   All
0.3:   Virgil: a database of rich links between GDB and GenBank - Achard, Barillot (1998)   (Correct)
0.2:   A comparison of Protection Lookaside Buffers and the PA-RISC.. - Wilkes, Sears (1992)   (Correct)
0.2:   Flexible and Efficient Sharing of Protected Abstractions - Candea (1998)   (Correct)

Related documents from co-citation:   More   All
3:   Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1987

BibTeX entry:   (Update)

Virgil Bourassa and John Zahorjan. Implementing lightweight remote procedure calls in the mach 3.0 operating system. Technical Report UW-CSE-95-02-01, Dept. of Comp. Sci. and Eng., University of Washington, Seattle, 1995. http://citeseer.ist.psu.edu/bourassa95implementing.html   More

@techreport{ bourassa95implementing,
    author = "V. Bourassa and J. Zahorjan",
    title = "Implementing Lightweight Remote Procedure Calls in the Mach 3 Operating System",
    number = "TR-95-02-01",
    year = "1995",
    url = "citeseer.ist.psu.edu/bourassa95implementing.html" }
Citations (may not include all citations):
476   Implementing Remote Procedure Calls - Andrew, Bruce - 1984
444   Mach: A New Kernel Foundation For UNIX Development (context) - Accetta, Baron et al. - 1986  DBLP
339   Efficient Software--Based Fault Isolation - Robert, Lucco et al. - 1993
226   Lightweight Remote Procedure Call (context) - Brian, Thomas et al. - 1990  ACM   DBLP
122   Firefly: A Multiprocessor Workstation (context) - Thacker, Stewart et al. - 1988  ACM   DBLP
100   Using Continuations to Implement Thread Management and Commu.. - Richard, Brian et al. - 1991  ACM   DBLP
70   Performance of the Firefly RPC - Schroeder - 1989  ACM
46   Threads of a New System (context) - Richard - 1986
40   User--Level Interprocess Communication for Shared Memory Mul.. - Brian, Thomas et al. - 1991
40   The Peregrine High--performance RPC System - David, Willy - 1993
33   A Revised IPC Interface (context) - Richard - 1990
20   From RIG to Accent to Mach: The Evolution of a Network Opera.. (context) - Richard - 1988
18   A Fast and General Implementation of Mach IPC in a Network - Hilarie, Sean et al. - 1993  ACM   DBLP
16   High Performance Cross--Address Space Communication (context) - Brian - 1990
12   A High--level Framework for Network--based Resource Sharing (context) - White - 1976
9   On Extending Modula--2 for Building Large, Integrated System.. (context) - Rovner, Levin et al. - 1989
9   Mach 3 Server Writer's Guide (context) - Keith - 1992
4   Open Software Foundation (context) - Keith, Mach et al. - 1992
2   Kernel Servers on Mach 3.0: Implementation and Performance (context) - Jay, Hibler et al. - 1993
1   Notes on Thread Models in Mach 3.0 (context) - Bryan, Hibler et al. - 1993
1   Port Buffers: A Mach IPC Optimization for Handling Large Vol.. (context) - Kenneth - 1993  DBLP

Documents on the same site (http://casaturn.kaist.ac.kr/~sikang/course/CS530/):   More
Improving File System Performance via Predictive Caching - James Griffioen (1995)   (Correct)
Transparent Remote Procedure Calls - Abram (1992)   (Correct)
HP Laboratories UNIX disk access patterns - Ruemmler, Wilkes (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