NIAIApr 9

eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming

arXiv:2604.087910.3h-index: 2
Predicted impact top 100% in NI · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses adaptive video streaming for users by improving quality of experience through kernel-driven reinforcement learning, representing an incremental advance with a novel integration of existing methods.

The paper tackled the problem of adaptive video streaming by moving network monitoring and ABR algorithm selection into the Linux kernel using eBPF, resulting in eBandit achieving a 7.2% higher cumulative QoE than the best static heuristic on synthetic traces and the highest mean QoE per chunk on real-world sessions.

User-space Adaptive Bitrate (ABR) algorithms cannot see the transport layer signals that matter most, such as minimum RTT and instantaneous delivery rate, and they respond to network changes only after damage has already propagated to the playout buffer. We present eBandit, a framework that relocates both network monitoring and ABR algorithm selection into the Linux kernel using eBPF. A lightweight epsilon-greedy Multi-Armed Bandit (MAB) runs inside a sockops program, evaluating three ABR heuristics against a reward derived from live TCP metrics. On an adversarial synthetic trace eBandit achieves $416.3 \pm 4.9$ cumulative QoE, outperforming the best static heuristic by $7.2\%$. On 42 real-world sessions eBandit achieves a mean QoE per chunk of $1.241$, the highest across all policies, demonstrating that kernel-resident bandit learning transfers to heterogeneous mobile conditions.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes