{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:32:36Z","timestamp":1763458356571,"version":"3.45.0"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,26]],"date-time":"2017-09-26T00:00:00Z","timestamp":1506384000000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Defense Advanced Research Projects Agency","award":["FA8750-11-2-0257"],"award-info":[{"award-number":["FA8750-11-2-0257"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,9,26]]},"DOI":"10.1145\/3011883.3011886","type":"proceedings-article","created":{"date-parts":[[2016,12,15]],"date-time":"2016-12-15T13:03:54Z","timestamp":1481807034000},"page":"68-79","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Rethinking operating system design"],"prefix":"10.1145","author":[{"given":"Scott","family":"Brookes","sequence":"first","affiliation":[{"name":"Thayer School of Engineering at Dartmouth College"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Taylor","sequence":"additional","affiliation":[{"name":"Thayer School of Engineering at Dartmouth College"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,9,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"CVE-2013-2094 May 2013."},{"key":"e_1_3_2_1_2_1","unstructured":"CVE-2016-0728 January 2016."},{"key":"e_1_3_2_1_3_1","first-page":"93","volume-title":"Mach: A New Kernel Foundation for UNIX Development","author":"Accetta M.","year":"1986","unstructured":"M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young. Mach: A New Kernel Foundation for UNIX Development. pages 93--112, 1986."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1465482.1465560"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080695.1070012"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04468-7_16"},{"key":"e_1_3_2_1_7_1","volume-title":"DTIC Document","author":"Biba K. J.","year":"1977","unstructured":"K. J. Biba. Integrity considerations for secure computer systems. Technical report, DTIC Document, 1977."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855741.1855745"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2015.89"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1900546.1900554"},{"key":"e_1_3_2_1_11_1","first-page":"56","volume-title":"Proceedings of the 11th International Conference on Cyber Warfare and Security, ICCWS'16","author":"Brookes S.","year":"2016","unstructured":"S. Brookes, R. Denz, M. Osterloh, and S. Taylor. ExOShim: Preventing Memory Disclosure using Execute-Only Kernel Code. In Proceedings of the 11th International Conference on Cyber Warfare and Security, ICCWS'16, pages 56--66, April 2016."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2016.070463"},{"key":"e_1_3_2_1_13_1","first-page":"81","volume-title":"Proceedings of the Ottawa Linux Symposium (OLS)","author":"Brown Z.","year":"2007","unstructured":"Z. Brown. Asynchronous System Calls. In Proceedings of the Ottawa Linux Symposium (OLS), pages 81--85, 2007."},{"key":"e_1_3_2_1_14_1","volume-title":"Return-Oriented Programming: Exploitation without Code Injection","author":"Buchanan E.","year":"2008","unstructured":"E. Buchanan, R. Roemer, S. Savage, and H. Shacham. Return-Oriented Programming: Exploitation without Code Injection, 2008."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502042"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1463891.1463912"},{"key":"e_1_3_2_1_17_1","volume-title":"January","author":"Crawford P.","year":"2016","unstructured":"P. Crawford. Linux Watchdog Daemon - Overview. http:\/\/www.sat.dundee.ac.uk\/psc\/watchdog\/watchdog-background.html, January 2016."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.26"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294295"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/363095.363139"},{"key":"e_1_3_2_1_21_1","unstructured":"R. Denz. Securing the Cloud with Utility Virtual Machines. PhD thesis Thayer School of Engineering at Dartmouth College July 2016."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/356683.356688"},{"key":"e_1_3_2_1_24_1","volume-title":"Supervisor Mode Execution Protection. NSA Trusted Computing Conference and Exposition","author":"Fischer S.","year":"2011","unstructured":"S. Fischer. Supervisor Mode Execution Protection. NSA Trusted Computing Conference and Exposition, 2011."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267793.1267805"},{"key":"e_1_3_2_1_26_1","unstructured":"J. N. Herder. Towards a true microkernel operating system. PhD thesis Vrije Universiteit Amsterdam February 2005."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151374.1151391"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/646405.759105"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855768.1855792"},{"volume-title":"June","year":"2014","key":"e_1_3_2_1_30_1","unstructured":"Intel. Intel 64 and IA-32 Architectures Software Developer's Manual Combined Volumes: 1, 2A, 2B, 2C, 3A, 3B, and 3C, June 2014."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the Ottawa Linux Symposium","author":"Joshi A.","year":"2010","unstructured":"A. Joshi, S. Pimpale, M. Naik, S. Rathi, and K. Pawar. Twin-Linux: Running independent Linux Kernels simultaneously on separate cores of a multicore system. In Proceedings of the Ottawa Linux Symposium, 2010."},{"key":"e_1_3_2_1_32_1","first-page":"60","volume-title":"Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International","author":"Kagstrom S.","unstructured":"S. Kagstrom, L. Lundberg, and H. Grahn. A novel method for adding multiprocessor support to a large and complex uniprocessor kernel. In Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International, pages 60--, April 2004."},{"volume-title":"June","year":"2011","key":"e_1_3_2_1_33_1","unstructured":"keegan. Attacking Hardened Linux Systems with Kernel JIT Spraying, June 2011."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/2671225.2671286"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2362793.2362832"},{"key":"e_1_3_2_1_36_1","volume-title":"December","author":"Keuper D.","year":"2012","unstructured":"D. Keuper. XNU: a security evaluation, December 2012."},{"key":"e_1_3_2_1_37_1","unstructured":"J.-J. Khalife. MS15-010\/CVE-2015-0057 win32k Local Privilege Escalation December 2015."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/2643634.2643642"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560537"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267780"},{"key":"e_1_3_2_1_41_1","first-page":"301","volume-title":"Ottawa Linux Symposium","author":"Lindsley R.","year":"2002","unstructured":"R. Lindsley and D. Hansen. Bkl: One lock to bind them all. In Ottawa Linux Symposium, page 301, 2002."},{"key":"e_1_3_2_1_42_1","unstructured":"A. Lineberry. Malicious Code Injection via\/dev\/mem. 2009."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2557963.2566628"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.2145"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491195"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1076580"},{"volume-title":"November","year":"2015","key":"e_1_3_2_1_47_1","unstructured":"metasploit. Chkroot Local Privilege Escalation, November 2015."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.47"},{"key":"e_1_3_2_1_49_1","unstructured":"I. Molnar. 4G\/4G split on x86 64 GB RAM (and more) support July 2003."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2006.6"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1998.662041"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/MILCOM.2013.240"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217942"},{"issue":"1","key":"e_1_3_2_1_54_1","first-page":"34","article-title":"Article","volume":"34","author":"Pandey R. K.","year":"2011","unstructured":"R. K. Pandey and V. Tiwari. Article: Reliability Issues in Open Source Software. International Journal of Computer Applications, 34(1):34--38, November 2011. Full text available.","journal-title":"Reliability Issues in Open Source Software. International Journal of Computer Applications"},{"key":"e_1_3_2_1_55_1","volume-title":"Design and Implementation of the L4 Microkernel for Alpha Multiprocessors","author":"Potts D.","year":"2002","unstructured":"D. Potts, S. Winwood, and G. Heiser. Design and Implementation of the L4 Microkernel for Alpha Multiprocessors, 2002."},{"volume-title":"July","year":"2015","key":"e_1_3_2_1_56_1","unstructured":"rebel. issetugid() + rsh + libmalloc osx local root, July 2015."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/1361397.1361401"},{"key":"e_1_3_2_1_58_1","volume-title":"June","author":"Rosenburg D.","year":"2011","unstructured":"D. Rosenburg. SMEP: What is it, and How to Beat it on Linux., June 2011."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1975.9939"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.485845"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294294"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_1_63_1","volume-title":"SPI Labs","author":"Spett K.","year":"2005","unstructured":"K. Spett. Cross-site scripting. Technical report, SPI Labs, 2005."},{"key":"e_1_3_2_1_64_1","volume-title":"Citeseer","author":"Starke A.","year":"2006","unstructured":"A. Starke. Locking in os kernels for smp systems. Citeseer, 2006."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/358198.358210"},{"key":"e_1_3_2_1_66_1","volume-title":"February","author":"Way K.","year":"2016","unstructured":"K. Way. Lastore-Daemon in Deepin 15 results in privilege escalation, February 2016."}],"event":{"name":"NSPW '16: New Security Paradigms Workshop 2016","sponsor":["ACSA Applied Computing Security Assoc","The National Science Foundation","DELL","CISCO"],"location":"Granby Colorado USA","acronym":"NSPW '16"},"container-title":["Proceedings of the 2016 New Security Paradigms Workshop"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3011883.3011886","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3011883.3011886","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3011883.3011886","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:19:57Z","timestamp":1763457597000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3011883.3011886"}},"subtitle":["asymmetric multiprocessing for security and performance"],"short-title":[],"issued":{"date-parts":[[2016,9,26]]},"references-count":66,"alternative-id":["10.1145\/3011883.3011886","10.1145\/3011883"],"URL":"https:\/\/doi.org\/10.1145\/3011883.3011886","relation":{},"subject":[],"published":{"date-parts":[[2016,9,26]]},"assertion":[{"value":"2016-09-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}