EdgeRIC: Enabling Real-Time AI-on-RAN systems¶
EdgeRIC: Real-Time AI-in-the-Loop decision making and control in cellular networks.
Next-generation Fine-Grained Telemetry for deep network observability
Reasoning over Network Dynamics for adaptive control
Experience-Aware Cellular for satisfying user experience over cellular networks
Our Projects¶
Team¶
Team
Demos¶
Demos
BeamArmor
Anti-jamming: Controlling MIMO weights in realtime to steer the beam null toward the jammer
EdgeRIC: AI driven Scheduling
RL-based scheduling policy trained to maximize overall system throughput
SPARC: Multi-site Management
Interference-aware resource distribution across sites with Near-RT RIC
Events¶
EdgeRIC Events
5G Testbed¶
5G Testbed
EdgeRIC Core Architecture¶
EdgeRIC Architecture
RT-E2 interface (Real time E2 interface)
Messaging framework between the RAN stack and EdgeRIC, built on ZMQ and protobuf, with TTI-level synchronization.
RT-E2 Report Message
Per-UE KPI report structure (cqi, buffers, TBS, rates) sent every TTI from the RAN to EdgeRIC.
RT-E2 Policy Message
Control-action messages from μApps back to the RAN, including scheduling weights and blanking decisions.
REDIS database
How Redis is used for model storage, μApp lifecycle management, and dynamic configuration.
μApps – EdgeRIC microservices
How μApps subscribe to metrics, compute policies, and send control via the EdgeRIC messenger.
Some Example μApps
Available suite of muApps for different use cases.
Publications & Tutorials¶
Publications & Tutorials
EdgeRIC: Empowering Real-time Intelligent Optimization and Control in NextG Cellular Networks.
Beamarmor: Seamless anti-jamming in 5g cellular networks with mimo null-steering.
Tiny-Twin: A CPU-Native Full-stack Digital Twin for NextG Cellular Networks.
Windex: Realtime Neural Whittle Indexing for Scalable Service Guarantees in NextG Cellular Networks.
SPARC: Spatio-Temporal Adaptive Resource Control for Multi-site Spectrum Management in NextG Cellular Networks.
Datasets¶
Datasets
Funding¶
This work was funded primarily by NSF Grants CNS 2312978, CNS 2312979 and in part by CNS 1955696, ECCS 2030245, ARO grant W911NF- 19-1-0367.
