IteRate: Autonomous AI Synthesis of In-Kernel eBPF Wi-Fi Rate Control Algorithms
James Lynch, Ziqian Liu, Snehadeep Gayen, Om Chabra, and Hari Balakrishnan

TL;DR
IteRate is an autonomous AI system that designs, deploys, and evaluates Wi-Fi rate control algorithms within the Linux kernel, significantly improving performance over traditional heuristics.
Contribution
It introduces a novel kernel module, an agentic AI architecture, and a closed-loop pipeline for automated Wi-Fi rate control development.
Findings
Achieves 21% faster web-page loads compared to Minstrel.
Attains 7% higher video QoE.
Reaches 21% higher peak throughput.
Abstract
Wi-Fi rate adaptation remains a persistent challenge in wireless networking. Deployed algorithms like Minstrel-HT have remained largely stagnant for over a decade, relying on hand-tuned heuristics that fail to generalize to the complexity of modern wireless environments. We present \name, an autonomous research system that closes the loop on rate control development. IteRate uses a multi-agent AI architecture to conduct the full scientific cycle: formulating hypotheses, writing eBPF programs that run inside the Linux kernel, deploying them over-the-air to Wi-Fi devices, collecting fine-grained telemetry for analysis, and iterating based on experimental evidence, all without human intervention. IteRate makes three contributions. (1) a novel kernel module that exposes per-frame hardware telemetry including modulation and coding schemes (MCS) and retry counts to eBPF programs, (2) a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
