{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T18:39:07Z","timestamp":1740163147616,"version":"3.37.3"},"reference-count":18,"publisher":"Wiley","license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Computer Networks and Communications"],"published-print":{"date-parts":[[2012]]},"abstract":"<jats:p>An atomic commit protocol can cause long-term locking of databases if the coordinator crashes or becomes disconnected from the network. In this paper we describe how to eliminate the coordinator. This decentralized, cooperative atomic commit protocol piggybacks transaction statuses of all transaction participants onto tokens which are passed among the participants. Each participant uses the information in the tokens to make a decision of when to go to the next state of a three-phase commit protocol. Transactions can progress to ensure a uniform agreement on success or failure, even if the network is partitioned or nodes temporarily crash.<\/jats:p>","DOI":"10.1155\/2012\/782517","type":"journal-article","created":{"date-parts":[[2012,10,23]],"date-time":"2012-10-23T17:04:47Z","timestamp":1351011887000},"page":"1-14","source":"Crossref","is-referenced-by-count":0,"title":["Deco: A Decentralized, Cooperative Atomic Commit Protocol"],"prefix":"10.1155","volume":"2012","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3208-5390","authenticated-orcid":true,"given":"Daniel J.","family":"Buehrer","sequence":"first","affiliation":[{"name":"Department of Computer Science and Information Engineering and Institute of Computer Science and Information Engineering, National Chung Cheng University, No. 168, Sec. 1, University Rd., Min-Hsiung Township, Chia-yi County 621, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8660-5577","authenticated-orcid":true,"given":"Chun-Yao","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering and Institute of Computer Science and Information Engineering, National Chung Cheng University, No. 168, Sec. 1, University Rd., Min-Hsiung Township, Chia-yi County 621, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.995430"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.42"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.171"},{"volume-title":"Recovery and performance of atomic commit processing in distributed database systems","year":"1998","key":"13"},{"year":"2005","key":"7"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2002.803067"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2002.803069"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2003.1176982"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2004.04.003"},{"volume-title":"Cadabia: a distributed, intelligent database architecture","year":"2001","key":"10"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2004.1318562"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/945721.945729"},{"key":"17","series-title":"Lecture Notes in Computer Science","volume-title":"Consensus in asynchronous distributed systems: a concise guided tour","volume":"1752","year":"2000"},{"year":"1997","key":"6"},{"issue":"2","key":"2","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1145\/279227.279228","volume":"16","year":"1998","journal-title":"ACM Transactions on Computer Systems"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/210223.210224"},{"issue":"3","key":"29","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1145\/128738.128742","volume":"9","year":"1991","journal-title":"ACM Transactions on Computer Systems (TOCS)"}],"container-title":["Journal of Computer Networks and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/jcnc\/2012\/782517.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jcnc\/2012\/782517.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jcnc\/2012\/782517.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T21:47:44Z","timestamp":1497995264000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/jcnc\/2012\/782517\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"references-count":18,"alternative-id":["782517","782517"],"URL":"https:\/\/doi.org\/10.1155\/2012\/782517","relation":{},"ISSN":["2090-7141","2090-715X"],"issn-type":[{"type":"print","value":"2090-7141"},{"type":"electronic","value":"2090-715X"}],"subject":[],"published":{"date-parts":[[2012]]}}}