{"id":"https://openalex.org/W2561315087","doi":"https://doi.org/10.1145/3011883.3011886","title":"Rethinking operating system design","display_name":"Rethinking operating system design","publication_year":2016,"publication_date":"2016-09-26","ids":{"openalex":"https://openalex.org/W2561315087","doi":"https://doi.org/10.1145/3011883.3011886","mag":"2561315087"},"language":"en","primary_location":{"id":"doi:10.1145/3011883.3011886","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011883.3011886","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 New Security Paradigms Workshop","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5058819110","display_name":"Scott Brookes","orcid":null},"institutions":[{"id":"https://openalex.org/I107672454","display_name":"Dartmouth College","ror":"https://ror.org/049s0rh22","country_code":"US","type":"education","lineage":["https://openalex.org/I107672454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Brookes","raw_affiliation_strings":["Thayer School of Engineering at Dartmouth College"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Thayer School of Engineering at Dartmouth College","institution_ids":["https://openalex.org/I107672454"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061360209","display_name":"Stephen Taylor","orcid":"https://orcid.org/0000-0003-1633-3582"},"institutions":[{"id":"https://openalex.org/I107672454","display_name":"Dartmouth College","ror":"https://ror.org/049s0rh22","country_code":"US","type":"education","lineage":["https://openalex.org/I107672454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stephen Taylor","raw_affiliation_strings":["Thayer School of Engineering at Dartmouth College"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Thayer School of Engineering at Dartmouth College","institution_ids":["https://openalex.org/I107672454"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I107672454"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.13265575,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"68","last_page":"79"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7649250030517578},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.62265944480896},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.5327247381210327},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.509580135345459},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4821462333202362},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.4787977635860443},{"id":"https://openalex.org/keywords/system-call","display_name":"System call","score":0.47851598262786865},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.47777092456817627},{"id":"https://openalex.org/keywords/privilege","display_name":"Privilege (computing)","score":0.47298774123191833},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.4579216241836548},{"id":"https://openalex.org/keywords/rootkit","display_name":"Rootkit","score":0.4338357746601105},{"id":"https://openalex.org/keywords/hardware-virtualization","display_name":"Hardware virtualization","score":0.43085813522338867},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4211377203464508},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.40267860889434814},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.35395950078964233},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.23903173208236694},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.1681927740573883},{"id":"https://openalex.org/keywords/malware","display_name":"Malware","score":0.12922662496566772}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7649250030517578},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.62265944480896},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.5327247381210327},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.509580135345459},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4821462333202362},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.4787977635860443},{"id":"https://openalex.org/C2778579508","wikidata":"https://www.wikidata.org/wiki/Q722192","display_name":"System call","level":2,"score":0.47851598262786865},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.47777092456817627},{"id":"https://openalex.org/C2780138299","wikidata":"https://www.wikidata.org/wiki/Q3404265","display_name":"Privilege (computing)","level":2,"score":0.47298774123191833},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.4579216241836548},{"id":"https://openalex.org/C10144332","wikidata":"https://www.wikidata.org/wiki/Q14645","display_name":"Rootkit","level":3,"score":0.4338357746601105},{"id":"https://openalex.org/C68793194","wikidata":"https://www.wikidata.org/wiki/Q1616095","display_name":"Hardware virtualization","level":5,"score":0.43085813522338867},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4211377203464508},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.40267860889434814},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.35395950078964233},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.23903173208236694},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.1681927740573883},{"id":"https://openalex.org/C541664917","wikidata":"https://www.wikidata.org/wiki/Q14001","display_name":"Malware","level":2,"score":0.12922662496566772},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3011883.3011886","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011883.3011886","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 New Security Paradigms Workshop","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W19830081","https://openalex.org/W173413620","https://openalex.org/W190062532","https://openalex.org/W195594203","https://openalex.org/W589836237","https://openalex.org/W1447175589","https://openalex.org/W1489801944","https://openalex.org/W1492360400","https://openalex.org/W1512628221","https://openalex.org/W1518919505","https://openalex.org/W1532586942","https://openalex.org/W1535810264","https://openalex.org/W1557405201","https://openalex.org/W1964385446","https://openalex.org/W1980296610","https://openalex.org/W1981514768","https://openalex.org/W2015083179","https://openalex.org/W2026959969","https://openalex.org/W2029224396","https://openalex.org/W2038322990","https://openalex.org/W2060213996","https://openalex.org/W2065076704","https://openalex.org/W2092858671","https://openalex.org/W2095881341","https://openalex.org/W2098051308","https://openalex.org/W2099382052","https://openalex.org/W2106412703","https://openalex.org/W2122960384","https://openalex.org/W2126729142","https://openalex.org/W2130059459","https://openalex.org/W2131337712","https://openalex.org/W2132100607","https://openalex.org/W2133902468","https://openalex.org/W2134138865","https://openalex.org/W2134296086","https://openalex.org/W2146878883","https://openalex.org/W2150871235","https://openalex.org/W2155742669","https://openalex.org/W2161125986","https://openalex.org/W2162800072","https://openalex.org/W2163347957","https://openalex.org/W2166602595","https://openalex.org/W2170267084","https://openalex.org/W2265045949","https://openalex.org/W2278484105","https://openalex.org/W2345846953","https://openalex.org/W2415854832","https://openalex.org/W2997887265","https://openalex.org/W3110989475","https://openalex.org/W4233667843","https://openalex.org/W4249752710","https://openalex.org/W4250213256"],"related_works":["https://openalex.org/W2354398839","https://openalex.org/W1979897749","https://openalex.org/W2297549974","https://openalex.org/W2171038386","https://openalex.org/W2371149587","https://openalex.org/W2057555255","https://openalex.org/W1969105756","https://openalex.org/W2119691727","https://openalex.org/W173413620","https://openalex.org/W1665205069"],"abstract_inverted_index":{"Developers":[0],"and":[1,10,63,102,115,130,162],"academics":[2],"are":[3],"constantly":[4],"seeking":[5],"to":[6,49,58,111,125],"increase":[7,17,127],"the":[8,24,27,56,71,97,107,123,133,148,156,163],"speed":[9],"security":[11,62,108,168],"of":[12,26,43,87,141],"operating":[13,35,45,72],"systems.":[14],"Unfortunately,":[15],"an":[16,34,51],"in":[18,47,139],"either":[19],"one":[20],"often":[21],"comes":[22],"at":[23,88],"cost":[25],"other.":[28],"In":[29,66],"this":[30],"paper,":[31],"we":[32,68],"present":[33],"system":[36,73,152],"design":[37,120],"that":[38,54],"challenges":[39],"a":[40],"long-held":[41],"tenet":[42],"multicore":[44],"systems":[46],"order":[48],"produce":[50],"alternative":[52],"architecture":[53],"has":[55],"potential":[57],"deliver":[59],"both":[60,128],"increased":[61,151],"faster":[64],"performance.":[65],"particular,":[67],"propose":[69],"decoupling":[70],"kernel":[74,119,164],"from":[75],"user":[76,160],"processes":[77,161],"by":[78],"running":[79],"each":[80],"on":[81],"completely":[82],"separate":[83],"processor":[84],"cores":[85],"instead":[86],"different":[89],"privilege":[90,99,144],"levels":[91],"within":[92],"shared":[93],"cores.":[94],"Without":[95],"using":[96],"hardware's":[98],"modes,":[100],"virtualization":[101],"virtual":[103],"memory":[104],"contexts":[105],"enforce":[106],"policies":[109],"necessary":[110],"maintain":[112],"process":[113],"isolation":[114],"protection.":[116],"Our":[117],"new":[118],"paradigm":[121],"offers":[122,147],"opportunity":[124,149],"simultaneously":[126],"performance":[129],"security;":[131],"utilizing":[132],"hardware":[134],"facilities":[135],"for":[136,143,150],"inter-core":[137],"communication":[138],"place":[140],"those":[142],"mode":[145],"switching":[146],"call":[153],"performance,":[154],"while":[155],"hard":[157],"separation":[158],"between":[159],"provides":[165],"several":[166],"strong":[167],"properties.":[169]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
