Events in an RPC Based Distributed System
Author
Jim Waldo, Geoff Wyant, Ann Wollrath, Samuel C. Kendall
Abstract
In this report, we show how to build a distributed system allowing objects to register interest in and receive notification of events in other objects. The system is built on top of a pair of interfaces that are interesting only in their extreme simplicity. We then present a simple and efficient implementation of these interfaces.
Next, we show how more complex functionality can be introduced to the system by adding third-party services. These services can be added without changing the simple interfaces, and without changing the objects in the system that do not need the functioality of those services.
Finally, we note a number of open issues that remain, and attempt to draw some conclusions based on the work.
Address
Mountain View, California, USA
Booktitle
USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems
Publisher
Sun Microsystems Laboratories
Affiliation
Sun Microsystems Laboratories
Publication Date
1995-01-16
Contents
1 Introduction
2 RPC Based Distributed Systems
3 Event-Based Models
4 Events in an RPC Based Distributed Object System
5 Event Identification
6 Registering Interest in an Event Class
7 Notifications
8 Implementing the Simple Interfaces
9 Implementation Results
10 Limitations of the Simple Approach
11 Notification Storage
12 Other Third-Party Services
13 Remaining Issues
14 Conclusions
15 References
16 About the Authors
Location
A hard-copy of this is in the Papers Cabinet