Distributed garbage collection and referencing management in the Soul object support system
Thèses / mémoires Ecrit par: Plainfossé,David ; Queinnec, Christian ; Krakowiak, Sacha ; Publié en: 1994
Résumé: Programming distributed applications is still a tedious task. One key reason is that the transparency provided by common operating systéms is very poor. Local and remote objects are generally handled differently : A plain pointer may be used when a local object is created; a special handle must be used for remote objects. Programmers must therefore be aware of which kind of object they manipulate be they local, remote or replicated. We propose an uniforme reference mechanism, called stub-scion chains, to locate and invoke mobile objects in distributed settings. A fault-tolerant distributed garbage collector is intimately associated with our reference mechanism. The soul system implements our reference mechanism above Unix in the C++ programming language. Il supports transparent identification, invocation and reclamation of fine-grained C++ OBJECTS. This demonstrates the practicality of supplying a uniform reference scheme including distributed garbage collection at the system level. Performance measurements show that these goals can be achieved without sacrificing efficiency and that those mechanisms worth largely the slight overhead.
Paris:
Langue:
Anglais
Collation:
145 p. ill.
;30 cm.
Diplôme:
Doctorat
Etablissement de soutenance:
Paris, Université Pierre et Marie Curie. Institut Blaise Pascal
Spécialité:
Informatique
Index décimal
005 .Programmation des ordinateurs, logiciels, organisation des données
Thème
Informatique
Mots clés:
Traitement réparti
UNIX (système d'exploitation des ordinateurs)
C++(langage de programmation)
Systèmes d'exploitation (ordinateurs)
Soul, système
Note: Bibliogr. pp.139-145

Distributed garbage collection and referencing management in the Soul object support system