The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

Events in an RPC Based Distributed System

Author

Jim Waldo, Geoff Wyant, Ann Wollrath, Samuel C. Kendall

Entry type

inproceedings

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.

Date

1995 – 01 – 16

Address

Mountain View, California, USA

Booktitle

USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems

Key alpha

Waldo

Organization

USENIX

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

Copyright

1995

Language

English

Location

A hard-copy of this is in the Papers Cabinet

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.