{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:40:06Z","timestamp":1773193206964,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1338155, CNS-1566175"],"award-info":[{"award-number":["CNS-1338155, CNS-1566175"]}],"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,10,14]]},"DOI":"10.1145\/3132747.3132784","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"390-405","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Rocksteady"],"prefix":"10.1145","author":[{"given":"Chinmay","family":"Kulkarni","sequence":"first","affiliation":[{"name":"University of Utah"}]},{"given":"Aniraj","family":"Kesavan","sequence":"additional","affiliation":[{"name":"University of Utah"}]},{"given":"Tian","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Utah"}]},{"given":"Robert","family":"Ricci","sequence":"additional","affiliation":[{"name":"University of Utah"}]},{"given":"Ryan","family":"Stutsman","sequence":"additional","affiliation":[{"name":"University of Utah"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Data Plane Development Kit. http:\/\/dpdk.org\/. 4\/10\/2017.  Data Plane Development Kit. http:\/\/dpdk.org\/. 4\/10\/2017."},{"key":"e_1_3_2_2_2_1","unstructured":"Intel\u00ae Data Direct I\/O technology. http\/\/:www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html. Accessed: 10-19-2016.  Intel\u00ae Data Direct I\/O technology. http\/\/:www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html. Accessed: 10-19-2016."},{"key":"e_1_3_2_2_3_1","unstructured":"Redis. http:\/\/redis.io\/. 7\/24\/2015.  Redis. http:\/\/redis.io\/. 7\/24\/2015."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294278"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2247596.2247647"},{"key":"e_1_3_2_2_6_1","first-page":"49","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Belay A.","year":"2014","unstructured":"Belay , A. , Prekas , G. , Klimovic , A. , Grossman , S. , Kozyrakis , C. , and Bugnion , E . IX: A protected dataplane operating system for high throughput and low latency . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) ( 2014 ), pp. 49 -- 65 . Belay, A., Prekas, G., Klimovic, A., Grossman, S., Kozyrakis, C., and Bugnion, E. IX: A protected dataplane operating system for high throughput and low latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) (2014), pp. 49--65."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_2_8_1","first-page":"251","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Corbett J. C.","year":"2012","unstructured":"Corbett , J. C. , Dean , J. , Epstein , M. , Fikes , A. , Frost , C. , Furman , J. , Ghemawat , S. , Gubarev , A. , Heiser , C. , Hochschild , P. , Hsieh , W. , 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 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12) (Hollywood, CA, Oct. 2012 ), USENIX Association , pp. 251 -- 264 . Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W., 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 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12) (Hollywood, CA, Oct. 2012), USENIX Association, pp. 251--264."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002974.2002977"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_3_2_2_11_1","first-page":"401","volume-title":"FaRM: Fast Remote Memory. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Dragojevi\u0107 A.","year":"2014","unstructured":"Dragojevi\u0107 , A. , Narayanan , D. , Castro , M. , and Hodson , O . FaRM: Fast Remote Memory. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) (Seattle, WA, Apr. 2014 ), USENIX Association , pp. 401 -- 414 . Dragojevi\u0107, A., Narayanan, D., Castro, M., and Hodson, O. FaRM: Fast Remote Memory. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) (Seattle, WA, Apr. 2014), USENIX Association, pp. 401--414."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723726"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989356"},{"key":"e_1_3_2_2_15_1","volume-title":"Computer Architecture: A Quantitative Approach","author":"Hennessy J. L.","year":"2011","unstructured":"Hennessy , J. L. , and Patterson , D. A . Computer Architecture: A Quantitative Approach . Elsevier , 2011 . Hennessy, J. L., and Patterson, D. A. Computer Architecture: A Quantitative Approach. Elsevier, 2011."},{"key":"e_1_3_2_2_16_1","unstructured":"IEEE. 802.3-2015 - IEEE Standard for Ethernet. https:\/\/standards.ieee.org\/findstds\/standard\/802.3-2015.html.  IEEE. 802.3-2015 - IEEE Standard for Ethernet. https:\/\/standards.ieee.org\/findstds\/standard\/802.3-2015.html."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_2_18_1","first-page":"437","volume-title":"Design Guidelines for High Performance RDMA Systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Kalia A.","year":"2016","unstructured":"Kalia , A. , Kaminsky , M. , and Andersen , D. G . Design Guidelines for High Performance RDMA Systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16) (Denver, CO, June 2016 ), USENIX Association , pp. 437 -- 450 . Kalia, A., Kaminsky, M., and Andersen, D. G. Design Guidelines for High Performance RDMA Systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16) (Denver, CO, June 2016), USENIX Association, pp. 437--450."},{"key":"e_1_3_2_2_19_1","first-page":"185","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Kalia A.","year":"2016","unstructured":"Kalia , A. , Kaminsky , M. , and Andersen , D. G . Fasst: Fast, scalable and simple distributed transactions with two-sided (rdma) datagram rpcs . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) (GA, Nov. 2016 ), USENIX Association , pp. 185 -- 201 . Kalia, A., Kaminsky, M., and Andersen, D. G. Fasst: Fast, scalable and simple distributed transactions with two-sided (rdma) datagram rpcs. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) (GA, Nov. 2016), USENIX Association, pp. 185--201."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_2_22_1","first-page":"57","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Kejriwal A.","year":"2016","unstructured":"Kejriwal , A. , Gopalan , A. , Gupta , A. , Jia , Z. , Yang , S. , and Ousterhout , J . SLIK: Scalable Low-Latency Indexes for a Key-Value Store . In 2016 USENIX Annual Technical Conference (USENIX ATC 16) (Denver, CO, June 2016 ), USENIX Association , pp. 57 -- 70 . Kejriwal, A., Gopalan, A., Gupta, A., Jia, Z., Yang, S., and Ousterhout, J. SLIK: Scalable Low-Latency Indexes for a Key-Value Store. In 2016 USENIX Annual Technical Conference (USENIX ATC 16) (Denver, CO, June 2016), USENIX Association, pp. 57--70."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-56111-0_5"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750416"},{"key":"e_1_3_2_2_27_1","first-page":"429","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Lim H.","year":"2014","unstructured":"Lim , H. , Han , D. , Andersen , D. G. , and Kaminsky , M . MICA: A Holistic Approach to Fast In-Memory Key-Value Storage . In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) (Seattle, WA, Apr. 2014 ), USENIX Association , pp. 429 -- 444 . Lim, H., Han, D., Andersen, D. G., and Kaminsky, M. MICA: A Holistic Approach to Fast In-Memory Key-Value Storage. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) (Seattle, WA, Apr. 2014), USENIX Association, pp. 429--444."},{"key":"e_1_3_2_2_28_1","volume-title":"http\/\/:www.mellanox.com\/page\/press_release_item?id=1810","author":"Mellanox Technologies HDR","year":"2016","unstructured":"Mellanox Technologies . Mellanox Announces 200Gb\/s HDR InfiniBand Solutions Enabling Record Levels of Performance and Scalability. http\/\/:www.mellanox.com\/page\/press_release_item?id=1810 , 2016 . Mellanox Technologies. Mellanox Announces 200Gb\/s HDR InfiniBand Solutions Enabling Record Levels of Performance and Scalability. http\/\/:www.mellanox.com\/page\/press_release_item?id=1810, 2016."},{"key":"e_1_3_2_2_29_1","volume-title":"Latency-Tolerant Software Distributed Shared Memory. In 2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Nelson J.","year":"2015","unstructured":"Nelson , J. , Holt , B. , Myers , B. , Briggs , P. , Ceze , L. , Kahan , S. , and Oskin , M . Latency-Tolerant Software Distributed Shared Memory. In 2015 USENIX Annual Technical Conference (USENIX ATC 15) (Santa Clara, CA , July 2015 ), USENIX Association, pp. 291--305. Nelson, J., Holt, B., Myers, B., Briggs, P., Ceze, L., Kahan, S., and Oskin, M. Latency-Tolerant Software Distributed Shared Memory. In 2015 USENIX Annual Technical Conference (USENIX ATC 15) (Santa Clara, CA, July 2015), USENIX Association, pp. 291--305."},{"key":"e_1_3_2_2_30_1","first-page":"385","volume-title":"10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)","author":"Nishtala R.","year":"2013","unstructured":"Nishtala , R. , Fugal , H. , Grimm , S. , Kwiatkowski , M. , Lee , H. , Li , H.C. , McElroy , R. , Paleczny , M. , Peek , D. , Saab , P. , Stafford , D. , Tung , T. , and Venkataramani , V . Scaling Memcache at Facebook . In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13) (Lombard, IL, 2013 ), USENIX, pp. 385 -- 398 . Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., Saab, P., Stafford, D., Tung, T., and Venkataramani, V. Scaling Memcache at Facebook. In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13) (Lombard, IL, 2013), USENIX, pp. 385--398."},{"key":"e_1_3_2_2_31_1","first-page":"305","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Ongaro D.","year":"2014","unstructured":"Ongaro , D. , and Ousterhout , J . In Search of an Understandable Consensus Algorithm . In 2014 USENIX Annual Technical Conference (USENIX ATC 14) (Philadelphia, PA, 2014 ), USENIX Association , pp. 305 -- 319 . Ongaro, D., and Ousterhout, J. In Search of an Understandable Consensus Algorithm. In 2014 USENIX Annual Technical Conference (USENIX ATC 14) (Philadelphia, PA, 2014), USENIX Association, pp. 305--319."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806887"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522716"},{"key":"e_1_3_2_2_35_1","volume-title":"Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI'14)","author":"Peter S.","year":"2014","unstructured":"Peter , S. , Li , J. , Zhang , I. , Ports , D. R. , Woos , D. , Krishnamurthy , A. , Anderson , T. , and Roscoe , T . Arrakis: The operating system is the control plane . In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI'14) ( 2014 ). Peter, S., Li, J., Zhang, I., Ports, D. R., Woos, D., Krishnamurthy, A., Anderson, T., and Roscoe, T. Arrakis: The operating system is the control plane. In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI'14) (2014)."},{"key":"e_1_3_2_2_36_1","volume-title":"Introducing CloudLab: Scientific Infrastructure for Advancing Cloud Architectures and Applications","author":"Ricci R.","year":"2014","unstructured":"Ricci , R. , and Eide , E . Introducing CloudLab: Scientific Infrastructure for Advancing Cloud Architectures and Applications .; login: 39, 6 ( 2014 ), 36--38. Ricci, R., and Eide, E. Introducing CloudLab: Scientific Infrastructure for Advancing Cloud Architectures and Applications.; login: 39, 6 (2014), 36--38."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591305.2591307"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2452376.2452384"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_3_2_2_40_1","volume-title":"CA","author":"Stutsman R.","year":"2015","unstructured":"Stutsman , R. , Lee , C. , and Ousterhout , J . Experience with Rules-Based Programming for Distributed, Concurrent, Fault-Tolerant Code. In USENIX ATC (Santa Clara , CA , July 2015 ). Stutsman, R., Lee, C., and Ousterhout, J. Experience with Rules-Based Programming for Distributed, Concurrent, Fault-Tolerant Code. In USENIX ATC (Santa Clara, CA, July 2015)."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735514"},{"key":"e_1_3_2_2_42_1","unstructured":"The Apache Software Foundation. Apache Cassandra. http:\/\/cassandra.apache.org\/.  The Apache Software Foundation. Apache Cassandra. http:\/\/cassandra.apache.org\/."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_2_44_1","volume-title":"2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Wei X.","year":"2017","unstructured":"Wei , X. , Shen , S. , Chen , R. , and Chen , H . Replication-driven live reconfiguration for fast distributed transaction processing . In 2017 USENIX Annual Technical Conference (USENIX ATC 17) (Santa Clara, CA , 2017 ), USENIX Association, pp. 335--347. Wei, X., Shen, S., Chen, R., and Chen, H. Replication-driven live reconfiguration for fast distributed transaction processing. In 2017 USENIX Annual Technical Conference (USENIX ATC 17) (Santa Clara, CA, 2017), USENIX Association, pp. 335--347."},{"key":"e_1_3_2_2_45_1","first-page":"15","volume-title":"Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)","author":"Zaharia M.","year":"2012","unstructured":"Zaharia , M. , Chowdhury , M. , Das , T. , Dave , A. , Ma , J. , McCauly , M. , Franklin , M. J. , Shenker , S. , and Stoica , I . Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12) (San Jose, CA , 2012 ), USENIX, pp. 15 -- 28 . Zaharia, M., Chowdhury, M., Das, T., Dave, A., Ma, J., McCauly, M., Franklin, M. J., Shenker, S., and Stoica, I. Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12) (San Jose, CA, 2012), USENIX, pp. 15--28."},{"key":"e_1_3_2_2_46_1","first-page":"465","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2014), OSDI'14, USENIX Association","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 Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2014), OSDI'14, USENIX Association , pp. 465 -- 477 . 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 Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2014), OSDI'14, USENIX Association, pp. 465--477."}],"event":{"name":"SOSP '17: ACM SIGOPS 26th Symposium on Operating Systems Principles","location":"Shanghai China","acronym":"SOSP '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 26th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132784","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3132747.3132784","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3132747.3132784","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:10:57Z","timestamp":1750212657000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132784"}},"subtitle":["Fast Migration for Low-latency In-memory Storage"],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":46,"alternative-id":["10.1145\/3132747.3132784","10.1145\/3132747"],"URL":"https:\/\/doi.org\/10.1145\/3132747.3132784","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}