{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:50Z","timestamp":1750220330667,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,2]],"date-time":"2021-10-02T00:00:00Z","timestamp":1633132800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-2045976"],"award-info":[{"award-number":["CNS-2045976"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Air Force Office of Scientific Research","award":["FA9550-17-1-0367"],"award-info":[{"award-number":["FA9550-17-1-0367"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,11,22]]},"DOI":"10.1145\/3464298.3476131","type":"proceedings-article","created":{"date-parts":[[2021,10,3]],"date-time":"2021-10-03T06:07:43Z","timestamp":1633241263000},"page":"27-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["FW-KV"],"prefix":"10.1145","author":[{"given":"Masoomeh Javidi","family":"Kishi","sequence":"first","affiliation":[{"name":"Lehigh University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Palmieri","sequence":"additional","affiliation":[{"name":"Lehigh University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Masoud Saeida Ardekani Pierre Sutra and Marc Shapiro. 2013. Non-monotonic snapshot isolation: Scalable and strong consistency for geo-replicated transactional systems. In &lt;i&gt;SRDS&lt;\/i&gt;. 163&ndash;172.  Masoud Saeida Ardekani Pierre Sutra and Marc Shapiro. 2013. Non-monotonic snapshot isolation: Scalable and strong consistency for geo-replicated transactional systems. In &lt;i&gt;SRDS&lt;\/i&gt;. 163&ndash;172.","DOI":"10.1109\/SRDS.2013.25"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"volume-title":"A critique of ANSI SQL isolation levels. In &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt;","author":"Berenson Hal","key":"e_1_3_2_1_3_1","unstructured":"Hal Berenson , Phil Bernstein , Jim Gray , Jim Melton , Elizabeth O'Neil , and Patrick O'Neil . 1995. A critique of ANSI SQL isolation levels. In &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt; , Vol. 24 . ACM , 1&ndash;10. Hal Berenson, Phil Bernstein, Jim Gray, Jim Melton, Elizabeth O'Neil, and Patrick O'Neil. 1995. A critique of ANSI SQL isolation levels. In &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt;, Vol. 24. ACM, 1&ndash;10."},{"key":"e_1_3_2_1_4_1","volume-title":"Concurrency control in distributed database systems. &lt;i&gt;Comput. Surveys&lt;\/i&gt","author":"Bernstein Philip A","year":"1981","unstructured":"Philip A Bernstein and Nathan Goodman . 1981. Concurrency control in distributed database systems. &lt;i&gt;Comput. Surveys&lt;\/i&gt ; 13, 2 ( 1981 ), 185&ndash;221. Philip A Bernstein and Nathan Goodman. 1981. Concurrency control in distributed database systems. &lt;i&gt;Comput. Surveys&lt;\/i&gt; 13, 2 (1981), 185&ndash;221."},{"key":"e_1_3_2_1_5_1","volume-title":"Distributed snapshot isolation: global transactions pay globally, local transactions pay locally. &lt;i&gt;The VLDB Journal&lt;\/i&gt","author":"Binnig Carsten","year":"2014","unstructured":"Carsten Binnig , Stefan Hildenbrand , Franz F&auml;rber, Donald Kossmann , Juchang Lee , and Norman May . 2014. Distributed snapshot isolation: global transactions pay globally, local transactions pay locally. &lt;i&gt;The VLDB Journal&lt;\/i&gt ; 23, 6 ( 2014 ), 987&ndash;1011. Carsten Binnig, Stefan Hildenbrand, Franz F&auml;rber, Donald Kossmann, Juchang Lee, and Norman May. 2014. Distributed snapshot isolation: global transactions pay globally, local transactions pay locally. &lt;i&gt;The VLDB Journal&lt;\/i&gt; 23, 6 (2014), 987&ndash;1011."},{"key":"e_1_3_2_1_6_1","volume-title":"Analysing snapshot isolation. &lt;i&gt;Journal of the ACM (JACM)&lt;\/i&gt","author":"Cerone Andrea","year":"2018","unstructured":"Andrea Cerone and Alexey Gotsman . 2018. Analysing snapshot isolation. &lt;i&gt;Journal of the ACM (JACM)&lt;\/i&gt ; 65, 2 ( 2018 ), 11. Andrea Cerone and Alexey Gotsman. 2018. Analysing snapshot isolation. &lt;i&gt;Journal of the ACM (JACM)&lt;\/i&gt; 65, 2 (2018), 11."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Brian F. Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In &lt;i&gt;SoCC&lt;\/i&gt;. 143&ndash;154.  Brian F. Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In &lt;i&gt;SoCC&lt;\/i&gt;. 143&ndash;154.","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_9_1","article-title":"Spanner: Google's Globally Distributed Database. &lt;i&gt;ACM","volume":"31","author":"Corbett James C.","year":"2013","unstructured":"James C. Corbett , Jeffrey Dean , Michael Epstein , Andrew Fikes , Christopher Frost , J. J. Furman , Sanjay Ghemawat , Andrey Gubarev , Christopher Heiser , Peter Hochschild , Wilson Hsieh , Sebastian Kanthak , Eugene Kogan , Hongyi Li , Alexander Lloyd , Sergey Melnik , David Mwaura , David Nagle , Sean Quinlan , Rajesh Rao , Lindsay Rolig , Yasushi Saito , Michal Szymaniak , Christopher Taylor , Ruth Wang , and Dale Woodford . 2013 . Spanner: Google's Globally Distributed Database. &lt;i&gt;ACM Trans. Comput. Syst.&lt;\/i&gt; 31 , 3, Article 8 (Aug. 2013), 8:1&ndash;8:22 pages. James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. 2013. Spanner: Google's Globally Distributed Database. &lt;i&gt;ACM Trans. Comput. Syst.&lt;\/i&gt; 31, 3, Article 8 (Aug. 2013), 8:1&ndash;8:22 pages.","journal-title":"Trans. Comput. Syst.&lt;\/i&gt;"},{"key":"e_1_3_2_1_10_1","unstructured":"Transaction Processing Performance Council. 2010. tpc-c benchmark revision 5.11.  Transaction Processing Performance Council. 2010. tpc-c benchmark revision 5.11."},{"key":"e_1_3_2_1_11_1","unstructured":"Aleksandar Dragojevi\u0107 Dushyanth Narayanan Miguel Castro and Orion Hodson. 2014. FaRM: Fast remote memory. In &lt;i&gt;USENIX NSDI&lt;\/i&gt;. 401&ndash;414.  Aleksandar Dragojevi\u0107 Dushyanth Narayanan Miguel Castro and Orion Hodson. 2014. FaRM: Fast remote memory. In &lt;i&gt;USENIX NSDI&lt;\/i&gt;. 401&ndash;414."},{"key":"e_1_3_2_1_12_1","unstructured":"Jiaqing Du Sameh Elnikety and Willy Zwaenepoel. 2013. Clock-SI: Snapshot isolation for partitioned data stores using loosely synchronized clocks. In &lt;i&gt;SRDS&lt;\/i&gt;. 173&ndash;184.  Jiaqing Du Sameh Elnikety and Willy Zwaenepoel. 2013. Clock-SI: Snapshot isolation for partitioned data stores using loosely synchronized clocks. In &lt;i&gt;SRDS&lt;\/i&gt;. 173&ndash;184."},{"key":"e_1_3_2_1_13_1","unstructured":"Sameh Elnikety Fernando Pedone and Willy Zwaenepoel. 2005. Database replication using generalized snapshot isolation. In &lt;i&gt;SRDS&lt;\/i&gt;. 73&ndash;84.  Sameh Elnikety Fernando Pedone and Willy Zwaenepoel. 2005. Database replication using generalized snapshot isolation. In &lt;i&gt;SRDS&lt;\/i&gt;. 73&ndash;84."},{"key":"e_1_3_2_1_14_1","volume-title":"A read-only transaction anomaly under snapshot isolation. &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt","author":"Fekete Alan","year":"2004","unstructured":"Alan Fekete , Elizabeth O'Neil , and Patrick O'Neil . 2004. A read-only transaction anomaly under snapshot isolation. &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt ; 33, 3 ( 2004 ), 12&ndash;14. Alan Fekete, Elizabeth O'Neil, and Patrick O'Neil. 2004. A read-only transaction anomaly under snapshot isolation. &lt;i&gt;ACM SIGMOD Record&lt;\/i&gt; 33, 3 (2004), 12&ndash;14."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Lisa Glendenning Ivan Beschastnikh Arvind Krishnamurthy and Thomas Anderson. 2011. Scalable consistency in Scatter. In &lt;i&gt;SOSP&lt;\/i&gt;. 15&ndash;28.  Lisa Glendenning Ivan Beschastnikh Arvind Krishnamurthy and Thomas Anderson. 2011. Scalable consistency in Scatter. In &lt;i&gt;SOSP&lt;\/i&gt;. 15&ndash;28.","DOI":"10.1145\/2043556.2043559"},{"key":"e_1_3_2_1_16_1","volume-title":"Consensus on transaction commit. &lt;i&gt;ACM Transactions on Database Systems (TODS)&lt;\/i&gt","author":"Gray Jim","year":"2006","unstructured":"Jim Gray and Leslie Lamport . 2006. Consensus on transaction commit. &lt;i&gt;ACM Transactions on Database Systems (TODS)&lt;\/i&gt ; 31, 1 ( 2006 ), 133&ndash;160. Jim Gray and Leslie Lamport. 2006. Consensus on transaction commit. &lt;i&gt;ACM Transactions on Database Systems (TODS)&lt;\/i&gt; 31, 1 (2006), 133&ndash;160."},{"key":"e_1_3_2_1_17_1","unstructured":"Anuj Kalia Michael Kaminsky and David G Andersen. 2016. FaSST: Fast Scalable and Simple Distributed Transactions with Two-Sided RDMA Datagram RPCs. In &lt;i&gt;USENIX OSDI&lt;\/i&gt;. 185&ndash;201.  Anuj Kalia Michael Kaminsky and David G Andersen. 2016. FaSST: Fast Scalable and Simple Distributed Transactions with Two-Sided RDMA Datagram RPCs. In &lt;i&gt;USENIX OSDI&lt;\/i&gt;. 185&ndash;201."},{"key":"e_1_3_2_1_18_1","volume-title":"SSS: Scalable Key-Value Store with External Consistent and Abort-free Read-only Transactions. In &lt;i&gt;ICDCS&lt;\/i&gt;. 589&ndash;600.","author":"Kishi Masoomeh Javidi","year":"2019","unstructured":"Masoomeh Javidi Kishi , Sebastiano Peluso , Henry F. Korth , and Roberto Palmieri . 2019 . SSS: Scalable Key-Value Store with External Consistent and Abort-free Read-only Transactions. In &lt;i&gt;ICDCS&lt;\/i&gt;. 589&ndash;600. Masoomeh Javidi Kishi, Sebastiano Peluso, Henry F. Korth, and Roberto Palmieri. 2019. SSS: Scalable Key-Value Store with External Consistent and Abort-free Read-only Transactions. In &lt;i&gt;ICDCS&lt;\/i&gt;. 589&ndash;600."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_1_20_1","unstructured":"Friedemann Mattern et al. 1988. &lt;i&gt;Virtual time and global states of distributed systems&lt;\/i&gt;. Citeseer.  Friedemann Mattern et al. 1988. &lt;i&gt;Virtual time and global states of distributed systems&lt;\/i&gt;. Citeseer."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3225058.3225123"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Sebastiano Peluso Roberto Palmieri Paolo Romano Binoy Ravindran and Francesco Quaglia. 2015. Disjoint-Access Parallelism: Impossibility Possibility and Cost of Transactional Memory Implementations. In &lt;i&gt;PODC&lt;\/i&gt;. 217&ndash;226.  Sebastiano Peluso Roberto Palmieri Paolo Romano Binoy Ravindran and Francesco Quaglia. 2015. Disjoint-Access Parallelism: Impossibility Possibility and Cost of Transactional Memory Implementations. In &lt;i&gt;PODC&lt;\/i&gt;. 217&ndash;226.","DOI":"10.1145\/2767386.2767438"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Sebastiano Peluso Paolo Romano and Francesco Quaglia. 2012. SCORe: A Scalable One-Copy Serializable Partial Replication Protocol. In &lt;i&gt;Middleware 2012&lt;\/i&gt;. 456&ndash;475.  Sebastiano Peluso Paolo Romano and Francesco Quaglia. 2012. SCORe: A Scalable One-Copy Serializable Partial Replication Protocol. In &lt;i&gt;Middleware 2012&lt;\/i&gt;. 456&ndash;475.","DOI":"10.1007\/978-3-642-35170-9_23"},{"key":"e_1_3_2_1_24_1","volume-title":"GMU: Genuine Multiversion Update-Serializable Partial Data Replication. &lt;i&gt","author":"Peluso Sebastiano","year":"2016","unstructured":"Sebastiano Peluso , Pedro Ruivo , Paolo Romano , Francesco Quaglia , and Lu&iacute;s Rodrigues. 2016 . GMU: Genuine Multiversion Update-Serializable Partial Data Replication. &lt;i&gt ;IEEE Transactions on Parallel and Distributed Systems &lt;\/i&gt; 27, 10 (2016), 2911&ndash;2925. Sebastiano Peluso, Pedro Ruivo, Paolo Romano, Francesco Quaglia, and Lu&iacute;s Rodrigues. 2016. GMU: Genuine Multiversion Update-Serializable Partial Data Replication. &lt;i&gt;IEEE Transactions on Parallel and Distributed Systems&lt;\/i&gt; 27, 10 (2016), 2911&ndash;2925."},{"key":"e_1_3_2_1_25_1","unstructured":"Daniel Peng and Frank Dabek. 2010. Large-scale incremental processing using distributed transactions and notifications. (2010).  Daniel Peng and Frank Dabek. 2010. Large-scale incremental processing using distributed transactions and notifications. (2010)."},{"key":"e_1_3_2_1_26_1","unstructured":"Maria Pratt and P McElroy. 2001. Oracle9i Replication. &lt;i&gt;White paper June&lt;\/i&gt; (2001).  Maria Pratt and P McElroy. 2001. Oracle9i Replication. &lt;i&gt;White paper June&lt;\/i&gt; (2001)."},{"key":"e_1_3_2_1_27_1","volume-title":"Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications. &lt;i&gt;","author":"Ricci Robert","year":"2014","unstructured":"Robert Ricci , Eric Eide , and CloudLab Team . 2014. Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications. &lt;i&gt; ; login:: the magazine of USENIX & SAGE &lt;\/i&gt; 39, 6 ( 2014 ), 36&ndash;38. Robert Ricci, Eric Eide, and CloudLab Team. 2014. Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications. &lt;i&gt;; login:: the magazine of USENIX & SAGE&lt;\/i&gt; 39, 6 (2014), 36&ndash;38."},{"key":"e_1_3_2_1_28_1","volume-title":"Marcos K Aguilera, and Jinyang Li.","author":"Sovran Yair","year":"2011","unstructured":"Yair Sovran , Russell Power , Marcos K Aguilera, and Jinyang Li. 2011 . Transactional storage for geo-replicated systems. In & lt;i&gt;SOSP&lt;\/i&gt;. 385&ndash;400. Yair Sovran, Russell Power, Marcos K Aguilera, and Jinyang Li. 2011. Transactional storage for geo-replicated systems. In &lt;i&gt;SOSP&lt;\/i&gt;. 385&ndash;400."},{"key":"e_1_3_2_1_29_1","unstructured":"Kimberly L Tripp. 2005. SQL Server 2005 Beta II Snapshot Isolation. (2005).  Kimberly L Tripp. 2005. SQL Server 2005 Beta II Snapshot Isolation. (2005)."},{"key":"e_1_3_2_1_30_1","volume-title":"OSDI 2020","author":"Yang Juncheng","year":"2020","unstructured":"Juncheng Yang , Yao Yue , and K. V. Rashmi . 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In &lt;i&gt;14th USENIX Symposium on Operating Systems Design and Implementation , OSDI 2020 , Virtual Event , November 4-6, 2020 &lt;\/i&gt;. USENIX Association, 191&ndash;208. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang Juncheng Yang, Yao Yue, and K. V. Rashmi. 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In &lt;i&gt;14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020&lt;\/i&gt;. USENIX Association, 191&ndash;208. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang"}],"event":{"name":"Middleware '21: 22nd International Middleware Conference","sponsor":["ACM Association for Computing Machinery","USENIX Assoc USENIX Assoc","IFIP"],"location":"Qu\u00e9bec city Canada","acronym":"Middleware '21"},"container-title":["Proceedings of the 22nd International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3476131","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3464298.3476131","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464298.3476131","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464298.3476131","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:15Z","timestamp":1750191135000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3476131"}},"subtitle":["improving read guarantees in PSI"],"short-title":[],"issued":{"date-parts":[[2021,10,2]]},"references-count":30,"alternative-id":["10.1145\/3464298.3476131","10.1145\/3464298"],"URL":"https:\/\/doi.org\/10.1145\/3464298.3476131","relation":{},"subject":[],"published":{"date-parts":[[2021,10,2]]},"assertion":[{"value":"2021-10-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}