skip to main content
10.1145/3447993.3483266acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Nuberu: reliable RAN virtualization in shared platforms

Published:25 October 2021Publication History

ABSTRACT

RAN virtualization will become a key technology for the last mile of next-generation mobile networks driven by initiatives such as the O-RAN alliance. However, due to the computing fluctuations inherent to wireless dynamics and resource contention in shared computing infrastructure, the price to migrate from dedicated to shared platforms may be too high. Indeed, we show in this paper that the baseline architecture of a base station's distributed unit (DU) collapses upon moments of deficit in computing capacity. Recent solutions to accelerate some signal processing tasks certainly help but do not tackle the core problem: a DU pipeline that requires predictable computing to provide carrier-grade reliability.

We present Nuberu, a novel pipeline architecture for 4G/5G DUs specifically engineered for non-deterministic computing platforms. Our design has one key objective to attain reliability: to guarantee a minimum set of signals that preserve synchronization between the DU and its users during computing capacity shortages and, provided this, maximize network throughput. To this end, we use techniques such as tight deadline control, jitter-absorbing buffers, predictive HARQ, and congestion control. Using an experimental prototype, we show that Nuberu attains >95% of the theoretical spectrum efficiency in hostile environments, where state-of-art approaches lose connectivity, and at least 80% resource savings.

References

  1. 3GPP. 2020. 5G;NG-RAN; Architecture description. 3GPP TS 38.401 version 16.2.0 Release 16.Google ScholarGoogle Scholar
  2. NGMN Alliance. 2019. 5G E2E Technology to Support Verticals URLLC Requirements.Google ScholarGoogle Scholar
  3. Alex Aronov, Leonid Kazakevich, Jane Mack, Fred Schreider, and Scott Newton. 2019. 5G NR LDPC Decoding Performance Comparison between GPU & FPGA Platforms. In 2019 IEEE Long Island Systems, Applications and Technology Conference (LISAT). IEEE, 1--6.Google ScholarGoogle Scholar
  4. Jose A. Ayala-Romero, Andres Garcia-Saavedra, Xavier Costa-Perez, and George Iosifidis. 2021. Bayesian Online Learning for Energy-Aware Resource Orchestration in Virtualized RANs. In IEEE INFOCOM 2021 - IEEE Conference on Computer Communications. 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jose A. Ayala-Romero, Andres Garcia-Saavedra, Marco Gramaglia, Xavier Costa-Perez, Albert Banchs, and Juan J. Alcaraz. 2020. vrAIn: Deep Learning based Orchestration for Computing and Radio Resources in vRANs. IEEE Transactions on Mobile Computing (2020), 1--1. Google ScholarGoogle ScholarCross RefCross Ref
  6. Vinay Chamola, Sambit Patra, Neeraj Kumar, and Mohsen Guizani. 2020. FPGA for 5G: Re-configurable Hardware for Next Generation Communication. IEEE Wireless Communications (2020).Google ScholarGoogle Scholar
  7. Cisco, Rakuten, Altiostar. 2019. Reimagining the End-to-End Mobile Network in the 5G Era. White Paper (2019).Google ScholarGoogle Scholar
  8. Erik Dahlman, Stefan Parkvall, and Johan Skold. 2018. 5G NR: The next generation wireless access technology. Academic Press.Google ScholarGoogle Scholar
  9. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. John C Eidson. 2006. Measurement, control, and communication using IEEE 1588. Springer Science & Business Media.Google ScholarGoogle Scholar
  11. Xenofon Foukas, Mahesh K. Marina, and Kimon Kontovasilis. 2017. Orion: RAN Slicing for a Flexible and Cost-Effective Multi-Service Mobile Network Architecture. In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom '17). Association for Computing Machinery, New York, NY, USA, 127--140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Andres Garcia-Saavedra and Xavier Costa-Perez. 2021. O-RAN: Disrupting the Virtualized RAN Ecosystem. IEEE Communications Standards Magazine (2021).Google ScholarGoogle Scholar
  13. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Junzhi Gong, Yuliang Li, Bilal Anwer, Aman Shaikh, and Minlan Yu. 2020. Microscope: Queue-Based Performance Diagnosis for Network Functions. In Proceedings of ACM SIGCOMM '20. ACM, 390--403.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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.Google ScholarGoogle ScholarCross RefCross Ref
  16. Lajos Hanzo, Jason P Woodard, and Patrick Robertson. 2007. Turbo decoding and detection for wireless applications. Proc. IEEE 95, 6 (2007), 1178--1200.Google ScholarGoogle ScholarCross RefCross Ref
  17. 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. 207--222.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Intel. 2017. vRAN: The Next Step in Network Transformation. White Paper (2017).Google ScholarGoogle Scholar
  19. 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.htmlGoogle ScholarGoogle Scholar
  20. Florian Kaltenberger, Aloizio P Silva, Abhimanyu Gosain, Luhan Wang, and Tien-Thinh Nguyen. 2020. OpenAirInterface: Democratizing innovation in the 5G Era. Computer Networks (2020), 107284.Google ScholarGoogle Scholar
  21. Praveen Kumar, Nandita Dukkipati, Nathan Lewis, Yi Cui, Yaogong Wang, Chonggang Li, Valas Valancius, Jake Adriaens, Steve Gribble, Nate Foster, and Amin Vahdat. 2019. PicNIC: Predictable Virtualized NIC. In Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM '19). Association for Computing Machinery, 351--366.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Jiangpeng Li, Guanghui He, Hexi Hou, Zhejun Zhang, and Jun Ma. 2011. Memory efficient layered decoder design with early termination for LDPC codes. In 2011 IEEE International Symposium of Circuits and Systems (ISCAS). IEEE, 2697--2700.Google ScholarGoogle ScholarCross RefCross Ref
  23. X. Lin, J. Li, R. Baldemair, J. T. Cheng, S. Parkvall, D. C. Larsson, H. Koorapaty, M. Frenne, S. Falahati, A. Grovlen, and K. Werner. 2019. 5G New Radio: Unveiling the Essentials of the Next Generation Wireless Access Technology. IEEE Communications Standards Magazine 3, 3 (2019), 30--37.Google ScholarGoogle ScholarCross RefCross Ref
  24. Antonis Manousis, Rahul Anand Sharma, Vyas Sekar, and Justine Sherry. 2020. Contention-Aware Performance Prediction For Virtualized Network Functions. In Proceedings of ACM SIGCOMM '20. ACM, 270--282.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. C. Marquez, M. Gramaglia, M. Fiore, A. Banchs, and X. Costa-Pérez. 2019. Resource Sharing Efficiency in Network Slicing. IEEE Transactions on Network and Service Management 16, 3 (2019), 909--923. Google ScholarGoogle ScholarCross RefCross Ref
  26. Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C. Evans, Steve Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar, Carl Mauer, Emily Musick, Lena Olson, Erik Rubow, Michael Ryan, Kevin Springborn, Paul Turner, Valas Valancius, Xi Wang, and Amin Vahdat. 2019. Snap: A Microkernel Approach to Host Networking. In Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP '19). Association for Computing Machinery, New York, NY, USA, 399--413. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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.Google ScholarGoogle ScholarCross RefCross Ref
  28. O-RAN Alliance. 2020. Cloud Architecture and Deployment Scenarios for O-RAN Virtualized RAN v02.01 (O-RAN.WG6.CAD-v02.01). Technical Report.Google ScholarGoogle Scholar
  29. 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). USENIX Association, Boston, MA, 361--378. https://www.usenix.org/conference/nsdi19/presentation/ousterhoutGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  30. Rethink Technology Research. 2020. Special Report: Open Networks. Technical Report (2020).Google ScholarGoogle Scholar
  31. P. Rost and A. Prasad. 2014. Opportunistic Hybrid ARQ---Enabler of Centralized-RAN Over Nonideal Backhaul. IEEE Wireless Communications Letters 3, 5 (2014), 481--484. Google ScholarGoogle ScholarCross RefCross Ref
  32. P Salija and B Yamuna. 2016. An efficient early iteration termination for turbo decoder. Journal of Telecommunications and Information Technology (2016).Google ScholarGoogle Scholar
  33. Samsung. 2019. Virtualized Radio Access Network: Architecture, Key technologies and Benefits. Technical Report (2019).Google ScholarGoogle Scholar
  34. 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/Google ScholarGoogle Scholar
  35. Nils Strodthoff, Barış Göktepe, Thomas Schierl, Cornelius Hellge, and Wojciech Samek. 2019. Enhanced machine learning techniques for early HARQ feedback prediction in 5G. IEEE Journal on Selected Areas in Communications 37, 11 (2019), 2573--2587.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Sujata Tibrewala. 2018. The 5G network transformation. https://software.intel.com/en-us/articles/the-5g-network-transformationGoogle ScholarGoogle Scholar
  37. Chen Sun, Jun Bi, Zhilong Zheng, Heng Yu, and Hongxin Hu. 2017. NFP: Enabling Network Function Parallelism in NFV. In Proceedings of ACM SIGCOMM '17. ACM, 43--56.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Yang Sun and Joseph R Cavallaro. 2011. A flexible LDPC/turbo decoder architecture. Journal of Signal Processing Systems 64, 1 (2011), 1--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Amin Tootoonchian, Aurojit Panda, Chang Lan, Melvin Walls, Katerina Argyraki, Sylvia Ratnasamy, and Scott Shenker. 2018. ResQ: Enabling SLOs in Network Function Virtualization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 283--297. https://www.usenix.org/conference/nsdi18/presentation/tootoonchianGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  40. Lanfranco Zanzi, Vincenzo Sciancalepore, Andres Garcia-Saavedra, and Xavier Costa-Pérez. 2018. OVNES: Demonstrating 5G network slicing overbooking on real deployments. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 1--2.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Nuberu: reliable RAN virtualization in shared platforms

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          MobiCom '21: Proceedings of the 27th Annual International Conference on Mobile Computing and Networking
          October 2021
          887 pages
          ISBN:9781450383424
          DOI:10.1145/3447993

          Copyright © 2021 ACM

          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 ACM 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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 October 2021

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate440of2,972submissions,15%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader