{"id":"https://openalex.org/W4415003938","doi":"https://doi.org/10.1145/3725783.3764407","title":"CPU Autoscaling With a Kernel of Truth","display_name":"CPU Autoscaling With a Kernel of Truth","publication_year":2025,"publication_date":"2025-10-09","ids":{"openalex":"https://openalex.org/W4415003938","doi":"https://doi.org/10.1145/3725783.3764407"},"language":"en","primary_location":{"id":"doi:10.1145/3725783.3764407","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725783.3764407","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM SIGOPS Asia-Pacific Workshop on Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3725783.3764407","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012676874","display_name":"Pratik Rajesh Sampat","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pratik Rajesh Sampat","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0009-0008-2730-9493","affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027605695","display_name":"Tianyin Xu","orcid":"https://orcid.org/0000-0003-4443-8170"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianyin Xu","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0000-0003-4443-8170","affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036666743","display_name":"Saugata Ghose","orcid":"https://orcid.org/0000-0002-9138-0613"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saugata Ghose","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0000-0002-9138-0613","affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"140","last_page":"146"},"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.9883999824523926,"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.9883999824523926,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9710000157356262,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10320","display_name":"Neural Networks and Applications","score":0.967199981212616,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7390000224113464},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.7297000288963318},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5450000166893005},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.39320001006126404},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.37779998779296875},{"id":"https://openalex.org/keywords/observability","display_name":"Observability","score":0.3637000024318695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7860000133514404},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7390000224113464},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.7297000288963318},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5450000166893005},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4431999921798706},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4034999907016754},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.39320001006126404},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.37779998779296875},{"id":"https://openalex.org/C36299963","wikidata":"https://www.wikidata.org/wiki/Q1369844","display_name":"Observability","level":2,"score":0.3637000024318695},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.3188999891281128},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.31189998984336853},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.3059999942779541},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2847999930381775},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2822999954223633},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.2766000032424927},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.26260000467300415},{"id":"https://openalex.org/C59656382","wikidata":"https://www.wikidata.org/wiki/Q191536","display_name":"Conjunction (astronomy)","level":2,"score":0.25589999556541443}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3725783.3764407","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725783.3764407","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM SIGOPS Asia-Pacific Workshop on Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3725783.3764407","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725783.3764407","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM SIGOPS Asia-Pacific Workshop on Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1522215764","display_name":null,"funder_award_id":"CNS-1956007","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4210137855","display_name":null,"funder_award_id":"CNS-2145295","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6483216003","display_name":null,"funder_award_id":"CNS-2130560","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W2064675550","https://openalex.org/W2764100055","https://openalex.org/W2931122162","https://openalex.org/W2953169926","https://openalex.org/W2985279546","https://openalex.org/W3164944955","https://openalex.org/W4283385223","https://openalex.org/W4381612679"],"related_works":[],"abstract_inverted_index":{"Cloud":[0],"computing":[1],"paradigms":[2],"such":[3],"as":[4,69,78,94,119],"microservices":[5],"and":[6,26,54,159],"functions-as-a-service":[7],"have":[8,27],"made":[9],"autoscaling":[10,68,113],"an":[11,70],"essential":[12],"component":[13],"of":[14,33,81,147],"cloud":[15,73],"application":[16,24],"management.":[17],"However,":[18],"existing":[19,59],"autoscalers":[20,60,155],"struggle":[21],"at":[22],"capturing":[23],"dynamics,":[25],"difficulties":[28],"with":[29],"precisely":[30],"allocating":[31],"quotas":[32],"shared":[34],"system":[35],"resources":[36,77,93],"to":[37,99,114,124],"the":[38,47,72,82,88,116,122,133],"applications.":[39],"We":[40,105,131],"argue":[41],"that":[42,58],"one":[43],"fundamental":[44],"issue":[45],"is":[46],"gap":[48],"between":[49],"native":[50],"OS":[51,89,108],"resource":[52,129],"interfaces":[53],"surrogate":[55],"user":[56],"metrics":[57],"use.":[61],"In":[62],"this":[63],"paper,":[64],"we":[65],"take":[66],"CPU":[67,76,84,92,112,140,154],"example:":[71],"interface":[74],"treats":[75],"a":[79,102,138],"percentage":[80],"host":[83],"(e.g.,":[85],"millicore),":[86],"while":[87,161],"kernel":[90,109],"interprets":[91],"time-shared":[95],"quota":[96],"slices":[97],"allowed":[98],"run":[100],"within":[101],"set":[103],"period.":[104],"advocate":[106],"for":[107,111,142],"support":[110],"close":[115],"semantic":[117],"gap,":[118],"it":[120],"allows":[121],"autoscaler":[123,141],"perform":[125],"precise,":[126],"highly":[127],"responsive":[128],"allocation.":[130],"demonstrate":[132],"idea":[134],"by":[135],"developing":[136],"Kscaler,":[137],"millisecond-scale":[139],"Linux.":[143],"With":[144],"kernel-level":[145],"observability":[146],"fine-grained":[148],"scheduler":[149],"behavior,":[150],"Kscaler":[151],"outperforms":[152],"state-of-the-art":[153],"in":[156],"responsiveness,":[157],"precision,":[158],"efficiency":[160],"employing":[162],"simple":[163],"statistical":[164],"methods.":[165]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
