{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:30:05Z","timestamp":1750307405487,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2010,4,14]],"date-time":"2010-04-14T00:00:00Z","timestamp":1271203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2010,4,14]]},"abstract":"<jats:p>This paper presents two design approaches to avoid many complications introduced at both user and developer levels by the FLP impossibility. The first approach is appropriate in managed hosting environments, such as datacenters, and involves offering service guarantees with tunable success probabilities and remedial actions in the unlikely scenarios. The second is appropriate in open environments and advocates building fail-signal abstractions for hosting application-level replication.<\/jats:p>","DOI":"10.1145\/1773912.1773927","type":"journal-article","created":{"date-parts":[[2010,4,27]],"date-time":"2010-04-27T12:45:25Z","timestamp":1272372325000},"page":"58-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Learning from the past for resolving dilemmas of asynchrony"],"prefix":"10.1145","volume":"44","author":[{"given":"Paul","family":"Ezhilchelvan","sequence":"first","affiliation":[{"name":"Newcastle University, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santosh","family":"Shrivastava","sequence":"additional","affiliation":[{"name":"Newcastle University, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,4,14]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Usenix Workshop on Hot Topics in Operating Systems","author":"Aguilera M.K.","year":"2009","unstructured":"M.K. Aguilera and M. Walfish , \" No time for asynchrony \", Usenix Workshop on Hot Topics in Operating Systems , May 2009 . M.K. Aguilera and M. Walfish, \"No time for asynchrony\", Usenix Workshop on Hot Topics in Operating Systems, May 2009."},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1109\/12.544479"},{"key":"e_1_2_1_3_1","first-page":"335","volume-title":"OSDI","author":"Burrows M.","year":"2006","unstructured":"M. Burrows , \" The Chubby Lock Service for Loosely Coupled Systems\" , In OSDI , pp. 335 -- 350 , 2006 . M. Burrows, \"The Chubby Lock Service for Loosely Coupled Systems\", In OSDI, pp. 335--350, 2006."},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1145\/571637.571640"},{"doi-asserted-by":"publisher","key":"e_1_2_1_5_1","DOI":"10.1145\/226643.226647"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1109\/71.774912"},{"key":"e_1_2_1_7_1","first-page":"200","volume-title":"Symp. on Fault- Tolerant Computing (FTCS)","author":"Cristian F.","year":"1985","unstructured":"F. Cristian , H. Aghili , R. Strong and D. Dolev , \" Atomic Broadcast: From Simple Message Diffusion To Byzantine Agreement,\" Proc. 15th Int'l . Symp. on Fault- Tolerant Computing (FTCS) , pp. 200 -- 206 , June 1985 . F. Cristian, H. Aghili, R. Strong and D. Dolev, \"Atomic Broadcast: From Simple Message Diffusion To Byzantine Agreement,\" Proc. 15th Int'l. Symp. on Fault- Tolerant Computing (FTCS), pp. 200--206, June 1985."},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.5555\/1032662.1034346"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1007\/978-3-540-25939-8_10"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1145\/3149.214121"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1109\/DSN.2006.7"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1145\/52324.52356"},{"key":"e_1_2_1_13_1","volume-title":"Design Principles for Distributed Embedded Applications","author":"Kopetz H.","year":"1997","unstructured":"H. Kopetz , \" Real-Time Systems : Design Principles for Distributed Embedded Applications \", Kluwer Academic Publishers , 1997 , ISBN 0-7923-9894-7. H. Kopetz, \"Real-Time Systems: Design Principles for Distributed Embedded Applications\", Kluwer Academic Publishers, 1997, ISBN 0-7923-9894-7."},{"issue":"4","key":"e_1_2_1_14_1","first-page":"51","article-title":"Paxos Made Simple","volume":"32","author":"Lamport L.","year":"2001","unstructured":"L. Lamport , \" Paxos Made Simple \", Distributed Computing Column, ACM SIGACT News , 32 ( 4 ), pp. 51 -- 58 , Dec 2001 . L. Lamport, \"Paxos Made Simple\", Distributed Computing Column, ACM SIGACT News, 32(4), pp. 51--58, Dec 2001.","journal-title":"Distributed Computing Column, ACM SIGACT News"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1145\/190.357399"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1109\/TC.2002.1024739"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1773912.1773927","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1773912.1773927","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:27Z","timestamp":1750246767000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1773912.1773927"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,14]]},"references-count":16,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,4,14]]}},"alternative-id":["10.1145\/1773912.1773927"],"URL":"https:\/\/doi.org\/10.1145\/1773912.1773927","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2010,4,14]]},"assertion":[{"value":"2010-04-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}