{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:11Z","timestamp":1750306271560,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":69,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,12,6]],"date-time":"2016-12-06T00:00:00Z","timestamp":1480982400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001833","name":"Vrije Universiteit Amsterdam","doi-asserted-by":"publisher","award":["http:\/\/dx.doi.org\/10.13039\/501100001833"],"award-info":[{"award-number":["http:\/\/dx.doi.org\/10.13039\/501100001833"]}],"id":[{"id":"10.13039\/501100001833","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,12,6]]},"DOI":"10.1145\/2999572.2999579","type":"proceedings-article","created":{"date-parts":[[2016,11,29]],"date-time":"2016-11-29T16:28:42Z","timestamp":1480436922000},"page":"359-373","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A NEaT Design for Reliable and Scalable Network Stacks"],"prefix":"10.1145","author":[{"given":"Tomas","family":"Hruby","sequence":"first","affiliation":[{"name":"VU Amsterdam, Amsterdam, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristiano","family":"Giuffrida","sequence":"additional","affiliation":[{"name":"VU Amsterdam, Amsterdam, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lionel","family":"Sambuc","sequence":"additional","affiliation":[{"name":"VU Amsterdam, Amsterdam, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Herbert","family":"Bos","sequence":"additional","affiliation":[{"name":"VU Amsterdam, Amsterdam, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew S.","family":"Tanenbaum","sequence":"additional","affiliation":[{"name":"VU Amsterdam, Amsterdam, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,12,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ASLR\n  : Leopard versus Vista. http:\/\/blog.laconicsecurity.com\/2008\/01\/aslr-leopard-versus-vista.html.  ASLR: Leopard versus Vista. http:\/\/blog.laconicsecurity.com\/2008\/01\/aslr-leopard-versus-vista.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Intel's \"Knights Landing\" Xeon Phi Coprocessor Detailed. http:\/\/www.anandtech.com\/show\/8217\/intels-knights-landing-coprocessor-detailed.  Intel's \"Knights Landing\" Xeon Phi Coprocessor Detailed. http:\/\/www.anandtech.com\/show\/8217\/intels-knights-landing-coprocessor-detailed."},{"key":"e_1_3_2_1_3_1","unstructured":"Killing the Big Kernel Lock. http:\/\/lwn.net\/Articles\/380174\/.  Killing the Big Kernel Lock. http:\/\/lwn.net\/Articles\/380174\/."},{"key":"e_1_3_2_1_4_1","unstructured":"MINIX 3. http:\/\/www.minix3.org.  MINIX 3. http:\/\/www.minix3.org."},{"key":"e_1_3_2_1_5_1","unstructured":"OpenOnload. http:\/\/www.openonload.org.  OpenOnload. http:\/\/www.openonload.org."},{"key":"e_1_3_2_1_6_1","unstructured":"RCU Linux Usage. http:\/\/www.rdrop.com\/users\/paulmck\/RCU\/linuxusage.html.  RCU Linux Usage. http:\/\/www.rdrop.com\/users\/paulmck\/RCU\/linuxusage.html."},{"key":"e_1_3_2_1_7_1","unstructured":"RFC\n  : remove_\\_read\\_mostly. http:\/\/lwn.net\/Articles\/262557.  RFC: remove_\\_read\\_mostly. http:\/\/lwn.net\/Articles\/262557."},{"key":"e_1_3_2_1_8_1","unstructured":"The \"too small to fail\" memory-allocation rule. http:\/\/lwn.net\/Articles\/627419\/.  The \"too small to fail\" memory-allocation rule. http:\/\/lwn.net\/Articles\/627419\/."},{"key":"e_1_3_2_1_9_1","volume-title":"http:\/\/criu.org\/","author":"CRIU.","year":"2015","unstructured":"CRIU. http:\/\/criu.org\/ , 2015 . CRIU. http:\/\/criu.org\/, 2015."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275517.1275518"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Belay A.","year":"2014","unstructured":"A. Belay , G. Prekas , A. Klimovic , S. Grossman , C. Kozyrakis , and E. Bugnion . IX: A Protected Dataplane Operating System for High Throughput and Low Latency . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , Oct. 2014 . A. Belay, G. Prekas, A. Klimovic, S. Grossman, C. Kozyrakis, and E. Bugnion. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., Oct. 2014."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.22"},{"key":"e_1_3_2_1_14_1","first-page":"43","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Boyd-Wickizer S.","year":"2008","unstructured":"S. Boyd-Wickizer , H. Chen , R. Chen , Y. Mao , F. Kaashoek , R. Morris , A. Pesterev , L. Stein , M. Wu , Y. Dai , Y. Zhang , and Z. Zhang . Corey: An Operating System for Many Cores . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , pages 43 -- 57 , 2008 . S. Boyd-Wickizer, H. Chen, R. Chen, Y. Mao, F. Kaashoek, R. Morris, A. Pesterev, L. Stein, M. Wu, Y. Dai, Y. Zhang, and Z. Zhang. Corey: An Operating System for Many Cores. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., pages 43--57, 2008."},{"key":"e_1_3_2_1_15_1","first-page":"1","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Boyd-Wickizer S.","year":"2010","unstructured":"S. Boyd-Wickizer , A. T. Clements , Y. Mao , A. Pesterev , M. F. Kaashoek , R. Morris , and N. Zeldovich . An Analysis of Linux Scalability to Many Cores . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , pages 1 -- 8 , 2010 . S. Boyd-Wickizer, A. T. Clements, Y. Mao, A. Pesterev, M. F. Kaashoek, R. Morris, and N. Zeldovich. An Analysis of Linux Scalability to Many Cores. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., pages 1--8, 2010."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the Linux Symposium","author":"Boyd-Wickizer S.","year":"2012","unstructured":"S. Boyd-Wickizer , M. F. Kaashoek , R. Morris , and N. Zeldovich . Non-scalable locks are dangerous . In Proceedings of the Linux Symposium , July 2012 . S. Boyd-Wickizer, M. F. Kaashoek, R. Morris, and N. Zeldovich. Non-scalable locks are dangerous. In Proceedings of the Linux Symposium, July 2012."},{"key":"e_1_3_2_1_17_1","first-page":"9","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Boyd-Wickizer S.","year":"2010","unstructured":"S. Boyd-Wickizer and N. Zeldovich . Tolerating Malicious Device Drivers in Linux . In Proceedings of the USENIX Annual Technical Conference , page 9 , 2010 . S. Boyd-Wickizer and N. Zeldovich. Tolerating Malicious Device Drivers in Linux. In Proceedings of the USENIX Annual Technical Conference, page 9, 2010."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629581"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522712"},{"key":"e_1_3_2_1_20_1","first-page":"105","volume-title":"Proceedings of the USENIX Security Symposium","author":"Cox B.","year":"2006","unstructured":"B. Cox , D. Evans , A. Filipi , J. Rowanhill , W. Hu , J. Davidson , J. Knight , A. Nguyen-Tuong , and J. Hiser . N-variant systems: A secretless framework for security through diversity . In Proceedings of the USENIX Security Symposium , pages 105 -- 120 , 2006 . B. Cox, D. Evans, A. Filipi, J. Rowanhill, W. Hu, J. Davidson, J. Knight, A. Nguyen-Tuong, and J. Hiser. N-variant systems: A secretless framework for security through diversity. In Proceedings of the USENIX Security Symposium, pages 105--120, 2006."},{"key":"e_1_3_2_1_21_1","first-page":"59","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"David F. M.","year":"2008","unstructured":"F. M. David , E. M. Chan , J. C. Carlyle , and R. H. Campbell . CuriOS: Improving Reliability Through Operating System Structure . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , pages 59 -- 72 , 2008 . F. M. David, E. M. Chan, J. C. Carlyle, and R. H. Campbell. CuriOS: Improving Reliability Through Operating System Structure. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., pages 59--72, 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755933"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2506164.2506174"},{"key":"e_1_3_2_1_25_1","first-page":"333","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Flajslik M.","year":"2013","unstructured":"M. Flajslik and M. Rosenblum . Network Interface Design for Low Latency Request-Response Protocols . In Proceedings of the USENIX Annual Technical Conference , pages 333 -- 346 , 2013 . M. Flajslik and M. Rosenblum. Network Interface Design for Low Latency Request-Response Protocols. In Proceedings of the USENIX Annual Technical Conference, pages 333--346, 2013."},{"key":"e_1_3_2_1_26_1","first-page":"87","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Gamsa B.","year":"1999","unstructured":"B. Gamsa , O. Krieger , J. Appavoo , and M. Stumm . Tornado: Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , pages 87 -- 100 , 1999 . B. Gamsa, O. Krieger, J. Appavoo, and M. Stumm. Tornado: Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., pages 87--100, 1999."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346303"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/566726.566751"},{"key":"e_1_3_2_1_29_1","first-page":"1","volume-title":"Proceedings of the Workshop on Hot Topics in System Dependability","author":"Giuffrida C.","year":"2010","unstructured":"C. Giuffrida , L. Cavallaro , and A. S. Tanenbaum . We Crashed, Now What ? In Proceedings of the Workshop on Hot Topics in System Dependability , pages 1 -- 8 , 2010 . C. Giuffrida, L. Cavallaro, and A. S. Tanenbaum. We Crashed, Now What? In Proceedings of the Workshop on Hot Topics in System Dependability, pages 1--8, 2010."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.585156"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Han S.","year":"2012","unstructured":"S. Han , S. Marshall , B.-G. Chun , and S. Ratnasamy . MegaPipe: A New Programming Interface for Scalable Network I\/O . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , 2012 . S. Han, S. Marshall, B.-G. Chun, and S. Ratnasamy. MegaPipe: A New Programming Interface for Scalable Network I\/O. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., 2012."},{"key":"e_1_3_2_1_32_1","unstructured":"T. Herbert. RFS: Receive Flow Steering. http:\/\/lwn.net\/Articles\/381955\/ 2010.  T. Herbert. RFS: Receive Flow Steering. http:\/\/lwn.net\/Articles\/381955\/ 2010."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.46"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/646405.759105"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the Conference on Timely Results in Operating Systems","author":"Hruby T.","year":"2014","unstructured":"T. Hruby , T. Crivat , H. Bos , and A. S. Tanenbaum . On sockets and system calls: Minimizing context switches for the socket api . In Proceedings of the Conference on Timely Results in Operating Systems , 2014 . T. Hruby, T. Crivat, H. Bos, and A. S. Tanenbaum. On sockets and system calls: Minimizing context switches for the socket api. In Proceedings of the Conference on Timely Results in Operating Systems, 2014."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323548.1323550"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/2354410.2355161"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the Workshop on Hot Topics in Operating Systems","author":"Hunt G. C.","year":"2005","unstructured":"G. C. Hunt , J. R. Larus , D. Tarditi , and T. Wobber . Broad New OS Research: Challenges and Opportunities . In Proceedings of the Workshop on Hot Topics in Operating Systems , 2005 . G. C. Hunt, J. R. Larus, D. Tarditi, and T. Wobber. Broad New OS Research: Challenges and Opportunities. In Proceedings of the Workshop on Hot Topics in Operating Systems, 2005."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Jeong E.","year":"2014","unstructured":"E. Jeong , S. Wood , M. Jamshed , H. Jeong , S. Ihm , D. Han , and K. Park . mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation , 2014 . E. Jeong, S. Wood, M. Jamshed, H. Jeong, S. Ihm, D. Han, and K. Park. mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, 2014."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451168"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.36"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1131322.1131325"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508251"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048070"},{"key":"e_1_3_2_1_45_1","first-page":"509","volume-title":"Parallel and Distributed Computing and Systems","author":"Mckenney P. E.","year":"1998","unstructured":"P. E. Mckenney and J. D. Slingwine . Read-Copy Update: Using Execution History to Solve Concurrency Problems . In Parallel and Distributed Computing and Systems , pages 509 -- 518 , Oct. 1998 . P. E. Mckenney and J. D. Slingwine. Read-Copy Update: Using Execution History to Solve Concurrency Problems. In Parallel and Distributed Computing and Systems, pages 509--518, Oct. 1998."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/103727.103729"},{"key":"e_1_3_2_1_47_1","first-page":"76","volume-title":"Proceedings of the 29th Annual International Symposium on Fault-Tolerant Computing","author":"Ng W. T.","year":"1999","unstructured":"W. T. Ng and P. M. Chen . The systematic improvement of fault tolerance in the Rio file cache . In Proceedings of the 29th Annual International Symposium on Fault-Tolerant Computing , pages 76 -- 83 , 1999 . W. T. Ng and P. M. Chen. The systematic improvement of fault tolerance in the Rio file cache. In Proceedings of the 29th Annual International Symposium on Fault-Tolerant Computing, pages 76--83, 1999."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629597"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522719"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01720-9","volume-title":"Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency","author":"Olukotun K.","year":"2007","unstructured":"K. Olukotun , L. Hammond , and J. Laudon . Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency . 2007 . K. Olukotun, L. Hammond, and J. Laudon. Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency. 2007."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950401"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Peter S.","year":"2014","unstructured":"S. Peter , J. Li , I. Zhang , D. R. K. Ports , D. Woos , A. Krishnamurthy , T. Anderson , and T. Roscoe . Arrakis: The Operating System is the Control Plane . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , Oct. 2014 . S. Peter, J. Li, I. Zhang, D. R. K. Ports, D. Woos, A. Krishnamurthy, T. Anderson, and T. Roscoe. Arrakis: The Operating System is the Control Plane. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., Oct. 2014."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2008.136"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519071"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660309"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Shalev L.","year":"2010","unstructured":"L. Shalev , J. Satran , E. Borovik , and M. Ben-Yehuda . IsoStack: Highly Efficient Network Processing on Dedicated Cores . In Proceedings of the USENIX Annual Technical Conference , 2010 . L. Shalev, J. Satran, E. Borovik, and M. Ben-Yehuda. IsoStack: Highly Efficient Network Processing on Dedicated Cores. In Proceedings of the USENIX Annual Technical Conference, 2010."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531793.1531801"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575348"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855511.1855532"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189256.1189257"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047915.1047919"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237019"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807132"},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Willmann P.","year":"2006","unstructured":"P. Willmann , S. Rixner , and A. L. Cox . An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems . In Proceedings of the USENIX Annual Technical Conference , 2006 . P. Willmann, S. Rixner, and A. L. Cox. An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems. In Proceedings of the USENIX Annual Technical Conference, 2006."},{"key":"e_1_3_2_1_68_1","first-page":"2","volume-title":"Proceedings of the Workshop on Hot Topics in System Dependability","author":"Yoshimura T.","year":"2012","unstructured":"T. Yoshimura , H. Yamada , and K. Kono . Is Linux Kernel Oops Useful or Not? In Proceedings of the Workshop on Hot Topics in System Dependability , page 2 , 2012 . T. Yoshimura, H. Yamada, and K. Kono. Is Linux Kernel Oops Useful or Not? In Proceedings of the Workshop on Hot Topics in System Dependability, page 2, 2012."},{"key":"e_1_3_2_1_69_1","first-page":"45","volume-title":"Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl.","author":"Zhou F.","year":"2006","unstructured":"F. Zhou , J. Condit , Z. Anderson , I. Bagrak , R. Ennals , M. Harren , G. Necula , and E. Brewer . SafeDrive: Safe and Recoverable Extensions Using Language-based Techniques . In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl. , pages 45 -- 60 , 2006 . F. Zhou, J. Condit, Z. Anderson, I. Bagrak, R. Ennals, M. Harren, G. Necula, and E. Brewer. SafeDrive: Safe and Recoverable Extensions Using Language-based Techniques. In Proceedings of the USENIX Symposium on Oper. Sys. Design and Impl., pages 45--60, 2006."}],"event":{"name":"CoNEXT '16: The 12th International Conference on emerging Networking EXperiments and Technologies","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Irvine California USA","acronym":"CoNEXT '16"},"container-title":["Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2999572.2999579","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2999572.2999579","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:41Z","timestamp":1750221521000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2999572.2999579"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,6]]},"references-count":69,"alternative-id":["10.1145\/2999572.2999579","10.1145\/2999572"],"URL":"https:\/\/doi.org\/10.1145\/2999572.2999579","relation":{},"subject":[],"published":{"date-parts":[[2016,12,6]]},"assertion":[{"value":"2016-12-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}