NHSE LogoNHSE Software Catalog


DOME - Distributed Object Migration Environment

description
http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/nectar-adamb/web/Dome.html

abstract
The goal of the Dome project is to build sets of distributed objects
which can be used to program heterogeneous networks of computers
as a single computing resource. Dome addresses the problems of load
balancing in a heterogenous multiuser environment, ease of
programming, and fault tolerance.
Dome programs are written in C++, and the Dome objects make use of
operator overloading to allow the programmer to easily express
parallelism.
Dome programs are written using a single program multiple data (SPMD)
style. At runtime the Dome program is replicated over a number of
machines. Each of these replicated programs, called tasks, executes
in parallel but on a different set of data.

contact
Adam Beguelin / adamb@cs.cmu.edu

keywords
object library; machine cluster; dynamic load balancing;
fault tolerance; data parallelism


nhse-librarian@netlib.org