{"id":"https://openalex.org/W4417439239","doi":"https://doi.org/10.1109/tc.2025.3644413","title":"KconfigTune: Automatic Performance Tuning for Linux Kernel Configuration","display_name":"KconfigTune: Automatic Performance Tuning for Linux Kernel Configuration","publication_year":2025,"publication_date":"2025-12-17","ids":{"openalex":"https://openalex.org/W4417439239","doi":"https://doi.org/10.1109/tc.2025.3644413"},"language":null,"primary_location":{"id":"doi:10.1109/tc.2025.3644413","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3644413","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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":null,"display_name":"Ying Sun","orcid":"https://orcid.org/0000-0003-1313-9530"},"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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ying Sun","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0000-0003-1313-9530","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5118706818","display_name":"Fangqi Bi","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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fangqi Bi","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0009-0001-1581-6657","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109479957","display_name":"J. C. He","orcid":"https://orcid.org/0009-0008-5570-719X"},"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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiatai He","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0009-0008-5570-719X","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Sheng Qu","orcid":"https://orcid.org/0009-0005-9631-8789"},"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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sheng Qu","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0009-0005-9631-8789","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101053493","display_name":"Yanjun Wu","orcid":"https://orcid.org/0000-0002-1823-0459"},"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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanjun Wu","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0000-0002-1823-0459","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000917909","display_name":"Pengpeng Hou","orcid":"https://orcid.org/0000-0002-6480-2497"},"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/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pengpeng Hou","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China","Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China"],"raw_orcid":"https://orcid.org/0000-0002-6480-2497","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Beijing, Zhong Guan Cun, P.R. China","institution_ids":["https://openalex.org/I4210128818"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210128818"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.44015444,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"75","issue":"3","first_page":"1000","last_page":"1013"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.5189999938011169,"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/T12127","display_name":"Software System Performance and Reliability","score":0.5189999938011169,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.15569999814033508,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.04450000077486038,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.6657999753952026},{"id":"https://openalex.org/keywords/bayesian-optimization","display_name":"Bayesian optimization","score":0.6449000239372253},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6234999895095825},{"id":"https://openalex.org/keywords/performance-tuning","display_name":"Performance tuning","score":0.5939000248908997},{"id":"https://openalex.org/keywords/sysfs","display_name":"sysfs","score":0.5289000272750854},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.48260000348091125}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8375999927520752},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.6657999753952026},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.6449000239372253},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6234999895095825},{"id":"https://openalex.org/C2777138346","wikidata":"https://www.wikidata.org/wiki/Q1714153","display_name":"Performance tuning","level":2,"score":0.5939000248908997},{"id":"https://openalex.org/C90307666","wikidata":"https://www.wikidata.org/wiki/Q1932562","display_name":"sysfs","level":3,"score":0.5289000272750854},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.48260000348091125},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.38690000772476196},{"id":"https://openalex.org/C122280245","wikidata":"https://www.wikidata.org/wiki/Q620622","display_name":"Kernel method","level":3,"score":0.3546999990940094},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.33649998903274536},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31139999628067017},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2924000024795532},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.28029999136924744},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.27730000019073486},{"id":"https://openalex.org/C78873551","wikidata":"https://www.wikidata.org/wiki/Q5160111","display_name":"Configuration Management (ITSM)","level":2,"score":0.27630001306533813},{"id":"https://openalex.org/C107673813","wikidata":"https://www.wikidata.org/wiki/Q812534","display_name":"Bayesian probability","level":2,"score":0.2687000036239624}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2025.3644413","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3644413","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1792369775","https://openalex.org/W2009093319","https://openalex.org/W2059458229","https://openalex.org/W2068993993","https://openalex.org/W2741376011","https://openalex.org/W2761578098","https://openalex.org/W2783614532","https://openalex.org/W2981413263","https://openalex.org/W3015101584","https://openalex.org/W3015392701","https://openalex.org/W3047868298","https://openalex.org/W3168833002","https://openalex.org/W3174320378","https://openalex.org/W3203068769","https://openalex.org/W4230619493","https://openalex.org/W4411552874"],"related_works":[],"abstract_inverted_index":{"The":[0,21],"Linux":[1,48],"kernel":[2,49,133,199],"offers":[3],"nearly":[4],"20,000":[5],"configuration":[6,50,73,123,165],"options,":[7],"making":[8],"it":[9],"highly":[10],"customizable":[11],"but":[12],"also":[13],"extremely":[14],"challenging":[15],"to":[16,61,116,173],"manually":[17],"optimize":[18],"for":[19,68],"performance.":[20],"diversity":[22],"of":[23,32,158,198],"operating":[24],"environments":[25],"and":[26,52,83,93,107,121,147,160,168,180,201],"workloads":[27],"further":[28,187],"limits":[29],"the":[30,63,69,99,119,163,174,195],"effectiveness":[31],"static":[33],"or":[34,135],"expert-crafted":[35],"configurations.":[36],"This":[37],"paper":[38],"introduces":[39],"KconfigTune,":[40],"an":[41],"automated":[42,78],"tuning":[43,100,144,197],"system":[44,136],"that":[45,75,128,189],"jointly":[46,143],"optimizes":[47],"options":[51,134],"system-level":[53,202],"parameters":[54],"(e.g.,":[55],"procfs":[56],"entries).":[57],"We":[58],"propose":[59],"extconfig":[60],"expand":[62],"parameter":[64],"search":[65],"space":[66],"and,":[67],"first":[70],"time,":[71],"address":[72],"dependencies":[74],"arise":[76],"during":[77],"tuning.":[79],"To":[80],"ensure":[81],"valid":[82],"bootable":[84],"kernels,":[85],"we":[86],"design":[87],"a":[88,94,103,112],"dependency":[89],"automatic":[90],"fix":[91],"tool":[92],"GRUB-based":[95],"mechanism.":[96],"KconfigTune":[97,138,176],"models":[98],"process":[101],"as":[102],"machine":[104],"learning":[105],"problem":[106],"applies":[108],"Bayesian":[109],"optimization":[110],"with":[111,156],"random":[113],"forest":[114],"model":[115],"efficiently":[117],"explore":[118],"vast":[120],"interdependent":[122],"space.":[124],"Unlike":[125],"prior":[126],"approaches":[127],"focus":[129],"solely":[130],"on":[131],"either":[132],"parameters,":[137],"achieves":[139],"deeper":[140],"integration":[141],"by":[142,178],"both":[145],"compile-time":[146],"runtime":[148],"behaviors.":[149],"Experimental":[150],"results":[151],"show":[152],"significant":[153],"performance":[154],"improvements,":[155],"gains":[157,191],"18.62%":[159],"19.92%":[161],"over":[162],"default":[164],"in":[166,182],"UnixBench":[167],"LEBench":[169],"tests,":[170],"respectively.":[171],"Compared":[172],"state-of-the-art,":[175],"outperforms":[177],"2.9%":[179],"12.69%":[181],"these":[183,190],"benchmarks.":[184],"Ablation":[185],"studies":[186],"confirm":[188],"primarily":[192],"stem":[193],"from":[194],"combined":[196],"configurations":[200],"parameters.":[203]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-12-17T00:00:00"}
