SLO-Aware Cellular Multi-Access Edge Computing for Real-Time Interactive Applications
Practical, SLO-Aware Resource Management for 5G/6G Multi-Access Edge Computing

Real-time interactive applications, including AI-based video transformation, XR/AR/VR rendering offload, cloud gaming, remote robot teleoperation, and real-time video analytics, depend on low and predictable end-to-end latency. 5G/6G multi-access edge computing (MEC) is designed to deliver this by placing compute close to users. Yet our measurements on commercial deployments reveal a different reality: high tail latencies frequently violate application SLOs. The root cause is resource contention at both the RAN and edge servers, compounded by schedulers that lack SLO awareness. Existing solutions require tight coordination between RAN and edge, which is impractical when different entities operate each component (e.g., Verizon runs the RAN while AWS provides edge compute). Even if such coordination were feasible, feedback delays prevent timely resource allocation.
SMEC takes a different approach: it brings SLO-aware scheduling to MEC through completely decoupled resource managers at the RAN and edge, each making deadline-aware decisions independently.
Our core insight is that standard 5G protocols and MEC application behaviors already expose the signals needed for SLO-aware scheduling without requiring RAN-edge coordination. SMEC exploits these readily available signals through three key ideas:
- Exploiting 5G control signals for request identification at the RAN: Standard 5G control signaling between UE and base station naturally exhibits distinctive patterns when new application requests are generated. SMEC leverages them to detect request boundaries at the RAN without payload inspection or protocol modifications.
- Leveraging downlink stability for network latency estimation at the edge: 5G downlink transmissions exhibit more predictable latency than uplink. SMEC exploits this asymmetry through a lightweight probing protocol between edge servers and client devices, enabling accurate latency tracking without RAN-edge coordination.
- Utilizing application lifecycle events for processing time prediction at the edge: MEC applications' request-response behaviors expose key lifecycle events that enable processing time estimation. SMEC tracks these naturally occurring events through server-side APIs and builds execution history, providing sufficient accuracy for deadline-aware scheduling without requiring invasive application changes.
-
Open-Source Implementation
RAN resource manager: Pluggable scheduling module for srsRAN's MAC layer
Edge resource manager: User-space daemon managing CPU and GPU resources with lightweight client-side timing daemon
-
Evaluation Highlights
90–96% SLO satisfaction across real-world latency-critical applications with SLO requirements ranging from 10s to 100 milliseconds
Starvation-free for best-effort applications sharing remaining bandwidth
Target Applications
SMEC targets real-time interactive applications offloaded to MEC servers over 5G, where end-to-end latency directly impacts user experience or task correctness.
-
AI-Based Video Transformation
Real-time style transfer, super-resolution, and background removal must process each video frame within a strict per-frame deadline; missed deadlines cause visible stutter or degraded output quality.
-
XR / AR / VR Offloading
Head-mounted displays offload rendering and scene understanding to edge servers to meet the motion-to-photon latency budget, typically under 20 ms, required to avoid perceptual discomfort.
-
Cloud Gaming
Input events must be processed and rendered frames returned within tens of milliseconds to sustain responsive gameplay.
-
Remote Robot Teleoperation
Control commands and sensor feedback traverse the wireless link in real time; latency spikes can destabilize control loops or lead to unsafe behavior.
-
Real-Time Video Analytics
Object detection, pose estimation, and activity recognition on live video streams require inference results within each frame interval to support real-time decision-making.
-
On-Device AI Assistance Offloading
Speech recognition, language model inference, and other AI workloads are offloaded to the edge to meet response-time targets without draining device power.
BibTeX
If you find SMEC relevant to your research, please consider citing:
@inproceedings{smec-nsdi26,
title = {Enabling SLO-Aware 5G Multi-Access Edge Computing with SMEC},
author = {Xiao Zhang and Daehyeok Kim},
booktitle = {Proceedings of 23rd USENIX Symposium on Networked Systems Design and Implementation {(NSDI)}},
year = {2026}
}
Contact
Xiao Zhang (zx123@utexas.edu)
Daehyeok Kim (daehyeok@utexas.edu)
Sponsors