Flexible Bindings for Fine-Grain, Distributed Objects in distributed systems

Marc Shapiro 1
1 SOR - Distributed Object Systems
Inria Paris-Rocquencourt
Abstract : We examine the issues of referencing and binding to objects in large-scale distributed systems. Flexible binding mechanisms are necessary to support large-scale, long running systems and applications. To assist object-oriented programs there is a need for cheap, fine-grain references, supporting objects of arbitrary type and distributed garbage collection. Support for large-scale systems includes referencing fragmented objects (groups) and federation of heterogeneous addressing mechanisms. Our object model separates logical objects from their representation atoms, binding a reference connects its source to an actual target atom, invocation calls a procedure of the bound atom. The primitive reference operations are duplication, binding, unbinding, redirecting and invoking target. Binding may cause type-checking, instantiation of an atom and linking of the atom's class. To support programmer-defined policies, the target object may redirect the reference to any of its atoms, particularly at bind time. We specify a general (but simple) binding protocol that supports the above mechanisms, actual implementations can be derived from it, trading off completeness for performance.
Type de document :
[Research Report] RR-2007, INRIA. 1993
Liste complète des métadonnées

Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 16:02:09
Dernière modification le : vendredi 25 mai 2018 - 12:02:05
Document(s) archivé(s) le : mardi 12 avril 2011 - 15:48:37



  • HAL Id : inria-00074665, version 1



Marc Shapiro. Flexible Bindings for Fine-Grain, Distributed Objects in distributed systems. [Research Report] RR-2007, INRIA. 1993. 〈inria-00074665〉



Consultations de la notice


Téléchargements de fichiers