Dome: parallel programming in a distributed computing environment
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 di...
Saved in:
| Published in: | Parallel Processing Symposium, 10th International (IPPS '96 pp. 218 - 224 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
1996
|
| Subjects: | |
| ISBN: | 0818672552, 9780818672552 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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. |
|---|---|
| AbstractList | 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. |
| Author | Starkey, M. Lowekamp, B. Stephan, P. Arabe, J.N.C. Seligman, E. Beguelin, A. |
| Author_xml | – sequence: 1 givenname: J.N.C. surname: Arabe fullname: Arabe, J.N.C. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 2 givenname: A. surname: Beguelin fullname: Beguelin, A. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 3 givenname: B. surname: Lowekamp fullname: Lowekamp, B. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 4 givenname: E. surname: Seligman fullname: Seligman, E. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 5 givenname: M. surname: Starkey fullname: Starkey, M. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 6 givenname: P. surname: Stephan fullname: Stephan, P. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA |
| BookMark | eNotj09Lw0AUxBdU0NbexdN-gcT9k315661Uq4WCBfVctslLWcluwiYV_PZG6lxmfgwMzIxdxi4SY3dS5FIK-7DZ7d5zaS3kRqAAecFmAiVCqYxR12wxDF9ikjEIprhhy6cu0CPvXXJtSy3vU3dMLgQfj9xH7njthzH5w2mkmldd6E_jX0Xx26cuBorjLbtqXDvQ4t_n7HP9_LF6zbZvL5vVcpt5KYoxU7V2pS6oqUoJTQUOLCAQgDO1chIV2caKUho1RY1KiIk0VqgUYnWo9Zzdn3c9Ee375INLP_vzSf0LvEFJFQ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/IPPS.1996.508061 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library (IEL) (UW System Shared) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EndPage | 224 |
| ExternalDocumentID | 508061 |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAWTH ACGHX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIB RIC RIE RIL |
| ID | FETCH-LOGICAL-i104t-2d3a734efc716fc6a69686e66a5d2a182e9f90715282e3820090738c82288cbd3 |
| IEDL.DBID | RIE |
| ISBN | 0818672552 9780818672552 |
| ISICitedReferencesCount | 11 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=508061&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Tue Aug 26 17:11:40 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i104t-2d3a734efc716fc6a69686e66a5d2a182e9f90715282e3820090738c82288cbd3 |
| PageCount | 7 |
| ParticipantIDs | ieee_primary_508061 |
| PublicationCentury | 1900 |
| PublicationDate | 19960000 |
| PublicationDateYYYYMMDD | 1996-01-01 |
| PublicationDate_xml | – year: 1996 text: 19960000 |
| PublicationDecade | 1990 |
| PublicationTitle | Parallel Processing Symposium, 10th International (IPPS '96 |
| PublicationTitleAbbrev | IPPS |
| PublicationYear | 1996 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000558654 |
| Score | 1.2603614 |
| Snippet | The Distributed object migration environment (Dome) addresses three major issues of distributed parallel programming: ease of use, load balancing, and fault... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 218 |
| SubjectTerms | Computer networks Concurrent computing Distributed computing Fault tolerance Load management Parallel programming Performance gain Process control Programming profession Runtime |
| Title | Dome: parallel programming in a distributed computing environment |
| URI | https://ieeexplore.ieee.org/document/508061 |
| WOSCitedRecordID | wos508061&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5aPHjyVfFNDl7T7jObeBO1eJBSUKG3kk0msNBupW79_c5k16rgxVt2NyybLGHmm5nvG8au0YOIs9zEwmvjBNpbI3QpU2GSAqTU3jkTiMJPxXisplM96XS2AxcGAELxGQxoGHL5bmnXFCobojMREdTZLgrZUrU24ZQoz5XMs6DwSBpt6Cknnb7O5vorSxnpIYLmZyLqyUH7zl-9VYJpGe3966P2Wf-boscnG-NzwLagPmK398sF3HCS857PYc674qsFzuBVzQ13JJNLHa7AcRv6OdCjH2S3PnsdPbzcPYquR4KoEEg1InGpKdIMvEXg4600JHYjcZtN7hKD4AG0R_yLVhqHqaJcCB5qZdEvUMqWLj1mvXpZwwnjkZM-TmKHPofKUoh0ab2kxKuLrE5Kd8oOafWzt1YGY9Yu_OzPu-dsty1vpljFBes1qzVcsh370VTvq6vw6z4BCLqV4w |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA8yBX3ya-K3efA1W5q2WeObqGPiHAMn7G2k-YDB1src_Pu9S-tU8MW3tA2lSQl3v7v7_Y6Qa_AgoiTVEfNKWwb2VjOVy5hp0XFSKm-tDkThfmcwyMZjNax1tgMXxjkXis9cC4chl29Ls8JQWRucCY5QZzNNEsErstY6oMLTNJNpEjQeUaUNfGVRK-ysr7_ylFy1ATa_IFVPtqq3_uquEoxLd_dfn7VHmt8kPTpcm599suGKQ3J7X87dDUVB79nMzWhdfjWHGXRaUE0tCuVijytnqQkdHfDRD7pbk7x2H0Z3PVZ3SWBTgFJLJmysO3HivAHo443UKHcjYaN1aoUG-OCUBwQMdhqGcYbZEDjWmQHPIMtMbuMj0ijKwh0Tyq30kYgseB1ZEjuucuMlpl4tN0rk9oQc4Oonb5UQxqRa-Omfd6_Idm_03J_0HwdPZ2SnKnbGyMU5aSwXK3dBtszHcvq-uAy_8RMKQ5kq |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Parallel+Processing+Symposium%2C+10th+International+%28IPPS+%2796&rft.atitle=Dome%3A+parallel+programming+in+a+distributed+computing+environment&rft.au=Arabe%2C+J.N.C.&rft.au=Beguelin%2C+A.&rft.au=Lowekamp%2C+B.&rft.au=Seligman%2C+E.&rft.date=1996-01-01&rft.pub=IEEE&rft.isbn=9780818672552&rft.spage=218&rft.epage=224&rft_id=info:doi/10.1109%2FIPPS.1996.508061&rft.externalDocID=508061 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672552/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672552/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818672552/sc.gif&client=summon&freeimage=true |

