{"id":"https://openalex.org/W7160273684","doi":"https://doi.org/10.48550/arxiv.2605.02542","title":"IteRate: Autonomous AI Synthesis of In-Kernel eBPF Wi-Fi Rate Control Algorithms","display_name":"IteRate: Autonomous AI Synthesis of In-Kernel eBPF Wi-Fi Rate Control Algorithms","publication_year":2026,"publication_date":"2026-05-04","ids":{"openalex":"https://openalex.org/W7160273684","doi":"https://doi.org/10.48550/arxiv.2605.02542"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.02542","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.02542","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.02542","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135283273","display_name":"James Lynch","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lynch, James","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101995725","display_name":"Ziqian Liu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Ziqian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107674943","display_name":"Snehadeep Gayen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gayen, Snehadeep","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5135406790","display_name":"Om Chabra","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chabra, Om","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5113516878","display_name":"Hari Balakrishnan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Balakrishnan, Hari","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11158","display_name":"Wireless Networks and Protocols","score":0.9491000175476074,"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/T11158","display_name":"Wireless Networks and Protocols","score":0.9491000175476074,"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/T11409","display_name":"Advanced Wireless Network Optimization","score":0.006800000090152025,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":0.004100000020116568,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/testbed","display_name":"Testbed","score":0.695900022983551},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5713000297546387},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5120999813079834},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.48429998755455017},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.444599986076355},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.43939998745918274},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.3736000061035156},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.3628000020980835},{"id":"https://openalex.org/keywords/protocol-data-unit","display_name":"Protocol data unit","score":0.359499990940094}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7738999724388123},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.695900022983551},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5713000297546387},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5120999813079834},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.48429998755455017},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.444599986076355},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.43939998745918274},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.37770000100135803},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.3736000061035156},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.3628000020980835},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3601999878883362},{"id":"https://openalex.org/C21853045","wikidata":"https://www.wikidata.org/wiki/Q2634565","display_name":"Protocol data unit","level":3,"score":0.359499990940094},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3458000123500824},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33079999685287476},{"id":"https://openalex.org/C120524526","wikidata":"https://www.wikidata.org/wiki/Q1709148","display_name":"Reboot","level":2,"score":0.3181000053882599},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.30480000376701355},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2906999886035919},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.28760001063346863},{"id":"https://openalex.org/C108037233","wikidata":"https://www.wikidata.org/wiki/Q11375","display_name":"Wireless network","level":3,"score":0.28200000524520874},{"id":"https://openalex.org/C527821871","wikidata":"https://www.wikidata.org/wiki/Q228502","display_name":"Access control","level":2,"score":0.28139999508857727},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.28130000829696655},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C37374048","wikidata":"https://www.wikidata.org/wiki/Q188674","display_name":"Programmable logic controller","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.26980000734329224},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.2628999948501587},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.26159998774528503},{"id":"https://openalex.org/C554876149","wikidata":"https://www.wikidata.org/wiki/Q1436167","display_name":"Radio control","level":2,"score":0.25380000472068787},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2531000077724457},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.25110000371932983},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.02542","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.02542","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.02542","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.02542","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Wi-Fi":[0,79,165,223],"rate":[1,49,224],"adaptation":[2],"remains":[3],"a":[4,20,54,101,123,141,150,168,211],"persistent":[5,146],"challenge":[6],"in":[7],"wireless":[8,35],"networking.":[9],"Deployed":[10],"algorithms":[11],"like":[12],"Minstrel-HT":[13],"have":[14],"remained":[15],"largely":[16],"stagnant":[17],"for":[18,84,131],"over":[19],"decade,":[21],"relying":[22],"on":[23,48,89],"hand-tuned":[24],"heuristics":[25],"that":[26,44,69,105,153,201],"fail":[27],"to":[28,30,58,78,119,175,221],"generalize":[29],"the":[31,46,60,72,155,176,218],"complexity":[32],"of":[33,160,190],"modern":[34],"environments.":[36],"We":[37],"present":[38],"\\name,":[39],"an":[40],"autonomous":[41],"research":[42,143,219],"system":[43],"closes":[45],"loop":[47],"control":[50],"development.":[51],"IteRate":[52,96,180],"uses":[53],"multi-agent":[55],"AI":[56,126,202],"architecture":[57,127],"conduct":[59],"full":[61],"scientific":[62,213],"cycle:":[63],"formulating":[64],"hypotheses,":[65],"writing":[66],"eBPF":[67,120],"programs":[68],"run":[70],"inside":[71],"Linux":[73],"kernel,":[74],"deploying":[75],"them":[76],"over-the-air":[77],"devices,":[80],"collecting":[81],"fine-grained":[82],"telemetry":[83,109],"analysis,":[85,138],"and":[86,112,116,136,148,158,193,210],"iterating":[87],"based":[88],"experimental":[90],"evidence,":[91],"all":[92],"without":[93],"human":[94],"intervention.":[95],"makes":[97],"three":[98],"contributions.":[99],"(1)":[100],"novel":[102],"kernel":[103],"module":[104],"exposes":[106],"per-frame":[107],"hardware":[108],"including":[110],"modulation":[111],"coding":[113],"schemes":[114],"(MCS)":[115],"retry":[117],"counts":[118],"programs,":[121],"(2)":[122],"structured":[124],"agentic":[125],"employing":[128],"specialized":[129],"agents":[130],"algorithm":[132],"design,":[133],"experiment":[134],"execution,":[135],"data":[137],"coordinated":[139],"via":[140],"hypothesis-driven":[142],"protocol":[144],"with":[145,206],"knowledge,":[147],"(3)":[149],"closed-loop":[151],"pipeline":[152],"automates":[154],"cross-compilation,":[156],"deployment,":[157],"evaluation":[159],"in-kernel":[161],"logic":[162],"onto":[163],"embedded":[164],"targets.":[166],"On":[167],"58-node":[169],"testbed":[170],"running":[171],"five":[172],"workloads.":[173],"relative":[174],"well-known":[177],"Minstrel":[178],"algorithm,":[179],"achieves":[181],"21%":[182,194],"faster":[183],"web-page":[184],"loads,":[185],"7%":[186],"higher":[187,195],"video":[188],"quality":[189],"experience":[191],"(QoE),":[192],"peak":[196],"throughput.":[197],"Our":[198],"work":[199],"demonstrates":[200],"agents,":[203],"when":[204],"equipped":[205],"appropriate":[207],"kernel-level":[208],"hooks":[209],"disciplined":[212],"workflow,":[214],"can":[215],"effectively":[216],"automate":[217],"required":[220],"design":[222],"controllers.":[225]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-05-06T00:00:00"}
