Extending the Do! Framework with Dynamic Collections

Pascale Launay 1 Jean-Louis Pazat 1
1 CAPS - Compilation, parallel architectures and system
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : The aim of the Do! project is to ease the task of programming distributed applications using Java. We provide a shared-memory parallel programming model, possibly including additional informations about object locations; we generate distributed programs from parallel programs by using the user's object location specifications, and by automatic transformation of user-define- d classes. Writing a distributed application is a three-step process: in the first step, the programmer writes his application as a shared-memory parallel program, by defining the components of the program; in the second step, the programmer defines the component locations on distinct hosts; in the third step, the Do! preprocessor transforms the shared-memory parallel program into a distributed-memory program. In this paper, we present an extension to our computing framework in order to create and activate tasks at runtime; this extension allows the introduction of load balancing strategies in the framework by taking into account runtime informations in the component location descriptions. This extension has been integrated in the parallel and distributed frameworks, without any modification in the Do! preprocessor.
Type de document :
[Research Report] RR-3757, INRIA. 1999
Liste complète des métadonnées

Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 11:14:47
Dernière modification le : jeudi 15 novembre 2018 - 11:57:03
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:27:17



  • HAL Id : inria-00072905, version 1


Pascale Launay, Jean-Louis Pazat. Extending the Do! Framework with Dynamic Collections. [Research Report] RR-3757, INRIA. 1999. 〈inria-00072905〉



Consultations de la notice


Téléchargements de fichiers