HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

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.
Document type :
Complete list of metadata

Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Monday, May 29, 2006 - 11:19:10 AM
Last modification on : Friday, February 4, 2022 - 3:10:15 AM
Long-term archiving on: : Friday, May 13, 2011 - 10:03:00 PM


  • HAL Id : inria-00076910, version 1



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



Record views


Files downloads