{"id":"https://openalex.org/W2793882332","doi":"https://doi.org/10.1145/3173162.3173209","title":"DLibOS","display_name":"DLibOS","publication_year":2018,"publication_date":"2018-03-19","ids":{"openalex":"https://openalex.org/W2793882332","doi":"https://doi.org/10.1145/3173162.3173209","mag":"2793882332"},"language":"en","primary_location":{"id":"doi:10.1145/3173162.3173209","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3173162.3173209","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","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/A5012362123","display_name":"Stephen Mallon","orcid":null},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Stephen Mallon","raw_affiliation_strings":["University of Sydney, Sydney, Australia"],"affiliations":[{"raw_affiliation_string":"University of Sydney, Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036969849","display_name":"Vincent Gramoli","orcid":"https://orcid.org/0000-0001-5632-8572"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Vincent Gramoli","raw_affiliation_strings":["University of Sydney, Sydney, Australia"],"affiliations":[{"raw_affiliation_string":"University of Sydney, Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048589475","display_name":"Guillaume Jourjon","orcid":"https://orcid.org/0000-0003-4557-7690"},"institutions":[{"id":"https://openalex.org/I42894916","display_name":"Data61","ror":"https://ror.org/03q397159","country_code":"AU","type":"other","lineage":["https://openalex.org/I1292875679","https://openalex.org/I2801453606","https://openalex.org/I42894916","https://openalex.org/I4387156119"]},{"id":"https://openalex.org/I1292875679","display_name":"Commonwealth Scientific and Industrial Research Organisation","ror":"https://ror.org/03qn8fb07","country_code":"AU","type":"funder","lineage":["https://openalex.org/I1292875679","https://openalex.org/I2801453606","https://openalex.org/I4387156119"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Guillaume Jourjon","raw_affiliation_strings":["Data61-CSIRO, Sydney, Australia"],"affiliations":[{"raw_affiliation_string":"Data61-CSIRO, Sydney, Australia","institution_ids":["https://openalex.org/I42894916","https://openalex.org/I1292875679"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5012362123"],"corresponding_institution_ids":["https://openalex.org/I129604602"],"apc_list":null,"apc_paid":null,"fwci":0.2525,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.46406747,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"737","last_page":"750"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9990000128746033,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9990000128746033,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9984999895095825,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9984999895095825,"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.8541797399520874},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.6120923161506653},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.46783390641212463},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.4318792223930359},{"id":"https://openalex.org/keywords/novelty","display_name":"Novelty","score":0.4246494174003601},{"id":"https://openalex.org/keywords/network-interface","display_name":"Network interface","score":0.4141378402709961},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3511255085468292},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3178699016571045},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.10612943768501282}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8541797399520874},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.6120923161506653},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.46783390641212463},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.4318792223930359},{"id":"https://openalex.org/C2778738651","wikidata":"https://www.wikidata.org/wiki/Q16546687","display_name":"Novelty","level":2,"score":0.4246494174003601},{"id":"https://openalex.org/C103987645","wikidata":"https://www.wikidata.org/wiki/Q985806","display_name":"Network interface","level":3,"score":0.4141378402709961},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3511255085468292},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3178699016571045},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.10612943768501282},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C27206212","wikidata":"https://www.wikidata.org/wiki/Q34178","display_name":"Theology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3173162.3173209","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3173162.3173209","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7300000190734863}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W982826035","https://openalex.org/W1532546444","https://openalex.org/W1785664926","https://openalex.org/W1793737919","https://openalex.org/W1884900196","https://openalex.org/W2005163625","https://openalex.org/W2023209622","https://openalex.org/W2041755486","https://openalex.org/W2096915479","https://openalex.org/W2100817684","https://openalex.org/W2104670257","https://openalex.org/W2105545278","https://openalex.org/W2109928164","https://openalex.org/W2113885369","https://openalex.org/W2122960384","https://openalex.org/W2125901106","https://openalex.org/W2128912667","https://openalex.org/W2131068811","https://openalex.org/W2139367291","https://openalex.org/W2143120180","https://openalex.org/W2143677609","https://openalex.org/W2154207621","https://openalex.org/W2157733805","https://openalex.org/W2169699986","https://openalex.org/W2312835114","https://openalex.org/W2522046390","https://openalex.org/W2558615254","https://openalex.org/W2579461576","https://openalex.org/W2597880136","https://openalex.org/W2998553639"],"related_works":["https://openalex.org/W2381242807","https://openalex.org/W3126131230","https://openalex.org/W2347541121","https://openalex.org/W4288804799","https://openalex.org/W2080951048","https://openalex.org/W3089617106","https://openalex.org/W3032237421","https://openalex.org/W2390346111","https://openalex.org/W3011883280","https://openalex.org/W2369082698"],"abstract_inverted_index":{"A":[0],"long":[1],"body":[2],"of":[3,37,57,79,124,144],"research":[4],"work":[5],"has":[6],"led":[7],"to":[8,45,60],"the":[9,51,77,106,110,112,115,137,142],"conjecture":[10],"that":[11,35,109,160],"highly":[12],"efficient":[13],"IO":[14],"processing":[15],"at":[16,50,90,163],"user-level":[17,91,155],"would":[18],"necessarily":[19],"violate":[20],"protection.":[21],"In":[22],"this":[23,27],"paper,":[24],"we":[25,82,149],"debunk":[26],"myth":[28],"by":[29],"introducing":[30],"DLibOS":[31,151],"a":[32,39,84,87,93,99,134,153,164],"new":[33],"paradigm":[34],"consists":[36,56],"distributing":[38],"library":[40],"OS":[41],"on":[42,92,133],"specialized":[43],"cores":[44],"achieve":[46],"performance":[47,122],"and":[48,86,104,114,126,136,158],"protection":[49,161],"user-level.":[52],"Its":[53],"main":[54],"novelty":[55],"leveraging":[58],"network-on-chip":[59],"allow":[61],"hardware":[62],"message":[63],"passing,":[64],"rather":[65],"than":[66],"context":[67],"switches,":[68],"for":[69],"communication":[70],"between":[71],"different":[72],"address":[73],"spaces.":[74],"To":[75],"demonstrate":[76],"feasibility":[78],"our":[80,145],"approach,":[81],"implement":[83],"driver":[85],"network":[88,156],"stack":[89,157],"Tilera":[94],"many-core":[95],"machine.":[96],"We":[97],"define":[98],"novel":[100],"asynchronous":[101],"socket":[102],"interface":[103],"partition":[105],"memory":[107],"such":[108],"reception,":[111],"transmission":[113],"application":[116],"modify":[117],"isolated":[118],"regions.":[119],"Our":[120],"high":[121],"results":[123],"4.2":[125],"3.1":[127],"million":[128],"requests":[129],"per":[130],"second":[131],"obtained":[132],"webserver":[135],"Memcached":[138],"applications,":[139],"respectively,":[140],"confirms":[141],"relevance":[143],"design":[146],"decisions.":[147],"Finally,":[148],"compare":[150],"against":[152],"non-protected":[154],"show":[159],"comes":[162],"negligible":[165],"cost.":[166]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2018-03-29T00:00:00"}
