{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T10:01:14Z","timestamp":1769853674371,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,4]],"date-time":"2015-10-04T00:00:00Z","timestamp":1443916800000},"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":[],"published-print":{"date-parts":[[2015,10,4]]},"DOI":"10.1145\/2815400.2815425","type":"proceedings-article","created":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T12:01:58Z","timestamp":1443700918000},"page":"54-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":209,"title":["No compromises"],"prefix":"10.1145","author":[{"given":"Aleksandar","family":"Dragojevi\u0107","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Dushyanth","family":"Narayanan","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Edmund B.","family":"Nightingale","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Matthew","family":"Renzelmann","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Alex","family":"Shamis","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Anirudh","family":"Badam","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Miguel","family":"Castro","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2015,10,4]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Memcached. http:\/\/memcached.org.  Memcached. http:\/\/memcached.org."},{"key":"e_1_3_2_2_2_1","unstructured":"Viking Technology. http:\/\/www.vikingtechnology.com\/.  Viking Technology. http:\/\/www.vikingtechnology.com\/."},{"key":"e_1_3_2_2_3_1","volume-title":"http:\/\/cassandra.apache.org\/","author":"Apache Cassandra","year":"2015","unstructured":"Apache Cassandra . http:\/\/cassandra.apache.org\/ , 2015 . Apache Cassandra. http:\/\/cassandra.apache.org\/, 2015."},{"key":"e_1_3_2_2_4_1","volume-title":"http:\/\/www.mysql.com\/","author":"My SQL","year":"2015","unstructured":"My SQL . http:\/\/www.mysql.com\/ , 2015 . MySQL. http:\/\/www.mysql.com\/, 2015."},{"key":"e_1_3_2_2_5_1","volume-title":"http:\/\/neo4j.com\/","year":"2015","unstructured":"neo4j. http:\/\/neo4j.com\/ , 2015 . neo4j. http:\/\/neo4j.com\/, 2015."},{"key":"e_1_3_2_2_6_1","volume-title":"http:\/\/redis.io\/","year":"2015","unstructured":"redis. http:\/\/redis.io\/ , 2015 . redis. http:\/\/redis.io\/, 2015."},{"key":"e_1_3_2_2_7_1","volume-title":"Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation","author":"Adya A.","year":"2010","unstructured":"Adya , A. , Dunagan , J. , and Wolman , A . Centrifuge: Integrated lease management and partitioning for cloud services . In Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation ( 2010 ), NSDI'10. Adya, A., Dunagan, J., and Wolman, A. Centrifuge: Integrated lease management and partitioning for cloud services. In Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation (2010), NSDI'10."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294278"},{"key":"e_1_3_2_2_9_1","volume-title":"Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation","author":"Chang F.","year":"2006","unstructured":"Chang , F. , Dean , J. , Ghemawat , S. , Hsieh , W. C. , Wallach , D. A. , Burrows , M. , Chandra , T. , Fikes , A. , and Gruber , R. E . Bigtable: A distributed storage system for structured data . In Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation ( 2006 ), OSDI'06. Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, A., and Gruber, R. E. Bigtable: A distributed storage system for structured data. In Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation (2006), OSDI'06."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/503112.503113"},{"key":"e_1_3_2_2_11_1","volume-title":"Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (2012), OSDI'12.","author":"Corbett J. C.","unstructured":"Corbett , J. C. , Dean , J. , Epstein , M. , Fikes , A. , Frost , C. , Furman , J. J. , Ghemawat , S. , Gubarev , A. , Heiser , C. , Hochschild , P. , Hsieh , W. C. , Kanthak , S. , Kogan , E. , Li , H. , Lloyd , A. , Melnik , S. , Mwaura , D. , Nagle , D. , Quinlan , S. , Rao , R. , Rolig , L. , Saito , Y. , Szymaniak , M. , Taylor , C. , Wang , R. , and Woodford , D . Spanner: Google's globally-distributed database . In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (2012), OSDI'12. Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J. J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W. C., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Saito, Y., Szymaniak, M., Taylor, C., Wang, R., and Woodford, D. Spanner: Google's globally-distributed database. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (2012), OSDI'12."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370843"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_2_16_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14.","author":"Dragojevi\u0107 A.","unstructured":"Dragojevi\u0107 , A. , Narayanan , D. , Hodson , O. , and Castro , M . FaRM: Fast remote memory . In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14. Dragojevi\u0107, A., Narayanan, D., Hodson, O., and Castro, M. FaRM: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (2014), NSDI'14."},{"key":"e_1_3_2_2_17_1","volume-title":"G. Write-optimized B-trees. In Proceedings of the 30th International Conference on Very Large Data Bases (2004), VLDB'04.","author":"Graefe","unstructured":"Graefe , G. Write-optimized B-trees. In Proceedings of the 30th International Conference on Very Large Data Bases (2004), VLDB'04. Graefe, G. Write-optimized B-trees. In Proceedings of the 30th International Conference on Very Large Data Bases (2004), VLDB'04."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/74851.74870"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/573304"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345233"},{"key":"e_1_3_2_2_21_1","volume-title":"Proceedings of the 2010 USENIX Annual Technical Conference (2010), USENIX ATC'10.","author":"Hunt P.","unstructured":"Hunt , P. , Konar , M. , Junqueira , F. P. , and Reed , B . Zookeeper: wait-free coordination for internet-scale systems . In Proceedings of the 2010 USENIX Annual Technical Conference (2010), USENIX ATC'10. Hunt, P., Konar, M., Junqueira, F. P., and Reed, B. Zookeeper: wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Annual Technical Conference (2010), USENIX ATC'10."},{"key":"e_1_3_2_2_22_1","volume-title":"Supplement to InfiniBand Architecture Specification","author":"InfiniBand Trade Association","year":"2010","unstructured":"InfiniBand Trade Association . Supplement to InfiniBand Architecture Specification Volume 1 Release 1.2.2 Annex A16: RDMA over Converged Ethernet (RoCE) , 2010 . InfiniBand Trade Association. Supplement to InfiniBand Architecture Specification Volume 1 Release 1.2.2 Annex A16: RDMA over Converged Ethernet (RoCE), 2010."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582783"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/319628.319663"},{"key":"e_1_3_2_2_28_1","unstructured":"Microsoft. Scaling out SQL Server. http:\/\/www.microsoft.com\/en-us\/server-cloud\/solutions\/high-availability.aspx.  Microsoft. Scaling out SQL Server. http:\/\/www.microsoft.com\/en-us\/server-cloud\/solutions\/high-availability.aspx."},{"key":"e_1_3_2_2_29_1","volume-title":"Open CloudServer OCS V2 specification: Blade","author":"Microsoft","year":"2014","unstructured":"Microsoft . Open CloudServer OCS V2 specification: Blade , 2014 . Microsoft. Open CloudServer OCS V2 specification: Blade, 2014."},{"key":"e_1_3_2_2_30_1","unstructured":"Microsoft. OCS Open CloudServer power supply v2.0. http:\/\/www.opencompute.org\/wiki\/Server\/SpecsAndDesigns 2015.  Microsoft. OCS Open CloudServer power supply v2.0. http:\/\/www.opencompute.org\/wiki\/Server\/SpecsAndDesigns 2015."},{"key":"e_1_3_2_2_31_1","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference (2013), USENIX ATC'13.","author":"Mitchell C.","unstructured":"Mitchell , C. , Yifeng , G. , and Jinyang , L . Using one-sided RDMA reads to build a fast, CPU-efficient key-value store . In Proceedings of the 2013 USENIX Annual Technical Conference (2013), USENIX ATC'13. Mitchell, C., Yifeng, G., and Jinyang, L. Using one-sided RDMA reads to build a fast, CPU-efficient key-value store. In Proceedings of the 2013 USENIX Annual Technical Conference (2013), USENIX ATC'13."},{"key":"e_1_3_2_2_32_1","unstructured":"Neuvonen S. Wolski A. Manner M. and Raatikka V. Telecom Application Transaction Processing benchmark. http:\/\/tatpbenchmark.sourceforge.net\/.  Neuvonen S. Wolski A. Manner M. and Raatikka V. Telecom Application Transaction Processing benchmark. http:\/\/tatpbenchmark.sourceforge.net\/."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_2_34_1","volume-title":"Proceedings of the 12th USENIX Conference on File and Storage Technologies (2014), FAST'14.","author":"Rumble S. M.","unstructured":"Rumble , S. M. , Kejriwal , A. , and Ousterhout , J . Log-structured Memory for DRAM-based Storage . In Proceedings of the 12th USENIX Conference on File and Storage Technologies (2014), FAST'14. Rumble, S. M., Kejriwal, A., and Ousterhout, J. Log-structured Memory for DRAM-based Storage. In Proceedings of the 12th USENIX Conference on File and Storage Technologies (2014), FAST'14."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/322307.322314"},{"key":"e_1_3_2_2_36_1","unstructured":"Shaun Harris. Microsoft reinvents datacenter power backup with new Open Compute project specification. http:\/\/blogs.msdn.com\/b\/windowsazure\/archive\/2012\/11\/13\/windows-azure-benchmarks-show-top-performance-for-big-compute.aspx 2015.  Shaun Harris. Microsoft reinvents datacenter power backup with new Open Compute project specification. http:\/\/blogs.msdn.com\/b\/windowsazure\/archive\/2012\/11\/13\/windows-azure-benchmarks-show-top-performance-for-big-compute.aspx 2015."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.14778\/2311906.2311915"},{"key":"e_1_3_2_2_38_1","unstructured":"Transaction Processing Performance Council (TPC). TPC benchmark C: Standard specification. http:\/\/www.tpc.org.  Transaction Processing Performance Council (TPC). TPC benchmark C: Standard specification. http:\/\/www.tpc.org."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_2_40_1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (2014), OSDI'14.","author":"Zheng W.","unstructured":"Zheng , W. , Tu , S. , Kohler , E. , and Liskov , B . Fast databases with fast durability and recovery through multicore parallelism . In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (2014), OSDI'14. Zheng, W., Tu, S., Kohler, E., and Liskov, B. Fast databases with fast durability and recovery through multicore parallelism. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (2014), OSDI'14."}],"event":{"name":"SOSP '15: ACM SIGOPS 25th Symposium on Operating Systems Principles","location":"Monterey California","acronym":"SOSP '15","sponsor":["SSRC Storage Systems Research Center, UC Santa Cruz","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 25th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2815400.2815425","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2815400.2815425","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:13Z","timestamp":1750225393000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2815400.2815425"}},"subtitle":["distributed transactions with consistency, availability, and performance"],"short-title":[],"issued":{"date-parts":[[2015,10,4]]},"references-count":40,"alternative-id":["10.1145\/2815400.2815425","10.1145\/2815400"],"URL":"https:\/\/doi.org\/10.1145\/2815400.2815425","relation":{},"subject":[],"published":{"date-parts":[[2015,10,4]]},"assertion":[{"value":"2015-10-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}