eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Alizadeh, Mahdi
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913032105361408
author Alizadeh, Mahdi
author_facet Alizadeh, Mahdi
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2604_08791
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming
Alizadeh, Mahdi
Networking and Internet Architecture
Artificial Intelligence
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.
title eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming
topic Networking and Internet Architecture
Artificial Intelligence
url https://arxiv.org/abs/2604.08791