{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:10Z","timestamp":1772164090329,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,4]],"date-time":"2017-04-04T00:00:00Z","timestamp":1491264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS-1616947"],"award-info":[{"award-number":["CNS-1616947"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,4]]},"DOI":"10.1145\/3037697.3037722","type":"proceedings-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T08:47:40Z","timestamp":1491382060000},"page":"779-794","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Enabling Lightweight Transactions with Precision Time"],"prefix":"10.1145","author":[{"given":"Pulkit A.","family":"Misra","sequence":"first","affiliation":[{"name":"Duke University, Durham, NC, USA"}]},{"given":"Jeffrey S.","family":"Chase","sequence":"additional","affiliation":[{"name":"Duke University, Durham, NC, USA"}]},{"given":"Johannes","family":"Gehrke","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}]},{"given":"Alvin R.","family":"Lebeck","sequence":"additional","affiliation":[{"name":"Duke University, Durham, NC, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223787"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404019"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402967"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_6_1","first-page":"223","volume-title":"CIDR","volume":"11","author":"Baker Jason","year":"2011","unstructured":"Jason Baker , Chris Bond , James C Corbett , JJ Furman , Andrey Khorlin , James Larson , Jean-Michel Leon , Yawei Li , Alexander Lloyd , and Vadim Yushprakh . Megastore : Providing scalable, highly available storage for interactive services . In CIDR , volume 11 , pages 223 -- 234 , 2011 . Jason Baker, Chris Bond, James C Corbett, JJ Furman, Andrey Khorlin, James Larson, Jean-Michel Leon, Yawei Li, Alexander Lloyd, and Vadim Yushprakh. Megastore: Providing scalable, highly available storage for interactive services. In CIDR, volume 11, pages 223--234, 2011."},{"key":"e_1_3_2_1_7_1","first-page":"279","volume-title":"ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed","author":"Baldin Ilya","year":"2016","unstructured":"Ilya Baldin , Jeff Chase , Yufeng Xin , Anirban Mandal , Paul Ruth , Claris Castillo , Victor Orlikowski , Chris Heermann , and Jonathan Mills . ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed , pages 279 -- 315 . Springer International Publishing , Cham , 2016 . Ilya Baldin, Jeff Chase, Yufeng Xin, Anirban Mandal, Paul Ruth, Claris Castillo, Victor Orlikowski, Chris Heermann, and Jonathan Mills. ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed, pages 279--315. Springer International Publishing, Cham, 2016."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/319996.319998"},{"key":"e_1_3_2_1_9_1","volume-title":"Concurrency Control and Recovery in Database Systems","author":"Bernstein Philip A.","year":"1987","unstructured":"Philip A. Bernstein , Vassco Hadzilacos , and Nathan Goodman . Concurrency Control and Recovery in Database Systems . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1987 . Philip A. Bernstein, Vassco Hadzilacos, and Nathan Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1987."},{"key":"e_1_3_2_1_10_1","first-page":"9","volume-title":"CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9--12, 2011, Online Proceedings","author":"Bernstein Philip A.","year":"2011","unstructured":"Philip A. Bernstein , Colin W. Reid , and Sudipto Das . Hyder - A transactional record manager for shared flash . In CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9--12, 2011, Online Proceedings , pages 9 -- 20 , 2011 . Philip A. Bernstein, Colin W. Reid, and Sudipto Das. Hyder - A transactional record manager for shared flash. In CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9--12, 2011, Online Proceedings, pages 9--20, 2011."},{"key":"e_1_3_2_1_11_1","volume-title":"15th USENIX Conference on File and Storage Technologies (FAST). USENIX","author":"Bj\u00f8rling Matias","year":"2017","unstructured":"Matias Bj\u00f8rling , Javier Gonz\u00e1lez , and Philippe Bonnet . Lightnvm : The linux open-channel ssd subsystem . In 15th USENIX Conference on File and Storage Technologies (FAST). USENIX , 2017 . Matias Bj\u00f8rling, Javier Gonz\u00e1lez, and Philippe Bonnet. Lightnvm: The linux open-channel ssd subsystem. In 15th USENIX Conference on File and Storage Technologies (FAST). USENIX, 2017."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151017"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_3_2_1_16_1","first-page":"251","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12","author":"Corbett James C.","year":"2012","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 . Spanner : Google's globally-distributed database . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12 , pages 251 -- 264 . USENIX Association , 2012 . 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. Spanner: Google's globally-distributed database. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, pages 251--264. USENIX Association, 2012."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1921015"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806837"},{"key":"e_1_3_2_1_21_1","first-page":"401","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Orion Hodson , and Miguel Castro . Farm : Fast remote memory . In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14 , pages 401 -- 414 , Berkeley, CA, USA , 2014 . USENIX Association. Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. Farm: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14, pages 401--414, Berkeley, CA, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 11th Australian Computer Science Conference, 10(1):56--66","author":"Fidge C. J.","year":"1988","unstructured":"C. J. Fidge . Timestamps in message-passing systems that preserve the partial ordering . Proceedings of the 11th Australian Computer Science Conference, 10(1):56--66 , 1988 . C. J. Fidge. Timestamps in message-passing systems that preserve the partial ordering. Proceedings of the 11th Australian Computer Science Conference, 10(1):56--66, 1988."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/74850.74870"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750420"},{"key":"e_1_3_2_1_27_1","first-page":"11","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC'10","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt , Mahadev Konar , Flavio P. Junqueira , and Benjamin Reed . Zookeeper : Wait-free coordination for internet-scale systems . In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC'10 , pages 11 -- 11 . USENIX Association , 2010 . Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. Zookeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC'10, pages 11--11. USENIX Association, 2010."},{"key":"e_1_3_2_1_28_1","unstructured":"IEEE. Ieee standard for a precision clock synchronization protocol for networked measurement and control systems. IEEE Std 1588--2008 (Revision of IEEE Std 1588--2002) pages 1--269 2008.  IEEE. Ieee standard for a precision clock synchronization protocol for networked measurement and control systems. IEEE Std 1588--2008 (Revision of IEEE Std 1588--2002) pages 1--269 2008."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837915.1837922"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"issue":"4","key":"e_1_3_2_1_34_1","first-page":"18","article-title":"Paxos made simple","volume":"32","author":"Lamport Leslie","year":"2001","unstructured":"Leslie Lamport . Paxos made simple . ACM Sigact News , 32 ( 4 ): 18 -- 25 , 2001 . Leslie Lamport. Paxos made simple. ACM Sigact News, 32(4):18--25, 2001.","journal-title":"ACM Sigact News"},{"key":"e_1_3_2_1_35_1","volume-title":"Spring data redis -- retwis-j","author":"Leau Costin","year":"2013","unstructured":"Costin Leau . Spring data redis -- retwis-j , 2013 . http:\/\/docs.spring.io\/spring-data\/data-keyvalue\/examples\/retwisj\/current\/. Costin Leau. Spring data redis -- retwis-j, 2013. http:\/\/docs.spring.io\/spring-data\/data-keyvalue\/examples\/retwisj\/current\/."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934885"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1985.6312192"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_1_41_1","volume-title":"6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14)","author":"Marmol Leonardo","year":"2014","unstructured":"Leonardo Marmol , Swaminathan Sundararaman , Nisha Talagala , Raju Rangaswami , Sushma Devendrappa , Bharath Ramsundar , and Sriram Ganesan . Nvmkv : A scalable and lightweight flash aware key-value store . In 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14) , Philadelphia, PA , June 2014 . USENIX Association. Leonardo Marmol, Swaminathan Sundararaman, Nisha Talagala, Raju Rangaswami, Sushma Devendrappa, Bharath Ramsundar, and Sriram Ganesan. Nvmkv: A scalable and lightweight flash aware key-value store. In 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14), Philadelphia, PA, June 2014. USENIX Association."},{"key":"e_1_3_2_1_42_1","first-page":"215","volume-title":"Parallel and Distributed Algorithms","author":"Mattern Friedemann","year":"1989","unstructured":"Friedemann Mattern . Virtual time and global states of distributed systems . In Parallel and Distributed Algorithms , pages 215 -- 226 . North-Holland , 1989 . Friedemann Mattern. Virtual time and global states of distributed systems. In Parallel and Distributed Algorithms, pages 215--226. North-Holland, 1989."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2535461.2535475"},{"key":"e_1_3_2_1_44_1","first-page":"385","volume-title":"Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)","author":"Nishtala Rajesh","year":"2013","unstructured":"Rajesh Nishtala , Hans Fugal , Steven Grimm , Marc Kwiatkowski , Herman Lee , Harry C. Li , Ryan McElroy , Mike Paleczny , Daniel Peek , Paul Saab , David Stafford , Tony Tung , and Venkateshwaran Venkataramani . Scaling memcache at facebook . In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13) , pages 385 -- 398 , Lombard, IL , 2013 . USENIX. Rajesh Nishtala, Hans Fugal, Steven Grimm, Marc Kwiatkowski, Herman Lee, Harry C. Li, Ryan McElroy, Mike Paleczny, Daniel Peek, Paul Saab, David Stafford, Tony Tung, and Venkateshwaran Venkataramani. Scaling memcache at facebook. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pages 385--398, Lombard, IL, 2013. USENIX."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/62546.62549"},{"key":"e_1_3_2_1_46_1","first-page":"471","volume-title":"Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '14","author":"Ouyang Jian","year":"2014","unstructured":"Jian Ouyang , Shiding Lin , Song Jiang , Zhenyu Hou , Yong Wang , and Yuanzheng Wang . SDF: Software-defined Flash for Web-scale Internet Storage Systems . In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '14 , pages 471 -- 484 , New York, NY , USA, 2014 . ACM. Jian Ouyang, Shiding Lin, Song Jiang, Zhenyu Hou, Yong Wang, and Yuanzheng Wang. SDF: Software-defined Flash for Web-scale Internet Storage Systems. In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '14, pages 471--484, New York, NY, USA, 2014. ACM."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749738"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855741.1855752"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591305.2591307"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168863"},{"key":"e_1_3_2_1_51_1","first-page":"67","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri , Mark Gahagan , Sundaram Bhaskaran , Trevor Bunker , Arup De , Yanqin Jin , Yang Liu , and Steven Swanson . Willow : A user-programmable ssd . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14 , pages 67 -- 80 , Berkeley, CA, USA , 2014 . USENIX Association. Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. Willow: A user-programmable ssd. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14, pages 67--80, Berkeley, CA, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592825"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2819001.2819006"},{"key":"e_1_3_2_1_56_1","first-page":"111","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST'15","author":"Weiss Zev","year":"2015","unstructured":"Zev Weiss , Sriram Subramanian , Swaminathan Sundararaman , Nisha Talagala , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. Anvil: Advanced virtualization for modern non-volatile memory devices . In Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST'15 , pages 111 -- 118 . USENIX Association , 2015 . Zev Weiss, Sriram Subramanian, Swaminathan Sundararaman, Nisha Talagala, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. Anvil: Advanced virtualization for modern non-volatile memory devices. In Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST'15, pages 111--118. USENIX Association, 2015."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208462"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694370"}],"event":{"name":"ASPLOS '17: Architectural Support for Programming Languages and Operating Systems","location":"Xi'an China","acronym":"ASPLOS '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037722","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037722","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037722","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:50:27Z","timestamp":1750204227000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037722"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,4]]},"references-count":57,"alternative-id":["10.1145\/3037697.3037722","10.1145\/3037697"],"URL":"https:\/\/doi.org\/10.1145\/3037697.3037722","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3093337.3037722","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/3093336.3037722","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,4]]},"assertion":[{"value":"2017-04-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}