{"id":"https://openalex.org/W3153110464","doi":"https://doi.org/10.1145/3453933.3454011","title":"How to design a library OS for practical containers?","display_name":"How to design a library OS for practical containers?","publication_year":2021,"publication_date":"2021-04-07","ids":{"openalex":"https://openalex.org/W3153110464","doi":"https://doi.org/10.1145/3453933.3454011","mag":"3153110464"},"language":"en","primary_location":{"id":"doi:10.1145/3453933.3454011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454011","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454011","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454011","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043145676","display_name":"Hajime Tazaki","orcid":"https://orcid.org/0000-0002-6524-2954"},"institutions":[{"id":"https://openalex.org/I4210145792","display_name":"IIJ Research Laboratory","ror":"https://ror.org/05e0dm506","country_code":"JP","type":"facility","lineage":["https://openalex.org/I4210145792"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hajime Tazaki","raw_affiliation_strings":["IIJ Research Laboratory, Japan"],"raw_orcid":"https://orcid.org/0000-0002-6524-2954","affiliations":[{"raw_affiliation_string":"IIJ Research Laboratory, Japan","institution_ids":["https://openalex.org/I4210145792"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011262322","display_name":"Akira Moroo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Akira Moroo","raw_affiliation_strings":["Ricerca Security, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ricerca Security, Japan","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021623068","display_name":"Yohei Kuga","orcid":"https://orcid.org/0000-0001-8586-0533"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yohei Kuga","raw_affiliation_strings":["University of Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018625774","display_name":"Ryo Nakamura","orcid":"https://orcid.org/0000-0001-6664-7534"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Ryo Nakamura","raw_affiliation_strings":["University of Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6518,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.82281776,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"15","last_page":"28"},"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.9987999796867371,"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.9987999796867371,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9975000023841858,"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.818361759185791},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.771731972694397},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7334844470024109},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4846068322658539},{"id":"https://openalex.org/keywords/configfs","display_name":"Configfs","score":0.4627065658569336},{"id":"https://openalex.org/keywords/user-space","display_name":"User space","score":0.4556598365306854},{"id":"https://openalex.org/keywords/codebase","display_name":"Codebase","score":0.414086252450943},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38000237941741943},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3318886160850525}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.818361759185791},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.771731972694397},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7334844470024109},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4846068322658539},{"id":"https://openalex.org/C94127936","wikidata":"https://www.wikidata.org/wiki/Q5160105","display_name":"Configfs","level":3,"score":0.4627065658569336},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.4556598365306854},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.414086252450943},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38000237941741943},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3318886160850525},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3453933.3454011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454011","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454011","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3453933.3454011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454011","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454011","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5400000214576721,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G3209349334","display_name":null,"funder_award_id":"JPJ000595","funder_id":"https://openalex.org/F4320325628","funder_display_name":"Ministry of Internal Affairs and Communications"}],"funders":[{"id":"https://openalex.org/F4320316520","display_name":"Keysight Technologies","ror":"https://ror.org/02903cd17"},{"id":"https://openalex.org/F4320325628","display_name":"Ministry of Internal Affairs and Communications","ror":"https://ror.org/00vs1pz50"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3153110464.pdf","grobid_xml":"https://content.openalex.org/works/W3153110464.grobid-xml"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1591055603","https://openalex.org/W1971739358","https://openalex.org/W2007537982","https://openalex.org/W2098081907","https://openalex.org/W2134939854","https://openalex.org/W2139367291","https://openalex.org/W2154884316","https://openalex.org/W2155750235","https://openalex.org/W2159890891","https://openalex.org/W2164399967","https://openalex.org/W2278484105","https://openalex.org/W2337699331","https://openalex.org/W2409624452","https://openalex.org/W2522046390","https://openalex.org/W2540285146","https://openalex.org/W2559815002","https://openalex.org/W2738972230","https://openalex.org/W2753904661","https://openalex.org/W2886050937","https://openalex.org/W2894524164","https://openalex.org/W2901693060","https://openalex.org/W2930757500","https://openalex.org/W2940365205","https://openalex.org/W2944344818","https://openalex.org/W2945657272","https://openalex.org/W3010457348","https://openalex.org/W3023053109","https://openalex.org/W4285719527","https://openalex.org/W6681145234","https://openalex.org/W6753751555"],"related_works":["https://openalex.org/W2367644348","https://openalex.org/W2358779924","https://openalex.org/W2140784315","https://openalex.org/W2614013133","https://openalex.org/W1844590493","https://openalex.org/W2380718268","https://openalex.org/W2002972382","https://openalex.org/W2537983160","https://openalex.org/W2168309081","https://openalex.org/W2371792015"],"abstract_inverted_index":{"Container":[0],"engines":[1],"with":[2,27,169,196],"operating-system":[3],"virtualization":[4],"have":[5,45,110,163],"been":[6],"widely":[7],"used":[8],"and":[9,78,94,181,200],"now":[10],"offer":[11],"extensions":[12,26],"to":[13,44,51,69,112,217],"replace":[14],"core":[15],"functionalities":[16],"that":[17,221],"are":[18,49],"derived":[19],"from":[20,60],"the":[21,58,74,91,99,114,123,127,131,147,156,165,170,186,206,209,212,232,236,241],"host":[22],"kernel.":[23,133,188,244],"Because":[24],"such":[25,86],"an":[28,137],"alternate":[29,138],"kernel,":[30,77],"which":[31],"is":[32,102,215],"often":[33],"implemented":[34],"in":[35,118,205],"a":[36,53,119,143,197,201,223],"library":[37],"operating":[38],"system":[39],"(libOS),":[40],"can":[41],"be":[42],"designed":[43],"free":[46],"choice,":[47],"developers":[48],"tempted":[50],"take":[52],"clean-slate":[54],"approach,":[55],"i.e.,":[56],"implement":[57],"kernels":[59],"scratch.":[61],"However,":[62],"this":[63,107],"design":[64,233],"decision":[65],"makes":[66],"it":[67],"difficult":[68],"cover":[70],"broad":[71],"features":[72],"of":[73,90,98,116,126,159,167,173,177,211,222,235],"original":[75],"Linux":[76,100,128,151,187,203,225],"some":[79],"application":[80],"programs":[81],"may":[82],"not":[83,103],"work":[84],"on":[85,142,231],"kernels.":[87],"Precise":[88],"emulation":[89],"huge":[92],"codebase":[93],"rich":[95],"feature":[96],"set":[97],"kernel":[101,129,140],"easily":[104],"possible.":[105],"In":[106],"paper,":[108],"we":[109,239],"tried":[111],"improve":[113],"level":[115,166],"compatibility":[117,168],"libOS":[120,144,237],"by":[121,145],"using":[122],"source":[124],"code":[125],"as":[130],"container":[132,139,199,243],"We":[134,162],"present":[135],"\u00b5Kontainer,":[136],"based":[141],"extending":[146],"existing":[148],"open-source":[149],"software,":[150],"Kernel":[152],"Library,":[153],"while":[154],"preserving":[155],"lightweight":[157],"property":[158],"conventional":[160,198],"containers.":[161],"studied":[164],"conformance":[171],"tests":[172],"network":[174],"protocol":[175],"implementation":[176],"nine":[178],"different":[179],"libOSs,":[180],"\u00b5Kontainer":[182],"performs":[183],"identically":[184],"like":[185],"The":[189],"network-related":[190],"benchmark":[191],"shows":[192],"mostly":[193],"comparable":[194],"results":[195],"native":[202,224],"host;":[204],"best":[207],"case,":[208],"goodput":[210],"short-sized":[213],"packet":[214],"up":[216],"84%":[218],"faster":[219],"than":[220],"host.":[226],"This":[227],"paper":[228],"sheds":[229],"light":[230],"space":[234],"when":[238],"introduced":[240],"extended":[242]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
