(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