| | |
Summary: Shared Memory Support for Objectbased RPC
Ren'e W. Schmidt 3 , Jeffrey S. Chase y , and Henry M. Levy
Department of Computer Science and Engineering
University of Washington
Seattle, WA 98195
Abstract
This paper describes objectbased runtime support
for efficient access to protected objects, i.e., objects
belonging to server programs that export protected ser
vices to untrusted clients. Modern operating systems
use hardwarebased protection domains to protect a
server's objects; clients access those objects through
crossdomain (RPC) calls to methods that execute
within the server's domain. Unfortunately, exclusive
use of RPC sacrifices performance in exchange for
protection.
We show how to provide safe and efficient ac
cess to server data by client readsharing of some
server objects and methods. Local client calls to read
only methods execute directly in shared memory, with
|