Margo: Temporal Graph-Based Mobility Management for Delay-Critical Edge AI Offloading in 5G Open RAN

MSU Private 5G/6G Network Platform RU. See the VR Evaluation Demo Video →

Abstract

Emerging delay-critical edge AI applications, such as VR perception and real-time video analytics, impose stringent latency and reliability requirements on 5G networks. However, existing mobility management mechanisms are largely reactive and fail to adapt to dynamic network conditions, resulting in suboptimal handover decisions and degraded performance. In this paper, we present Margo, a 5G Open Radio Access Network (O-RAN) system that optimizes user mobility management for delay-critical edge AI offloading. The core of Margo is a temporal graph model that captures the spatiotemporal dynamics of the RAN across users and cells, enabling near real-time handover decisions. Building on this representation, we design a multi-agent reinforcement learning (MARL) framework with rule-based action masking and proactive resource preparation to ensure safe, stable, and efficient handovers. We implement Margo on a multi-cell indoor 5G O-RAN testbed and evaluate it using diverse VR workloads. Extensive experiments show that Margo reduces tail latency by up to 44% and packet loss by up to 56% compared to state-of-the-art approaches.

Video Demo