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

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 Connect in order to contact the contributor
Submitted on : Wednesday, May 24, 2006 - 11:14:47 AM
Last modification on : Friday, February 4, 2022 - 4:06:58 AM
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