Skip to Main content Skip to Navigation

Typed Groups for the Grid

Laurent Baduel 1
1 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : Group communication is a crucial feature for high-performance and Grid computing. While previous works and libraries proposed such a characteristic, the use of groups imposed specific constraints on programmers, for instance the use of dedicated interfaces to trigger group communications; this thesis presents a more flexible mechanism. More specifically, it proposes a scheme where, given a Java class, one can initiate group communications using the standard public methods of the class together with the classical dot notation; in that way, group communications remain typed. Furthermore, groups are automatically constructed to handle the result of collective operations, providing an elegant and effective way to transparently gather operations. This group communication system is based on a Meta-Object Protocol. This system allows an object notation and a dynamic management of the results (ex: B groupB =;). This flexibility also allows to handle results that are groups of remotely accessible objects, and to use a group as a means to dispatch different parameters to different group members. In addition, hierarchical groups can be easily and dynamically constructed; an important feature to achieve the use of several clusters in Grid computing. Performance measures and a numerical software demonstrate the viability of the approach. Last works led to an Object-Oriented SPMD (Single Program Multiple Data) programming style, based on the typed group communication, which allows extended numerical programming abilities while keeping all the benefit of the typed approach. For this, the objects groups supporting the distributed computation can also be further organized according to a topology, i.e. adding the notion of an ID for each member in the SPMD group and the way to easily reference its neighbors. Collective operations were revisited and extended with barrier synchronization such as providing a complete Object-Oriented SPMD model.
Document type :
Complete list of metadatas

Cited literature [110 references]  Display  Hide  Download
Contributor : Laurent Baduel <>
Submitted on : Wednesday, July 13, 2005 - 6:51:47 PM
Last modification on : Monday, October 12, 2020 - 10:30:23 AM
Long-term archiving on: : Friday, April 2, 2010 - 9:41:20 PM


  • HAL Id : tel-00009757, version 1


Laurent Baduel. Typed Groups for the Grid. Modeling and Simulation. Université Nice Sophia Antipolis, 2005. English. ⟨tel-00009757⟩



Record views


Files downloads