• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Lightweight remote procedure call (1990)

Cached

  • Download as a PDF

Download Links

  • [www.cs.berkeley.edu]
  • [www-db.stanford.edu]
  • [cs.unomaha.edu]
  • [www.cs.utah.edu]
  • [www.cs.pdx.edu]
  • [www.cs.utah.edu]
  • [www.cc.gatech.edu]
  • [www.cse.nd.edu]
  • [www.cs.duke.edu]
  • [www-static.cc.gatech.edu]
  • [www.eecs.berkeley.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [lass.cs.umass.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.virginia.edu]
  • [www.nd.edu]
  • [www.cs.berkeley.edu]
  • [cs.ucsb.edu]
  • [www.cs.cornell.edu]
  • [www.cs.washington.edu]
  • [lass.cs.umass.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Brian N. Bershad , Thomas E. Anderson , Edward D. Lazowska , Henry M. Levy
Venue:ACM Transactions on Computer Systems
Citations:242 - 26 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@ARTICLE{Bershad90lightweightremote,
    author = {Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy},
    title = {Lightweight remote procedure call},
    journal = {ACM Transactions on Computer Systems},
    year = {1990},
    volume = {8},
    pages = {102--113}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Lightweight Remote Procedure Call (LRPC) is a communication facility designed and optimized for communication between protection domains on the same machine. In contemporary small-kernel operating systems, existing RPC systems incur an unnecessarily high cost when used for the type of communication that predominates-between protection domains on the same machine. This cost leads system designers to coalesce weakly related subsystems into the same protection domain, trading safety for performance. By reducing the overhead of same-machine communication, LRPC encourages both safety and performance. LRPC combines the control transfer and communication model of capability systems with the programming semantics and large-grained protection model of RPC. LRPC achieves a factor-of-three performance improvement over more traditional approaches based on independent threads exchanging messages, reducing the cost of same-machine communication to nearly the lower bound imposed by conventional hardware. LRPC has been integrated into the Taos operating system of the DEC SRC Firefly multiprocessor workstation.

Citations

890 Remote Procedure Call - Nelson - 1981
411 The Unix time-sharing system - Ritchie, Thompson - 1974
408 Design and implementation of the sun network filesystem - Sandberg, Golgberg, et al.
265 The V Distributed System - Cheriton - 1988
237 Programming semantics for multiprogrammed computations - Dennis, Horn - 1966
181 The structuring of systems using upcalls - CLARK - 1985
166 Hints for computer system design - Lampson - 1983
148 Firefly: A multiprocessor workstation - Thacker, Stewart, et al. - 1988
136 Performance of Firefly RPC - Schroeder, Burrows - 1990
91 Pilot: An Operating System for a Personal Computer - Redell, Dalal, et al. - 1980
71 Extending Modula-2 to Build Large, Integrated Systems - Rovner - 1986
34 Performance of the world's fastest distributed operating system - Renesse, Staveren, et al. - 1988
27 From rig to accent to mach: The evolution of a network operating system - Rashid - 1986
14 and Matchmaker: Kernel and Language Support for Object-Oriented Distributed Systems - Jones, Rashid, et al. - 1986
11 Using Registers to Optimize CrossDomain Call Performance - Karger - 1989
6 A Performance Evaluation of the Integration of Virtual Memory Management and Inter-Process Communication in Accent - Fitzgerald - 1986
5 The Functional Structure of OS/360 - Mealy, Witt, et al. - 1966
4 The evaluation of a protection system - CooK - 1978
4 A Performance Evaluation of the DASH MessagePassing System - Tzou, Anderson - 1988
1 Received May 1989; revised September 1989; accepted October 1989 - WILLIAMSON, communication, et al. - 1989
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University