Object grouping in EOS

Olivier Gruber 1 Laurent Amsaleg 1
1 RODIN - Database Systems
Inria Paris-Rocquencourt
Abstract : Eos is an environment for building distributed object-based systems. Leos, the language for Eos, provides transparency for distribution and persistence. In this paper, we address the problem of declustering the object graph into a number of nodes and of locally clustering objects within pages with minimal impact on the programming process. We propose a grouping model which on the one hand achieves full transparency. The grouping is dynamically achieved by the run-time system as directed by user-provided hints. This dynamic object grouping copes automatically with evolutions of the object graph. The implementation incurs little overhead it is a side-effect of garbage collection. On the other hand, our model supplies Eos users with an explicit and fine control over data and computation placement so they can load balance the overall system.
Type de document :
Rapport
[Research Report] RR-1686, INRIA. 1992
Liste complète des métadonnées

https://hal.inria.fr/inria-00076910
Contributeur : Rapport de Recherche Inria <>
Soumis le : lundi 29 mai 2006 - 11:19:10
Dernière modification le : mardi 17 avril 2018 - 11:32:04
Document(s) archivé(s) le : vendredi 13 mai 2011 - 22:03:00

Fichiers

Identifiants

  • HAL Id : inria-00076910, version 1

Collections

Citation

Olivier Gruber, Laurent Amsaleg. Object grouping in EOS. [Research Report] RR-1686, INRIA. 1992. 〈inria-00076910〉

Partager

Métriques

Consultations de la notice

127

Téléchargements de fichiers

68