• 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