Skip to Main content Skip to Navigation

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.
Document type :
Complete list of metadata
Contributor : Rapport de Recherche Inria <>
Submitted on : Wednesday, May 24, 2006 - 11:14:47 AM
Last modification on : Friday, January 15, 2021 - 10:36:03 PM
Long-term archiving on: : Sunday, April 4, 2010 - 11:27:17 PM


  • 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⟩



Record views


Files downloads