Flexible Bindings for Fine-Grain, Distributed Objects in distributed systems - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 1993

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

Marc Shapiro

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.

Domains

Other [cs.OH]
Fichier principal
Vignette du fichier
RR-2007.pdf (347.17 Ko) Télécharger le fichier

Dates and versions

inria-00074665 , version 1 (24-05-2006)

Identifiers

  • HAL Id : inria-00074665 , version 1

Cite

Marc Shapiro. Flexible Bindings for Fine-Grain, Distributed Objects in distributed systems. [Research Report] RR-2007, INRIA. 1993. ⟨inria-00074665⟩
52 View
72 Download

Share

Gmail Facebook X LinkedIn More