Optimistic Synchronization and Transactional Consistency

Distributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wende, M., Schoettner, M., Goeckelmann, R., Bindhammer, T., Schulthess, P.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 331
container_issue
container_start_page 331
container_title
container_volume
creator Wende, M.
Schoettner, M.
Goeckelmann, R.
Bindhammer, T.
Schulthess, P.
description Distributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking mechanisms. In response to this our multipurpose Plurix Operating System (OS) implements a Transaction based DSM. Memory consistency is maintained by atomic transactions and optimistic synchronization mechanisms which have been used in database technology in the past. Such a transaction based DSM with optimistic synchronization guarantee a sequential consistent view on the shared data to every mode in the cluster.
doi_str_mv 10.1109/CCGRID.2002.1017155
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1540483</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1540483</ieee_id><sourcerecordid>1540483</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-d6adc34205223341be0b262d6b2d3a7e332bfab8468145c56b5ece022a8f62363</originalsourceid><addsrcrecordid>eNotjNFKwzAUhgMiKLNPsJu-QOvJSU6aXkrVORgM5rweJ2mGkS0dTW_q0zvR_-bjg49fiKWEWkpoH7tutVs_1wiAtQTZSKIbUbSNhca0JMmiuhNFzl9wHZEFtPfCbi9TPMc8RV--z8l_jkOK3zzFIZWc-nI_csrsf51PZTekfG1D8vODuD3yKYfinwvx8fqy796qzXa17p42VZQNTVVvuPdKIxCiUlq6AA4N9sZhr7gJSqE7srPaWKnJk3EUfABEtkeDyqiFWP79xhDC4TLGM4_zQZIGbZX6AekVRmI</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Optimistic Synchronization and Transactional Consistency</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Wende, M. ; Schoettner, M. ; Goeckelmann, R. ; Bindhammer, T. ; Schulthess, P.</creator><creatorcontrib>Wende, M. ; Schoettner, M. ; Goeckelmann, R. ; Bindhammer, T. ; Schulthess, P.</creatorcontrib><description>Distributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking mechanisms. In response to this our multipurpose Plurix Operating System (OS) implements a Transaction based DSM. Memory consistency is maintained by atomic transactions and optimistic synchronization mechanisms which have been used in database technology in the past. Such a transaction based DSM with optimistic synchronization guarantee a sequential consistent view on the shared data to every mode in the cluster.</description><identifier>ISBN: 9780769515823</identifier><identifier>ISBN: 0769515827</identifier><identifier>DOI: 10.1109/CCGRID.2002.1017155</identifier><language>eng</language><publisher>IEEE</publisher><subject>Costs ; Distributed Shared Memory ; Hardware ; Memory Consistency ; Memory management ; Message passing ; Operating systems ; Protocols ; Sockets ; Software design ; Software maintenance ; Software systems ; Transactions</subject><ispartof>2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02), 2002, p.331-331</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1540483$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1540483$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wende, M.</creatorcontrib><creatorcontrib>Schoettner, M.</creatorcontrib><creatorcontrib>Goeckelmann, R.</creatorcontrib><creatorcontrib>Bindhammer, T.</creatorcontrib><creatorcontrib>Schulthess, P.</creatorcontrib><title>Optimistic Synchronization and Transactional Consistency</title><title>2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)</title><addtitle>CCGRID</addtitle><description>Distributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking mechanisms. In response to this our multipurpose Plurix Operating System (OS) implements a Transaction based DSM. Memory consistency is maintained by atomic transactions and optimistic synchronization mechanisms which have been used in database technology in the past. Such a transaction based DSM with optimistic synchronization guarantee a sequential consistent view on the shared data to every mode in the cluster.</description><subject>Costs</subject><subject>Distributed Shared Memory</subject><subject>Hardware</subject><subject>Memory Consistency</subject><subject>Memory management</subject><subject>Message passing</subject><subject>Operating systems</subject><subject>Protocols</subject><subject>Sockets</subject><subject>Software design</subject><subject>Software maintenance</subject><subject>Software systems</subject><subject>Transactions</subject><isbn>9780769515823</isbn><isbn>0769515827</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjNFKwzAUhgMiKLNPsJu-QOvJSU6aXkrVORgM5rweJ2mGkS0dTW_q0zvR_-bjg49fiKWEWkpoH7tutVs_1wiAtQTZSKIbUbSNhca0JMmiuhNFzl9wHZEFtPfCbi9TPMc8RV--z8l_jkOK3zzFIZWc-nI_csrsf51PZTekfG1D8vODuD3yKYfinwvx8fqy796qzXa17p42VZQNTVVvuPdKIxCiUlq6AA4N9sZhr7gJSqE7srPaWKnJk3EUfABEtkeDyqiFWP79xhDC4TLGM4_zQZIGbZX6AekVRmI</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Wende, M.</creator><creator>Schoettner, M.</creator><creator>Goeckelmann, R.</creator><creator>Bindhammer, T.</creator><creator>Schulthess, P.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2002</creationdate><title>Optimistic Synchronization and Transactional Consistency</title><author>Wende, M. ; Schoettner, M. ; Goeckelmann, R. ; Bindhammer, T. ; Schulthess, P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-d6adc34205223341be0b262d6b2d3a7e332bfab8468145c56b5ece022a8f62363</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Costs</topic><topic>Distributed Shared Memory</topic><topic>Hardware</topic><topic>Memory Consistency</topic><topic>Memory management</topic><topic>Message passing</topic><topic>Operating systems</topic><topic>Protocols</topic><topic>Sockets</topic><topic>Software design</topic><topic>Software maintenance</topic><topic>Software systems</topic><topic>Transactions</topic><toplevel>online_resources</toplevel><creatorcontrib>Wende, M.</creatorcontrib><creatorcontrib>Schoettner, M.</creatorcontrib><creatorcontrib>Goeckelmann, R.</creatorcontrib><creatorcontrib>Bindhammer, T.</creatorcontrib><creatorcontrib>Schulthess, P.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wende, M.</au><au>Schoettner, M.</au><au>Goeckelmann, R.</au><au>Bindhammer, T.</au><au>Schulthess, P.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Optimistic Synchronization and Transactional Consistency</atitle><btitle>2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)</btitle><stitle>CCGRID</stitle><date>2002</date><risdate>2002</risdate><spage>331</spage><epage>331</epage><pages>331-331</pages><isbn>9780769515823</isbn><isbn>0769515827</isbn><abstract>Distributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking mechanisms. In response to this our multipurpose Plurix Operating System (OS) implements a Transaction based DSM. Memory consistency is maintained by atomic transactions and optimistic synchronization mechanisms which have been used in database technology in the past. Such a transaction based DSM with optimistic synchronization guarantee a sequential consistent view on the shared data to every mode in the cluster.</abstract><pub>IEEE</pub><doi>10.1109/CCGRID.2002.1017155</doi><tpages>1</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769515823
ispartof 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02), 2002, p.331-331
issn
language eng
recordid cdi_ieee_primary_1540483
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Costs
Distributed Shared Memory
Hardware
Memory Consistency
Memory management
Message passing
Operating systems
Protocols
Sockets
Software design
Software maintenance
Software systems
Transactions
title Optimistic Synchronization and Transactional Consistency
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T02%3A26%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Optimistic%20Synchronization%20and%20Transactional%20Consistency&rft.btitle=2nd%20IEEE/ACM%20International%20Symposium%20on%20Cluster%20Computing%20and%20the%20Grid%20(CCGRID'02)&rft.au=Wende,%20M.&rft.date=2002&rft.spage=331&rft.epage=331&rft.pages=331-331&rft.isbn=9780769515823&rft.isbn_list=0769515827&rft_id=info:doi/10.1109/CCGRID.2002.1017155&rft_dat=%3Cieee_6IE%3E1540483%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1540483&rfr_iscdi=true