{"id":"https://openalex.org/W4392281347","doi":"https://doi.org/10.1587/transinf.2023mpp0001","title":"rOOM: A Rust-Based Linux Out of Memory Kernel Component","display_name":"rOOM: A Rust-Based Linux Out of Memory Kernel Component","publication_year":2024,"publication_date":"2024-02-29","ids":{"openalex":"https://openalex.org/W4392281347","doi":"https://doi.org/10.1587/transinf.2023mpp0001"},"language":"en","primary_location":{"id":"doi:10.1587/transinf.2023mpp0001","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1587/transinf.2023mpp0001","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E107.D/3/E107.D_2023MPP0001/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.jstage.jst.go.jp/article/transinf/E107.D/3/E107.D_2023MPP0001/_pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023627589","display_name":"Linhan Li","orcid":"https://orcid.org/0000-0001-7319-0245"},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Linhan LI","raw_affiliation_strings":["College of Information Engineering, Capital Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Information Engineering, Capital Normal University","institution_ids":["https://openalex.org/I96852419"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048066470","display_name":"Qianying ZHANG","orcid":null},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qianying ZHANG","raw_affiliation_strings":["College of Information Engineering, Capital Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Information Engineering, Capital Normal University","institution_ids":["https://openalex.org/I96852419"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101310973","display_name":"Zekun XU","orcid":null},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zekun XU","raw_affiliation_strings":["College of Information Engineering, Capital Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Information Engineering, Capital Normal University","institution_ids":["https://openalex.org/I96852419"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107699287","display_name":"Shijun Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shijun ZHAO","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072412248","display_name":"Zhiping Shi","orcid":"https://orcid.org/0000-0002-3562-8602"},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiping SHI","raw_affiliation_strings":["College of Information Engineering, Capital Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Information Engineering, Capital Normal University","institution_ids":["https://openalex.org/I96852419"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100763983","display_name":"Yong Liang Guan","orcid":"https://orcid.org/0000-0002-9757-630X"},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong GUAN","raw_affiliation_strings":["College of Information Engineering, Capital Normal University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Information Engineering, Capital Normal University","institution_ids":["https://openalex.org/I96852419"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6244,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66456046,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"E107.D","issue":"3","first_page":"245","last_page":"256"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9984999895095825,"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.9947999715805054,"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.8395143747329712},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.7104231119155884},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.6915888786315918},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6340585947036743},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.597804844379425},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.4505848288536072},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3585125207901001},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2294645607471466},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.0737801194190979}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8395143747329712},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.7104231119155884},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6915888786315918},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6340585947036743},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.597804844379425},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.4505848288536072},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3585125207901001},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2294645607471466},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0737801194190979},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/transinf.2023mpp0001","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1587/transinf.2023mpp0001","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E107.D/3/E107.D_2023MPP0001/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1587/transinf.2023mpp0001","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1587/transinf.2023mpp0001","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E107.D/3/E107.D_2023MPP0001/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4392281347.pdf"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W1971327145","https://openalex.org/W1980296610","https://openalex.org/W2038424176","https://openalex.org/W2059278087","https://openalex.org/W2083355374","https://openalex.org/W2094619820","https://openalex.org/W2117590013","https://openalex.org/W2122757982","https://openalex.org/W2122868537","https://openalex.org/W2149984854","https://openalex.org/W2155851497","https://openalex.org/W2246102742","https://openalex.org/W2324618882","https://openalex.org/W2606260129","https://openalex.org/W2606752733","https://openalex.org/W2762171171","https://openalex.org/W2773223713","https://openalex.org/W2779850521","https://openalex.org/W2899148203","https://openalex.org/W2899375714","https://openalex.org/W2957481289","https://openalex.org/W2984079836","https://openalex.org/W2996860026","https://openalex.org/W3010457348","https://openalex.org/W3026473346","https://openalex.org/W3097183624","https://openalex.org/W3097965369","https://openalex.org/W4210257200","https://openalex.org/W4361792284"],"related_works":["https://openalex.org/W2357256365","https://openalex.org/W2321095224","https://openalex.org/W2348502264","https://openalex.org/W2368593304","https://openalex.org/W2037562491","https://openalex.org/W2508646920","https://openalex.org/W2365486383","https://openalex.org/W2362059367","https://openalex.org/W2004186295","https://openalex.org/W2614013133"],"abstract_inverted_index":{"The":[0,144],"Linux":[1,19,75,104,142,195],"kernel":[2,20,76,166,196],"has":[3],"been":[4],"applied":[5],"in":[6,17,165,169,173,199],"various":[7],"security-sensitive":[8],"fields,":[9],"so":[10],"ensuring":[11],"its":[12,125],"security":[13],"is":[14,187],"crucial.":[15],"Vulnerabilities":[16],"the":[18,28,32,42,63,67,80,85,98,112,130,134,138,141,150,194],"are":[21,37],"usually":[22],"caused":[23],"by":[24,140],"undefined":[25],"behaviors":[26],"of":[27,35,52,65,133,149,163,180,193,201],"C":[29,131],"programming":[30,69],"language,":[31],"most":[33],"threatening":[34],"which":[36,115],"memory":[38,48,147,178,205],"safety":[39,49],"vulnerabilities.":[40],"Both":[41],"software-based":[43],"and":[44,57,78,106,120,127,146,176,204],"hardware":[45],"approaches":[46],"to":[47,72,89,96,101,110,123,136,154,189],"have":[50],"disadvantages":[51],"poor":[53,58],"performance,":[54,203],"false":[55],"positives,":[56],"compatibility.":[59],"This":[60],"paper":[61],"explores":[62],"feasibility":[64],"using":[66,197],"safe":[68,92],"language":[70],"Rust":[71,86,109,198],"reconstruct":[73,111],"a":[74,91,160,177],"component":[77,100,135],"open-source":[79],"component's":[81],"code.":[82],"We":[83],"leverage":[84,117],"FFI":[87],"mechanism":[88],"design":[90],"foreign":[93],"interface":[94,132],"layer":[95],"enable":[97,137],"reconstructed":[99,151],"invoke":[102],"other":[103],"functionalities,":[105],"then":[107],"use":[108],"component,":[113,152],"during":[114],"we":[116],"Rust's":[118],"type-safety":[119],"ownership":[121],"mechanisms":[122],"improve":[124],"security,":[126],"finally":[128],"export":[129],"invocation":[139],"kernel.":[143],"performance":[145,161],"overhead":[148,162,179],"referred":[153],"as":[155],"\u201crOOM\u201d,":[156],"were":[157],"evaluated,":[158],"revealing":[159],"8.9%":[164],"mode,":[167,171],"5%":[168],"user":[170],"3%":[172],"real":[174],"time,":[175],"0.06%.":[181],"These":[182],"results":[183],"suggest":[184],"that":[185],"it":[186],"possible":[188],"develop":[190],"key":[191],"components":[192],"terms":[200],"functionality,":[202],"overhead.":[206]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
