NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulation

arXiv cs.LG / 4/30/2026

💬 OpinionDeveloper Stack & InfrastructureSignals & Early TrendsModels & Research

Key Points

  • NeuralEmu proposes a measurement-driven, ML-based framework to emulate 5G networks with high fidelity, aiming to support ultra-low-latency and consistent throughput use cases.
  • It addresses limitations of existing tools by preserving the feedback interaction between application endpoints and behavior of commercial 5G schedulers, unlike record-and-replay emulators and oversimplified simulators.
  • The approach learns scheduler resource allocation and modulation decisions from extremely high-resolution telemetry, predicting resource block allocations from users’ buffer occupancy and channel states.
  • To model realistic cross-user contention, NeuralEmu includes a traffic reconstruction component that infers background users’ traffic patterns from scheduling outcomes.
  • In a Linux middlebox emulator implementation, the authors report sizable reductions in emulation error versus prior art across web, WebRTC, and cloud gaming benchmarks.

Abstract

Current and future applications demand ultra-low latency and consistent throughput, yet frequently traverse 5G cellular networks, so cope with volatile packet dynamics, as 5G base station schedulers dynamically react to user workloads and wireless channel conditions. The task of evaluating network algorithms in these environments is hamstrung by current tools: record-and-replay emulators sever the feedback interaction that exists between application end points and a commercial operator's proprietary 5G scheduler, while full-stack simulators rely on overly simplistic scheduling logic. To bridge this reality gap, we present NeuralEmu, a high-fidelity, machine learning-based emulation framework that learns complex 5G scheduler resource allocation behaviors directly from extremely high-resolution network telemetry tools. The first emulator to handle multiple clients, NeuralEmu utilizes machine learning to dynamically predict resource block allocations and modulation schemes based on instantaneous user buffer occupancy and channel states. To capture realistic cross-user contention, a traffic reconstruction model inverts cellular network scheduling results to recover the underlying traffic patterns of uncontrolled background users. Implemented as an high-performance Linux middlebox emulator, NeuralEmu reduces emulation error relative to the state of the art for various network applications including but not limited to 55% for web-page load time, 57% for WebRTC encoder bit rate, and 51% for cloud gaming packet one-way delay, providing an accurate, standardized testing ground for tomorrow's real-time interactive network protocols and applications.