Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3636534.3649381acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article
Open access

CloudRIC: Open Radio Access Network (O-RAN) Virtualization with Shared Heterogeneous Computing

Published: 29 May 2024 Publication History

Abstract

Open and virtualized Radio Access Networks (vRANs) are breeding a new market with unprecedented opportunities. However, carrier-grade vRANs today are expensive and energy-hungry, as they rely on hardware accelerators (HAs) that are dedicated to individual distributed units (DUs). In this paper, we argue that sharing pools of heterogeneous processors among DUs leads to more cost- and energy-efficient vRANs. We then design CloudRIC, a system that, powered by lightweight data-driven models, meets specific reliability targets while (i) coordinating access between DUs and heterogeneous computing infrastructure; and (ii) assisting DUs with compute-aware radio scheduling procedures. Experiments on a GPU-accelerated O-Cloud show that CloudRIC can achieve, respectively, 3x and 15x mean gains in energy- and cost-efficiency under real RAN workloads while ensuring 99.999% reliability even in dense scenarios.

References

[1]
3GPP. 2020. 5G;NR; Physical layer procedures for control. 3GPP TS 38.213 version 16.2.0 Release 16.
[2]
3rd Generation Partnership Project (3GPP). 2021. 3GPP TS 38.214; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16). Technical Specification.
[3]
3rd Generation Partnership Project (3GPP). 2022. 3GPP TR 38.913; Technical Specification Group Radio Access Network; Study on Scenarios and Requirements for Next Generation Access Technologies; (Release 17). Technical Report.
[4]
Analysys Mason. 2023. Open RAN: translating the hype into revenue. Webinar.
[5]
Jose A. Ayala-Romero et al. 2020. vrAIn: Deep Learning based Orchestration for Computing and Radio Resources in vRANs. IEEE Transactions on Mobile Computing (2020), 1--1.
[6]
Jose A. Ayala-Romero et al. 2021. Bayesian Online Learning for Energy-Aware Resource Orchestration in Virtualized RANs. In IEEE INFOCOM 2021 - IEEE Conference on Computer Communications. 1--10.
[7]
Jose A. Ayala-Romero et al. 2021. EdgeBOL: Automating Energy-Savings for Mobile Edge AI. Association for Computing Machinery, New York, NY, USA, 397--410.
[8]
Yufei Blankenship, Dennis Hui, and Mattias Andersson. 2021. Channel Coding in NR. Springer International Publishing, Cham, 303--332.
[9]
Aleksandra Checko, Henrik L Christiansen, Ying Yan, Lara Scolari, Georgios Kardaras, Michael S Berger, and Lars Dittmann. 2014. Cloud RAN for mobile networks---A technology overview. IEEE Communications surveys & tutorials 17, 1 (2014), 405--426.
[10]
Erik Dahlman, Stefan Parkvall, and Johan Skold. 2020. 5G NR: The next generation wireless access technology. Academic Press.
[11]
Deloitte. 2021. The Open Future of Radio Access Networks. Editorial Report (2021).
[12]
Jian Ding, Rahman Doost-Mohammady, Anuj Kalia, and Lin Zhong. 2020. Agora: Real-time massive MIMO baseband processing in software. In Proceedings of ACM CoNEXT '20. ACM.
[13]
NTT Docomo. 2016. Base-station Equipment with the Aim of Introducing 3.5-GHz band TD-LTE. NTT Docomo Technical Journal (2016).
[14]
Salvatore D'Oro, Leonardo Bonati, Michele Polese, and Tommaso Melodia. 2022. OrchestRAN: Network Automation through Orchestrated Intelligence in the Open RAN. In IEEE INFOCOM 2022 - IEEE Conference on Computer Communications. 270--279.
[15]
DPDK. 2023. Wireless Baseband Device Library. https://doc.dpdk.org/guides/prog_guide/bbdev.html
[16]
Ericsson. 2022. Mobility Report. White Paper (June 2022).
[17]
Gabriel Falcao, Leonel Sousa, and Vitor Silva. 2010. Massively LDPC decoding on multicore architectures. IEEE Transactions on Parallel and Distributed Systems 22, 2 (2010), 309--322.
[18]
Robert Falkenberg and Christian Wietfeld. 2019. FALCON: An Accurate Real-time Monitor for Client-based Mobile Network Data Analytics. In 2019 IEEE Global Communications Conference (GLOBECOM). IEEE, Waikoloa, Hawaii, USA. arXiv:1907.10110
[19]
Xenofon Foukas and Bozidar Radunovic. 2021. Concordia: Teaching the 5G VRAN to Share Compute. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference (Virtual Event, USA) (SIGCOMM '21). Association for Computing Machinery, New York, NY, USA, 580--596.
[20]
Fujitsu. 2023. What is the difference between inline and lookaside accelerators in virtualized distributed units? White Paper (2023).
[21]
Gines Garcia-Aviles, Andres Garcia-Saavedra, Marco Gramaglia, Xavier Costa-Perez, Pablo Serrano, and Albert Banchs. 2021. Nuberu: Reliable RAN Virtualization in Shared Platforms. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (New Orleans, Louisiana) (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 749--761.
[22]
Andres Garcia-Saavedra and Xavier Costa-Pérez. 2021. O-RAN: Disrupting the Virtualized RAN Ecosystem. IEEE Communications Standards Magazine 5, 4 (2021), 96--103.
[23]
Ismael Gomez-Miguelez, Andres Garcia-Saavedra, Paul D Sutton, Pablo Serrano, Cristina Cano, and Doug J Leith. 2016. srsLTE: an open-source platform for LTE evolution and experimentation. In Proceedings of the Tenth ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation, and Characterization. 25--32.
[24]
Junzhi Gong, Anuj Kalia, and Minlan Yu. 2023. Scalable Distributed Massive MIMO Baseband Processing. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 405--417.
[25]
Tuomas Haarnoja, Aurick Zhou, Pieter Abbeel, and Sergey Levine. 2018. Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor. In Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 80), Jennifer Dy and Andreas Krause (Eds.). PMLR, 1861--1870. https://proceedings.mlr.press/v80/haarnoja18b.html
[26]
Wang Tsu Han and Raymond Knopp. 2018. OpenAirInterface: A pipeline structure for 5G. In 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP). IEEE, 1--4.
[27]
Heavy Reading. 2021. Heavy Reading's Accelerating Open RAN Platforms Operator Survey. White Paper (June 2021).
[28]
Heavy Reading. 2022. 5G Transport: A 2021 Heavy Reading Survey. White Paper (Feb. 2022).
[29]
Yan Huang, Shaoran Li, Y. Thomas Hou, and Wenjing Lou. 2018. GPF: A GPU-Based Design to Achieve 100 μs Scheduling for 5G NR. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (New Delhi, India) (MobiCom '18). Association for Computing Machinery, New York, NY, USA, 207--222.
[30]
Intel. 2019. FlexRAN LTE and 5G NR FEC Software Development Kit Modules. https://software.intel.com/content/www/us/en/develop/articles/flexran-lte-and-5g-nr-fec-software-development-kit-modules.html
[31]
Intel. 2020. Enabling 5G Wireless Acceleration in FlexRAN: for the Intel® FPGA Programmable Acceleration Card N3000. https://www.intel.com/content/www/us/en/programmable/documentation/ocl1575542673666.html
[32]
Intel. 2023. 4th Gen Intel Xeon Scalable Processors with Intel vRAN Boost. Enabling high performance, energy-efficient vRAN with fully integrated acceleration. https://download.intel.com/newsroom/2023/5g-communications/2023MWC-vRAN-Fact-Sheet.pdf
[33]
Chaoqiang Jin, Xuelian Bai, Chao Yang, Wangxin Mao, and Xin Xu. 2020. A review of power consumption models of servers in data centers. Applied Energy 265 (2020), 114806.
[34]
Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazières, and Christos Kozyrakis. 2019. Shinjuku: Preemptive Scheduling for {μsecond-scale} Tail Latency. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 345--360.
[35]
Keith Dyer. 2023. AI everywhere all the time. https://the-mobile-network.com/2023/03/ai-everywhere-all-the-time/
[36]
Anupa Kelkar and Chris Dick. 2021. NVIDIA aerial GPU hosted AI-on-5G. In 2021 IEEE 4th 5G World Forum (5GWF). IEEE, 64--69.
[37]
Jing Li, David Ferry, Shaurya Ahuja, Kunal Agrawal, Christopher Gill, and Chenyang Lu. 2017. Mixed-criticality federated scheduling for parallel real-time tasks. Real-time systems 53, 5 (2017), 760--811.
[38]
Light Reading. 2022. Mavenir unhappy about chip prices for smaller open RAN players. https://www.lightreading.com/open-ran/mavenir-unhappy-about-chip-prices-for-smaller-open-ran-players/d/d-id/781327
[39]
Light Reading. 2023. Chip choices kickstart open RAN war between lookaside and inline. https://www.lightreading.com/semiconductors/chip-choices-kickstart-open-ran-war-between-lookaside-and-inline
[40]
Yeon-sup Lim, Erich M. Nahum, Don Towsley, and Richard J. Gibbens. 2017. ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths. In Proceedings of the 13th International Conference on Emerging Networking EXperiments and Technologies (Incheon, Republic of Korea) (CoNEXT '17). Association for Computing Machinery, New York, NY, USA, 147--159.
[41]
Luca Cominardi. 2021. Zenoh performance: a stroll in Rust async wonderland. https://zenoh.io/blog/2021-07-13-zenoh-performance-async/
[42]
N. Ludant, P. Robyns, and G. Noubir. 2023. From 5G Sniffing to Harvesting Leakages of Privacy-Preserving Messengers. In 2023 2023 IEEE Symposium on Security and Privacy (SP) (SP). IEEE Computer Society, Los Alamitos, CA, USA, 3146--3161.
[43]
Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C Evans, Steve Gribble, et al. 2019. Snap: A microkernel approach to host networking. In Proceedings of the 27th ACM Symposium on Operating Systems Principles. 399--413.
[44]
Jose Mendes, XianJun Jiao, Andres Garcia-Saavedra, Felipe Huici, and Ingrid Moerman. 2019. Cellular access multi-tenancy through small-cell virtualization and common RF front-end sharing. Computer Communications 133 (2019), 59--66.
[45]
Diksha Moolchandani, Anshul Kumar, and Smruti R. Sarangi. 2021. Accelerating CNN Inference on ASICs: A Survey. Journal of Systems Architecture 113 (2021), 101887.
[46]
Fahri Wisnu Murti, Jose A Ayala-Romero, Andres Garcia-Saavedra, Xavier Costa-Pérez, and George Iosifidis. 2020. An optimal deployment framework for multi-cloud virtualized radio access networks. IEEE Transactions on Wireless Communications 20, 4 (2020), 2251--2265.
[47]
NTT Docomo. 2021. 5G Open RAN Ecosystem. White Paper (June 2021).
[48]
NVIDIA. 2022. NVIDIA V100 Tensor Core GPU Specifications. https://images.nvidia.com/content/technologies/volta/pdf/volta-v100-datasheet-update-us-1165301-r5.pdf
[49]
O-RAN Alliance. 2022. Cloud Architecture and Deployment Scenarios for O-RAN Virtualized RAN (O-RAN.WG6.CADS-v04.00). Technical Report.
[50]
O-RAN Alliance. 2022. O-DU Low Project Introduction. https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/overview1.html
[51]
O-RAN Alliance. 2022. O-RAN Acceleration Abstraction Layer - General Aspects and Principles (O-RAN.WG6.AAL-GAnP-v04.00). Technical Specification.
[52]
O-RAN Alliance. 2022. O-RAN Working Group 4 (Open Fronthaul Interfaces WG). Control, User and Synchronization Plane Specification (O-RAN.WG4.CUS.0-v10.00). Technical Report.
[53]
Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: Achieving high {CPU} efficiency for latency-sensitive datacenter workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 361--378.
[54]
Gabriel Otero Pérez, David Larrabeiti Lopez, and José Alberto Hernández. 2019. 5G new radio fronthaul network design for eCPRI-IEEE 802.1 CM and extreme latency percentiles. IEEE Access 7 (2019), 82218--82230.
[55]
Pablo Fernández Pérez, Claudio Fiandrino, and Joerg Widmer. 2023. Characterizing and Modeling Mobile Networks User Traffic at Millisecond Level. In Proceedings of the 17th ACM Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization (Madrid, Spain) (WiNTECH '23). Association for Computing Machinery, New York, NY, USA, 64--71.
[56]
Michele Polese, Leonardo Bonati, Salvatore D'Oro, Stefano Basagni, and Tommaso Melodia. 2022. ColO-RAN: Developing Machine Learning-based xApps for Open RAN Closed-loop Control on Programmable Experimental Platforms. IEEE Transactions on Mobile Computing (2022), 1--14.
[57]
George Prekas, Marios Kogias, and Edouard Bugnion. 2017. Zygos: Achieving low tail latency for microsecond-scale networked tasks. In Proceedings of the 26th Symposium on Operating Systems Principles. 325--341.
[58]
Henry Qin, Qian Li, Jacqueline Speiser, Peter Kraft, and John Ousterhout. 2018. Arachne:{Core-Aware} Thread Management. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 145--160.
[59]
RCR Wireless News. 2021. From greenfield to brownfield: Open RAN in 2022 (With large scale carrier commitments in place, what's next for the Open RAN ecosystem?). Editorial Report (October 2021).
[60]
Rethink Technology Research. 2019. Nokia says its FPGA strategy hit 5G margins, but other factors are at work too. https://rethinkresearch.biz/articles/nokia-says-its-fpga-strategy-hit-5g-margins-but-other-factors-are-at-work-too/
[61]
Rethink Technology Research. 2020. Is general purpose silicon too slow and expensive for the vRAN? https://rethinkresearch.biz/articles/is-general-purpose-silicon-too-slow-and-expensive-for-the-vran/
[62]
Silicom. 2022. Silicom's eASIC ACC100 FEC Accelerator. https://www.silicom-usa.com/wp-content/uploads/2022/10/Lisbon-ACC100-FEC-Accelerator-Extended-temp-Server-Adapter.pdf
[63]
Soma Velayutham. 2019. NVIDIA CEO Introduces Aerial --- Software to Accelerate 5G on NVIDIA GPUs. https://blogs.nvidia.com/blog/2019/10/21/aerial-application-framework-5g-networks/
[64]
Aleksejs Udalcovs, Marco Levantesi, Patryk Urban, Darli AA Mello, Roberto Gaudino, Oskars Ozolins, and Paolo Monti. 2020. Total cost of ownership of digital vs. analog radio-over-fiber architectures for 5G fronthauling. IEEE Access 8 (2020), 223562--223573.
[65]
Pedro Vicente, Pedro M Santos, Barikisu Asulba, Nuno Martins, Joana Sousa, and Luis Almeida. 2023. Comparing Performance of Machine Learning Tools Across Computing Platforms. In 2023 18th Conference on Computer Science and Intelligence Systems (FedCSIS). IEEE, 1185--1189.

Index Terms

  1. CloudRIC: Open Radio Access Network (O-RAN) Virtualization with Shared Heterogeneous Computing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ACM MobiCom '24: Proceedings of the 30th Annual International Conference on Mobile Computing and Networking
      May 2024
      733 pages
      ISBN:9798400704895
      DOI:10.1145/3636534
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 29 May 2024

      Check for updates

      Badges

      Author Tags

      1. vRAN
      2. O-RAN
      3. O-Cloud
      4. distributed unit
      5. HW accelerators

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      ACM MobiCom '24
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 440 of 2,972 submissions, 15%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 333
        Total Downloads
      • Downloads (Last 12 months)333
      • Downloads (Last 6 weeks)128
      Reflects downloads up to 03 Sep 2024

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media