2023 · 42 citations · 42 references
ComputingComputer EngineeringComputer SystemsEdge ComputingEmbedded SystemsMobile ComputingMobile Edge ComputingTelemetry ManagementApplication Performance MonitoringIntelligent ControlMimoNetwork TelemetryRun-time MonitoringTelemetry-driven ControlTime Scales
Open RAN, a modular and disaggregated design paradigm for 5G radio access networks (RAN), promises programmability through the RAN Intelligent Controller (RIC). However, due to latency and safety challenges, the telemetry and control provided by the RIC is mainly limited to higher layers and higher time scales (> 10ms), while also relying on predefined service models which are hard to change. We address these issues by proposing Janus, a fully programmable monitoring and control system, specifically designed with the RAN idiosyncrasies in mind, focused on flexibility, efficiency and safety. Janus builds on eBPF to allow third-parties to load arbitrary codelets inline in the RAN functions in a provably safe manner. We extend eBPF with a novel bytecode patching algorithm that enforces codelet runtime thresholds, and a safe way to collect user-defined telemetry. We demonstrate Janus' flexibility and efficiency by building 3 different classes of applications (18 applications in total) and deploying them on a 100MHz 4×4 MIMO 5G cell without affecting the RAN performance.
42
Manikanta Kotaru, Kiran Joshi, Dinesh Bharadia et al. · 2015 · 1.2K citations
Engineering, Electrical Engineering, Information Technology +16
Network Slicing in 5G: Survey and Challenges
Xenofon Foukas, Georgios Patounas, Ahmed Elmokashfi et al. · IEEE Communications Magazine · 2017 · 1.1K citations · Full text
Bringing the web up to speed with WebAssembly
Andreas Haas, Andreas Rossberg, Derek L. Schuff et al. · 2017 · 510 citations · Full text
Souvik Sen, Božidar Radunović, Romit Roy Choudhury et al. · 2012 · 507 citations
Computing, Electrical Engineering, Information Technology +15