DocumentCode
2133394
Title
Dome: parallel programming in a distributed computing environment
Author
Árabe, José Nagib Cotrim ; Beguelin, Adam ; Lowekamp, Bruce ; Seligman, Erik ; Starkey, Mike ; Stephan, Peter
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1996
fDate
15-19 Apr 1996
Firstpage
218
Lastpage
224
Abstract
The Distributed object migration environment (Dome) addresses three major issues of distributed parallel programming: ease of use, load balancing, and fault tolerance. Dome provides process control, data distribution, communication, and synchronization for Dome programs running in a heterogeneous distributed computing environment. The parallel programmer writes a C++ program using Dome objects which are automatically partitioned and distributed over a network of computers. Dome incorporates a load balancing facility that automatically adjusts the mapping of objects to machines at runtime, exhibiting significant performance gains over standard message passing programs executing in an imbalanced system. Dome also provides checkpointing of program state in an architecture independent manner allowing Dome programs to be checkpointed on one architecture and restarted on another
Keywords
object-oriented programming; parallel programming; programming environments; Dome; Dome objects; Dome programs; distributed computing; distributed computing environment; distributed parallel programming; ease of use; fault tolerance; load balancing; object migration; parallel programming; Computer networks; Concurrent computing; Distributed computing; Fault tolerance; Load management; Parallel programming; Performance gain; Process control; Programming profession; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7255-2
Type
conf
DOI
10.1109/IPPS.1996.508061
Filename
508061
Link To Document