{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:18:31Z","timestamp":1763468311677,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,11,24]],"date-time":"2015-11-24T00:00:00Z","timestamp":1448323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["609551"],"award-info":[{"award-number":["609551"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","award":["European Fellowship in Distributed Computing 2010"],"award-info":[{"award-number":["European Fellowship in Distributed Computing 2010"]}],"id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-10-BLAN 0208"],"award-info":[{"award-number":["ANR-10-BLAN 0208"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,11,24]]},"DOI":"10.1145\/2814576.2814733","type":"proceedings-article","created":{"date-parts":[[2015,11,30]],"date-time":"2015-11-30T19:03:51Z","timestamp":1448910231000},"page":"75-87","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":48,"title":["Write Fast, Read in the Past"],"prefix":"10.1145","author":[{"given":"Marek","family":"Zawirski","sequence":"first","affiliation":[{"name":"Sorbonne Universit\u00e9s, Inria, UPMC-LIP6, Paris, France"}]},{"given":"Nuno","family":"Pregui\u00e7a","sequence":"additional","affiliation":[{"name":"NOVA LINCS, DI, FCT, Universidade NOVA de, Lisboa, Portugal"}]},{"given":"S\u00e9rgio","family":"Duarte","sequence":"additional","affiliation":[{"name":"NOVA LINCS, DI, FCT, Universidade NOVA de, Lisboa, Portugal"}]},{"given":"Annette","family":"Bieniusa","sequence":"additional","affiliation":[{"name":"U. of Kaiserslautern, Germany"}]},{"given":"Valter","family":"Balegas","sequence":"additional","affiliation":[{"name":"NOVA LINCS, DI, FCT, Universidade NOVA de, Lisboa, Portugal"}]},{"given":"Marc","family":"Shapiro","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9s, Inria, UPMC-LIP6, Paris, France"}]}],"member":"320","published-online":{"date-parts":[[2015,11,24]]},"reference":[{"volume-title":"Oct.","year":"2013","key":"e_1_3_2_1_1_1","unstructured":"Introducing Riak 2.0 : Data types, strong consistency, full-text search, and much more , Oct. 2013 . URL http:\/\/basho.com\/introducing-riak-2-0\/. Introducing Riak 2.0: Data types, strong consistency, full-text search, and much more, Oct. 2013. URL http:\/\/basho.com\/introducing-riak-2-0\/."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01784241"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465361"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767386.2767419"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465279"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732232.2732237"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741972"},{"key":"e_1_3_2_1_8_1","first-page":"59","volume-title":"Networked Sys. Design and Implem. (NSDI)","author":"Belaramani N.","year":"2006","unstructured":"N. Belaramani , M. Dahlin , L. Gao , A. Nayate , A. Venkataramani , P. Yalagandula , and J. Zheng . PRACTI replication . In Networked Sys. Design and Implem. (NSDI) , pages 59 -- 72 , San Jose, CA, USA , May 2006 . Usenix. N. Belaramani, M. Dahlin, L. Gao, A. Nayate, A. Venkataramani, P. Yalagandula, and J. Zheng. PRACTI replication. In Networked Sys. Design and Implem. (NSDI), pages 59--72, San Jose, CA, USA, May 2006. Usenix."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644900"},{"key":"e_1_3_2_1_10_1","volume-title":"Inside Microsoft Research Blog","author":"Burckhardt S.","year":"2013","unstructured":"S. Burckhardt . Bringing TouchDevelop to the cloud . Inside Microsoft Research Blog , Oct. 2013 . URL http:\/\/blogs.technet.com\/b\/inside_microsoft_research\/archive\/2013\/10\/28\/bringing-touchdevelop-to-the-cloud.aspx. S. Burckhardt. Bringing TouchDevelop to the cloud. Inside Microsoft Research Blog, Oct. 2013. URL http:\/\/blogs.technet.com\/b\/inside_microsoft_research\/archive\/2013\/10\/28\/bringing-touchdevelop-to-the-cloud.aspx."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535848"},{"key":"e_1_3_2_1_12_1","volume-title":"Google Apps Developers Blog","author":"Cairns B.","year":"2013","unstructured":"B. Cairns . Build collaborative apps with Google Drive Realtime API . Google Apps Developers Blog , Mar. 2013 . URL http:\/\/googleappsdeveloper.blogspot.com\/2013\/03\/build-collaborative-apps-with-google.html. B. Cairns. Build collaborative apps with Google Drive Realtime API. Google Apps Developers Blog, Mar. 2013. URL http:\/\/googleappsdeveloper.blogspot.com\/2013\/03\/build-collaborative-apps-with-google.html."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307650"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_15_1","first-page":"251","volume-title":"Symp. on Op. Sys. Design and Implementation (OSDI)","author":"Corbett J. C.","year":"2012","unstructured":"J. C. Corbett , J. Dean , M. Epstein , A. Fikes , C. Frost , J. Furman , S. Ghemawat , A. Gubarev , C. Heiser , P. Hochschild , W. Hsieh , S. Kanthak , E. Kogan , H. Li , A. Lloyd , S. Melnik , D. Mwaura , D. Nagle , S. Quinlan , R. Rao , L. Rolig , Y. Saito , M. Szymaniak , C. Taylor , R. Wang , and D. Woodford . Spanner: Google's globally-distributed database . In Symp. on Op. Sys. Design and Implementation (OSDI) , pages 251 -- 264 , Hollywood, CA, USA , Oct. 2012 . Usenix. J. C. Corbett, J. Dean, M. Epstein, A. Fikes, C. Frost, J. Furman, S. Ghemawat, A. Gubarev, C. Heiser, P. Hochschild, W. Hsieh, S. Kanthak, E. Kogan, H. Li, A. Lloyd, S. Melnik, D. Mwaura, D. Nagle, S. Quinlan, R. Rao, L. Rolig, Y. Saito, M. Szymaniak, C. Taylor, R. Wang, and D. Woodford. Spanner: Google's globally-distributed database. In Symp. on Op. Sys. Design and Implementation (OSDI), pages 251--264, Hollywood, CA, USA, Oct. 2012. Usenix."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523628"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670983"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_3_2_1_21_1","volume-title":"The maintenance of duplicate databases. Internet Request for Comments RFC 677","author":"Johnson P. R.","year":"1976","unstructured":"P. R. Johnson and R. H. Thomas . The maintenance of duplicate databases. Internet Request for Comments RFC 677 , Information Sciences Institute , Jan. 1976 . P. R. Johnson and R. H. Thomas. The maintenance of duplicate databases. Internet Request for Comments RFC 677, Information Sciences Institute, Jan. 1976."},{"key":"e_1_3_2_1_22_1","volume-title":"USA","author":"Kansal A.","year":"2013","unstructured":"A. Kansal , B. Urgaonkar , and S. Govindan . Using dark fiber to displace diesel generators. In Hot Topics in Operating Systems, Santa Ana Pueblo, NM , USA , 2013 . A. Kansal, B. Urgaonkar, and S. Govindan. Using dark fiber to displace diesel generators. In Hot Topics in Operating Systems, Santa Ana Pueblo, NM, USA, 2013."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/122140.122144"},{"key":"e_1_3_2_1_24_1","first-page":"265","volume-title":"Symp. on Op. Sys. Design and Implementation (OSDI)","author":"Li C.","year":"2012","unstructured":"C. Li , D. Porto , A. Clement , J. Gehrke , N. Pregui\u00e7a , and R. Rodrigues . Making geo-replicated systems fast as possible, consistent when necessary . In Symp. on Op. Sys. Design and Implementation (OSDI) , pages 265 -- 278 , Hollywood, CA, USA , Oct. 2012 . C. Li, D. Porto, A. Clement, J. Gehrke, N. Pregui\u00e7a, and R. Rodrigues. Making geo-replicated systems fast as possible, consistent when necessary. In Symp. on Op. Sys. Design and Implementation (OSDI), pages 265-- 278, Hollywood, CA, USA, Oct. 2012."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_3_2_1_26_1","first-page":"313","volume-title":"Networked Sys. Design and Implem. (NSDI)","author":"Lloyd W.","year":"2013","unstructured":"W. Lloyd , M. J. Freedman , M. Kaminsky , and D. G. Andersen . Stronger semantics for low-latency geo-replicated storage . In Networked Sys. Design and Implem. (NSDI) , pages 313 -- 328 , Lombard, IL, USA , Apr. 2013 . W. Lloyd, M. J. Freedman, M. Kaminsky, and D. G. Andersen. Stronger semantics for low-latency geo-replicated storage. In Networked Sys. Design and Implem. (NSDI), pages 313--328, Lombard, IL, USA, Apr. 2013."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063509.2063512"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266711"},{"key":"e_1_3_2_1_30_1","unstructured":"Redis. An open source key-value store. http:\/\/redis.io\/ May 2014.  Redis. An open source key-value store. http:\/\/redis.io\/ May 2014."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2010.32"},{"key":"e_1_3_2_1_32_1","volume-title":"Rocquencourt","author":"Shapiro M.","year":"2011","unstructured":"M. Shapiro , N. Pregui\u00e7a , C. Baquero , and M. Zawirski . A comprehensive study of Convergent and Commutative Replicated Data Types. Rapp. de Recherche 7506, Institut National de la Recherche en Informatique et Automatique (Inria) , Rocquencourt , France , Jan. 2011 . M. Shapiro, N. Pregui\u00e7a, C. Baquero, and M. Zawirski. A comprehensive study of Convergent and Commutative Replicated Data Types. Rapp. de Recherche 7506, Institut National de la Recherche en Informatique et Automatique (Inria), Rocquencourt, France, Jan. 2011."},{"key":"e_1_3_2_1_33_1","series-title":"Lecture Notes in Comp","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1007\/978-3-642-24550-3_29","volume-title":"Int. Symp. on Stabilization, Safety, and Security of Distributed Systems (SSS)","author":"Shapiro M.","year":"2011","unstructured":"M. Shapiro , N. Pregui\u00e7a , C. Baquero , and M. Zawirski . Conflict-free replicated data types . In X. D\u00e9fago, F. Petit, and V. Villain, editors, Int. Symp. on Stabilization, Safety, and Security of Distributed Systems (SSS) , volume 6976 of Lecture Notes in Comp . Sc., pages 386 -- 400 , Grenoble, France, Oct. 2011 . Springer-Verlag . M. Shapiro, N. Pregui\u00e7a, C. Baquero, and M. Zawirski. Conflict-free replicated data types. In X. D\u00e9fago, F. Petit, and V. Villain, editors, Int. Symp. on Stabilization, Safety, and Security of Distributed Systems (SSS), volume 6976 of Lecture Notes in Comp. Sc., pages 386--400, Grenoble, France, Oct. 2011. Springer-Verlag."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043592"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/645792.668302"},{"key":"e_1_3_2_1_36_1","volume-title":"Rocquencourt","author":"Zawirski M.","year":"2015","unstructured":"M. Zawirski , N. Pregui\u00e7a , S. Duarte , A. Bieniusa , V. Balegas , and M. Shapiro . Write fast, read in the past: Causal consistency for client-side applications. Rapp. de Recherche RR-8729, Institut National de la Recherche en Informatique et Automatique (Inria) , Rocquencourt , France , May 2015 . M. Zawirski, N. Pregui\u00e7a, S. Duarte, A. Bieniusa, V. Balegas, and M. Shapiro. Write fast, read in the past: Causal consistency for client-side applications. Rapp. de Recherche RR-8729, Institut National de la Recherche en Informatique et Automatique (Inria), Rocquencourt, France, May 2015."}],"event":{"name":"Middleware '15: 16th International Middleware Conference","sponsor":["ACM Association for Computing Machinery","USENIX Assoc USENIX Assoc","IFIP International Federation for Information Processing"],"location":"Vancouver BC Canada","acronym":"Middleware '15"},"container-title":["Proceedings of the 16th Annual Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814576.2814733","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2814576.2814733","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:42Z","timestamp":1750225722000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814576.2814733"}},"subtitle":["Causal Consistency for Client-Side Applications"],"short-title":[],"issued":{"date-parts":[[2015,11,24]]},"references-count":34,"alternative-id":["10.1145\/2814576.2814733","10.1145\/2814576"],"URL":"https:\/\/doi.org\/10.1145\/2814576.2814733","relation":{},"subject":[],"published":{"date-parts":[[2015,11,24]]},"assertion":[{"value":"2015-11-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}