DocumentCode
1940803
Title
A binding protocol for distributed shared objects
Author
Shapiro, Marc
Author_Institution
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear
1994
fDate
21-24 Jun 1994
Firstpage
134
Lastpage
141
Abstract
A number of actions, collectively known as binding, prepare a reference for invocation of its target: locating the target, setting up a connection, checking access rights and concurrency control state, type-checking, instantiating a proxy, etc. Existing languages or operating systems support only a single binding policy, that cannot be tailored to object-specific semantics for the management of distribution, replication, or persistence. We propose a general binding protocol covering the above needs; the protocol is simple (a single RPC and one upcall at each end) but recursive; however the recursion can be terminated at any point, trading off simplicity and performance against completeness. This comprehensive, unified protocol is capable of supporting different languages and object models, and may be tailored to support various policies in a simple manner
Keywords
network operating systems; object-oriented methods; protocols; binding; binding protocol; concurrency control; distributed shared objects; operating system; protocol; recursion; type-checking; unified protocol; Access protocols; Application software; Computer science; Concurrency control; Large-scale systems; Object oriented modeling; Operating systems; Permission; Safety; Sockets;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
Conference_Location
Pozman
Print_ISBN
0-8186-5840-1
Type
conf
DOI
10.1109/ICDCS.1994.302403
Filename
302403
Link To Document