2 citations found. Retrieving documents...
J. Lepreau, M. Hibler, B. Ford, and J. Law. "In-Kernel Servers on Mach 3.0: Implementation and Performance". In Proceedings of the 3rd Unsenix Mach Symposium, April 1993.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
SLIC: Secure Loadable Interposition Code - Ghormley, Petrou, Anderson (1996)   (5 citations)  (Correct)

....process and invoked via a library linked with the application. However, this imposes significant overhead due to context switching. This cost can be reduced by running operating system servers in the address space of the kernel or by migrating threads between address spaces [Bershad et al. 1990, Lepreau et al. 1993, Ford Lepreau 1994, Lucco 1994] but these solutions would require substantial modifications to existing commercial UNIXes. The Slic prototype is therefore targeted at enabling extensions like those in the upper right No Protection or Protection and or Enforcement Needed Enforcement Required ....

....used with operating systems which are in common use today. Research is currently being done in the area of improving performance of user level operating system servers by running them in the same address space as the kernel, thus reducing context switching costs between applications and the server [Lepreau et al. 1993]. However, current approaches assume that server requests are made through Mach style ports. Our approach is more generally applicable to widely available standard UNIX operating systems. Projects which have attempted to make existing operating systems easier to extend are Protected Shared ....

J. Lepreau, M. Hibler, B. Ford, and J. Law. "In-Kernel Servers on Mach 3.0: Implementation and Performance". In Proceedings of the 3rd Unsenix Mach Symposium, April 1993.


Implementing Lightweight Remote Procedure Calls in the Mach .. - Bourassa, Zahorjan (1995)   (3 citations)  (Correct)

....to the existing Mach 3 RPC mechanism were also reviewed. One such optimization is port buffers [10] a technique of grouping multiple RPC calls which can be performed on top of LRPC Mach3 and benefit from the improved RPC performance. Another Mach 3 RPC optimization reviewed was in kernel servers [11], which reduces RPC call latency by putting servers into the kernel s address space, limiting the facility to those with kernel access and defeating some of the benefits of the microkernel architecture. This work led to the exploration of the use of thread migration to speed up directed control ....

Lepreau, Jay, Mike Hibler, Bryan Ford, and Jeffrey Law, "In--Kernel Servers on Mach 3.0: Implementation and Performance," Proceedings of the USENIX Mach III Symposium, Sante Fe, New Mexico, U.S.A., Usenix Association, Spring 1993, pp. 39--56

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