skip to main content
10.1145/3452296.3472894acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Concordia: teaching the 5G vRAN to share compute

Published:09 August 2021Publication History

ABSTRACT

Virtualized Radio Access Network (vRAN) offers a cost-efficient solution for running the 5G RAN as a virtualized network function (VNF) on commodity hardware. The vRAN is more efficient than traditional RANs, as it multiplexes several base station workloads on the same compute hardware. Our measurements show that, whilst this multiplexing provides efficiency gains, more than 50% of the CPU cycles in typical vRAN settings still remain unused. A way to further improve CPU utilization is to collocate the vRAN with general-purpose workloads. However, to maintain performance, vRAN tasks have sub-millisecond latency requirements that have to be met 99.999% of times. We show that this is difficult to achieve with existing systems. We propose Concordia, a userspace deadline scheduling framework for the vRAN on Linux. Concordia builds prediction models using quantile decision trees to predict the worst case execution times of vRAN signal processing tasks. The Concordia scheduler is fast (runs every 20 us) and the prediction models are accurate, enabling the system to reserve a minimum number of cores required for vRAN tasks, leaving the rest for general-purpose workloads. We evaluate Concordia on a commercial-grade reference vRAN platform. We show that it meets the 99.999% reliability requirements and reclaims more than 70% of idle CPU cycles without affecting the RAN performance.

Skip Supplemental Material Section

Supplemental Material

video-presentation.mp4

mp4

208.6 MB

video-long.mp4

mp4

424.5 MB

References

  1. 3GPP. 2019. 5G NR Physical Channels and Modulation, document 38.211.Google ScholarGoogle Scholar
  2. ORAN Alliance. 2020. O-RAN Use Cases and Deployment Scenarios. White Paper, Feb (2020).Google ScholarGoogle Scholar
  3. Ganesh Ananthanarayanan, Paramvir Bahl, Peter Bodík, Krishna Chintalapudi, Matthai Philipose, Lenin Ravindranath, and Sudipta Sinha. 2017. Real-time video analytics: The killer app for edge computing. computer 50, 10 (2017), 58--67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Erdal Arikan. 2009. Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Transactions on information Theory 55, 7 (2009), 3051--3073.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jose A Ayala-Romero, Andres Garcia-Saavedra, Marco Gramaglia, Xavier Costa-Perez, Albert Banchs, and Juan J Alcaraz. 2019. vrAIn: A Deep Learning Approach Tailoring Computing and Radio Resources in Virtualized RANs. In The 25th Annual International Conference on Mobile Computing and Networking. 1--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Arjun Balasingam, Manu Bansal, Rakesh Misra, Kanthi Nagaraj, Rahul Tandra, Sachin Katti, and Aaron Schulman. 2019. Detecting if LTE is the Bottleneck with BurstTracker. In The 25th Annual International Conference on Mobile Computing and Networking. 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Manu Bansal, Aaron Schulman, and Sachin Katti. 2015. Atomix: A framework for deploying signal processing applications on wireless infrastructure. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). 173--188.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Sanjoy Baruah. 2016. The federated scheduling of systems of mixed-criticality sporadic DAG tasks. In 2016 IEEE Real-Time Systems Symposium (RTSS). IEEE, 227--236.Google ScholarGoogle ScholarCross RefCross Ref
  9. Sanjoy Baruah, Vincenzo Bonifaci, Alberto Marchetti-Spaccamela, Leen Stougie, and Andreas Wiese. 2012. A generalized parallel task model for recurrent real-time processes. In 2012 IEEE 33rd Real-Time Systems Symposium. IEEE, 63--72.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ali Kashif Bashir, Rajakumar Arul, Shakila Basheer, Gunasekaran Raja, Ramkumar Jayaraman, and Nawab Muhammad Faseeh Qureshi. 2019. An optimal multitier resource allocation of cloud RAN in 5G using machine learning. Transactions on emerging telecommunications technologies 30, 8 (2019), e3627.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ejder Bastug, Mehdi Bennis, and Mérouane Debbah. 2014. Living on the edge: The role of proactive caching in 5G wireless networks. IEEE Communications Magazine 52, 8 (2014), 82--89.Google ScholarGoogle ScholarCross RefCross Ref
  12. Dario Bega, Albert Banchs, Marco Gramaglia, Xavier Costa-Pérez, and Peter Rost. 2018. CARES: Computation-aware scheduling in virtualized radio access networks. IEEE Transactions on Wireless Communications 17, 12 (2018), 7993--8006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. {IX}: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 49--65.Google ScholarGoogle Scholar
  14. Mouncef Benmimoune, Elmahdi Driouch, Wessam Ajib, and Daniel Massicotte. 2015. Joint transmit antenna selection and user scheduling for massive MIMO systems. In 2015 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 381--386.Google ScholarGoogle ScholarCross RefCross Ref
  15. Sourjya Bhaumik, Shoban Preeth Chandrabose, Manjunath Kashyap Jataprolu, Gautam Kumar, Anand Muralidhar, Paul Polakos, Vikram Srinivasan, and Thomas Woo. 2012. CloudIQ: A framework for processing base stations in a data center. In Proceedings of the 18th annual international conference on Mobile computing and networking. 125--136.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Nicola Bui and Joerg Widmer. 2016. OWL: A reliable online watcher for LTE control channel measurements. In Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges. 25--30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Alan Burns and Robert I Davis. 2017. A survey of research into mixed criticality systems. ACM Computing Surveys (CSUR) 50, 6 (2017), 1--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Francisco J Cazorla, Leonidas Kosmidis, Enrico Mezzetti, Carles Hernandez, Jaume Abella, and Tullio Vardanega. 2019. Probabilistic worst-case timing analysis: Taxonomy and comprehensive survey. ACM Computing Surveys (CSUR) 52, 1 (2019), 1--35.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. SDX Central. 2020. Rakuten Mobile Delivers Its Virtualized Reality. https://www.sdxcentral.com/articles/news/rakuten-mobile-delivers-its-virtualized-reality/2020/04/ Retrieved 2021-06-21 fromGoogle ScholarGoogle Scholar
  20. Aleksandra Checko, Henrik L Christiansen, Ying Yan, Lara Scolari, Georgios Kardaras, Michael S Berger, and Lars Dittmann. 2014. Cloud RAN for mobile networksA technology overview. IEEE Communications surveys & tutorials 17, 1 (2014), 405--426.Google ScholarGoogle Scholar
  21. Intel Corporation. 2020. OpenNESS Radio Access Network configuration. https://github.com/open-ness/specs/blob/master/doc/ran/openness_ran.md Accessed: 2020-06-02.Google ScholarGoogle Scholar
  22. Max Costa. 1983. Writing on dirty paper (corresp.). IEEE transactions on information theory 29, 3 (1983), 439--441.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Liliana Cucu-Grosjean, Luca Santinelli, Michael Houston, Code Lo, Tullio Vardanega, Leonidas Kosmidis, Jaume Abella, Enrico Mezzetti, Eduardo Quiñones, and Francisco J Cazorla. 2012. Measurement-based probabilistic timing analysis for multi-path programs. In 2012 24th euromicro conference on real-time systems. IEEE, 91--101.Google ScholarGoogle Scholar
  24. Robert I Davis and Alan Burns. 2011. A survey of hard real-time scheduling for multiprocessor systems. ACM computing surveys (CSUR) 43, 4 (2011), 1--44.Google ScholarGoogle Scholar
  25. Arnaldo Carvalho De Melo. 2010. The new Linux `perf' tools. In Slides from Linux Kongress, Vol. 18. 1--42.Google ScholarGoogle Scholar
  26. Christina Delimitrou and Christos Kozyrakis. 2013. QoS-aware scheduling in heterogeneous datacenters with paragon. ACM Transactions on Computer Systems (TOCS) 31, 4 (2013), 1--34.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Christina Delimitrou and Christos Kozyrakis. 2014. Quasar: resource-efficient and QoS-aware cluster management. ACM SIGPLAN Notices 49, 4 (2014), 127--144.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Jian Ding, Rahman Doost-Mohammady, Anuj Kalia, and Lin Zhong. 2020. Agora: Real-time massive MIMO baseband processing in software. In Proceedings of the 16th International Conference on emerging Networking EXperiments and Technologies. 232--244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ericsson. 2016. How cloud and networks achieve 99.999in different ways. https://www.ericsson.com/en/blog/2016/9/how-cloud-and-networks-achieve-99.999-availability-in-different-ways Retrieved 2021-01-21 fromGoogle ScholarGoogle Scholar
  30. Ericsson. 2019. Critical capabilities for private 5G networks. https://www.ericsson.com/en/reports-and-papers/white-papers/private-5g-networks Retrieved 2021-06-4 fromGoogle ScholarGoogle Scholar
  31. Ericsson. 2020. 5G private network operations: What do you need to know? https://www.ericsson.com/en/blog/2020/7/5g-private-network-operations Retrieved 2021-06-4 fromGoogle ScholarGoogle Scholar
  32. TR ETSI. 2018. 138 913 V15. 0.0 (2018-09) 5G," Study on scenarios and requirements for next generation access technologies (3GPP TR 38.913 version 15.0. 0 Release 15)".Google ScholarGoogle Scholar
  33. 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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Fierce Wireless. 2020. Dish names Intel as vRAN network supplier. https://www.fiercewireless.com/operators/dish-names-intel-as-vran-network-supplier Accessed: 2021-06-4.Google ScholarGoogle Scholar
  35. Alexander Fish, Shamgar Gurevich, Ronny Hadani, Akbar M Sayeed, and Oded Schwartz. 2013. Delay-Doppler channel estimation in almost linear complexity. IEEE Transactions on Information Theory 59, 11 (2013), 7632--7644.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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. 127--140.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Xenofon Foukas, Mahesh K Marina, and Kimon Kontovasilis. 2019. Iris: Deep reinforcement learning driven shared spectrum access architecture for indoor neutral-host small cells. IEEE Journal on Selected Areas in Communications 37, 8 (2019), 1820--1837.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Xenofon Foukas, Navid Nikaein, Mohamed M Kassem, Mahesh K Marina, and Kimon Kontovasilis. 2016. FlexRAN: A flexible and programmable platform for software-defined radio access networks. In Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies. 427--441.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Andres Garcia-Saavedra, Xavier Costa-Perez, Douglas J Leith, and George Iosifidis. 2018. Fluidran: Optimized vran/mec orchestration. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 2366--2374.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Krishna C Garikipati, Kassem Fawaz, and Kang G Shin. 2016. RT-OPEX: Flexible scheduling for cloud-ran processing. In Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies. 267--280.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Sriram Govindan, Jie Liu, Aman Kansal, and Anand Sivasubramaniam. 2011. Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines. In Proceedings of the 2nd ACM Symposium on Cloud Computing. 1--14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. GSMA. 2019. Vodafone starts trials of OpenRAN in Europe and Africa. https://www.gsma.com/futurenetworks/digest/vodafone-starts-trials-of-openran-in-europe-and-africa Retrieved 2020-07-14 fromGoogle ScholarGoogle Scholar
  43. 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
  44. Lajos Hanzo, Tong Hooi Liew, and Bee Leong Yeap. 2002. Turbo coding, turbo equalisation, and space-time coding. Wiley Online Library.Google ScholarGoogle Scholar
  45. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016a. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition. 770--778.Google ScholarGoogle ScholarCross RefCross Ref
  46. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016b. Identity mappings in deep residual networks. In European conference on computer vision. Springer, 630--645.Google ScholarGoogle ScholarCross RefCross Ref
  47. China Mobile Research Institute. 2011. C-RAN the road towards green ran.Google ScholarGoogle Scholar
  48. Intel. 2018. An Overview of FlexRAN Software Wireless Access Solutions. https://software.intel.com/content/www/us/en/develop/videos/an-overview-of-flexran-sw-wireless-access-solutions.html Retrieved 2020-07-15 fromGoogle ScholarGoogle Scholar
  49. Intel. 2020. FlexRAN. https://github.com/intel/FlexRAN Accessed: 2020-09-03.Google ScholarGoogle Scholar
  50. Xu Jiang, Nan Guan, Di Liu, and Weichen Liu. 2019. Analyzing GEDF Scheduling for Parallel Real-Time Tasks with Arbitrary Deadlines. In 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1537--1542.Google ScholarGoogle Scholar
  51. 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.Google ScholarGoogle Scholar
  52. 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
  53. Swarun Kumar, Ezzeldin Hamed, Dina Katabi, and Li Erran Li. 2014. LTE radio analytics made easy and accessible. ACM SIGCOMM Computer Communication Review 44, 4 (2014), 211--222.Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Altice labs. 2021. Towards autonomous private 5G networks. Altice labs. White Paper.Google ScholarGoogle Scholar
  55. Zeqi Lai, Y Charlie Hu, Yong Cui, Linhui Sun, Ningwei Dai, and Hung-Sheng Lee. 2019. Furion: Engineering high-quality immersive virtual reality on today's mobile devices. IEEE Transactions on Mobile Computing 19, 7 (2019), 1586--1602.Google ScholarGoogle ScholarCross RefCross Ref
  56. Jacob Leverich and Christos Kozyrakis. 2014. Reconciling high server utilization and sub-millisecond quality-of-service. In Proceedings of the Ninth European Conference on Computer Systems. 1--14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Roger J Lewis. 2000. An introduction to classification and regression tree (CART) analysis. In Annual meeting of the society for academic emergency medicine in San Francisco, California, Vol. 14.Google ScholarGoogle Scholar
  58. He Li, Kaoru Ota, and Mianxiong Dong. 2018b. Learning IoT in edge: Deep learning for the Internet of Things with edge computing. IEEE network 32, 1 (2018), 96--101.Google ScholarGoogle Scholar
  59. Jing Li, Kunal Agrawal, Chenyang Lu, and Christopher Gill. 2013. Outstanding paper award: Analysis of global edf for parallel tasks. In 2013 25th Euromicro Conference on Real-Time Systems. IEEE, 3--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Jing Li, Jian Jia Chen, Kunal Agrawal, Chenyang Lu, Chris Gill, and Abusayeed Saifullah. 2014. Analysis of federated and global scheduling for parallel real-time tasks. In 2014 26th Euromicro Conference on Real-Time Systems. IEEE, 85--96.Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. 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.Google ScholarGoogle Scholar
  62. Ziyi Li, Fan He, Peng Huang, Minjun Li, Leifeng Ruan, and Yao Dong. 2018a. 5G L2 SW Architecture Best Practice on IA. Intel Corporation. White Paper.Google ScholarGoogle Scholar
  63. Linux. 2015. BCC: Dynamic Tracing Tools for Linux. https://iovisor.github.io/bcc/ Accessed: 2020-08-05.Google ScholarGoogle Scholar
  64. Luyang Liu, Hongyu Li, and Marco Gruteser. 2019. Edge assisted real-time object detection for mobile augmented reality. In The 25th Annual International Conference on Mobile Computing and Networking. 1--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ranganathan, and Christos Kozyrakis. 2015. Heracles: Improving resource efficiency at scale. In Proceedings of the 42nd Annual International Symposium on Computer Architecture. 450--462.Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Michael M Madden. 2019. Challenges Using Linux as a Real-Time Operating System. In AIAA Scitech 2019 Forum. 0502.Google ScholarGoogle Scholar
  67. Antonis Manousis, Rahul Anand Sharma, Vyas Sekar, and Justine Sherry. 2020. Contention-Aware Performance Prediction For Virtualized Network Functions. In Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication. 270--282.Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Frank J Massey Jr. 1951. The Kolmogorov-Smirnov test for goodness of fit. Journal of the American statistical Association 46, 253 (1951), 68--78.Google ScholarGoogle ScholarCross RefCross Ref
  70. Nicolai Meinshausen. 2006. Quantile regression forests. Journal of Machine Learning Research 7, Jun (2006), 983--999.Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. RRCWireless News. 2019. Rakuten to deploy 4,000 edge servers for virtualized mobile network. https://www.rcrwireless.com/20190806/5g/rakuten-deploy-4000-edge-servers-virtualized-mobile-network-report Retrieved 2020-07-14 fromGoogle ScholarGoogle Scholar
  72. Navid Nikaein. 2015. Processing radio access network functions in the cloud: Critical issues and modeling. In Proceedings of the 6th International Workshop on Mobile Cloud Computing and Services. 36--43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. ONF. 2020. SD-RAN: ONF's Software-Defined RAN Platform Consistent with the O-RAN Architecture. ONF. White Paper.Google ScholarGoogle Scholar
  74. OpenNESS. 2020. Open Network Edge Services Software. https://www.openness.org/ Accessed: 2020-06-02.Google ScholarGoogle Scholar
  75. 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.Google ScholarGoogle Scholar
  76. Pandas. 2019. pandas - Python Data Analysis Library. https://pandas.pydata.org/ Retrieved 2020-07-27 fromGoogle ScholarGoogle Scholar
  77. STL Partners. 2020. Building Telco Edge Infrastructure: MEC, Private LTE & vRAN. Technical Report. STL Partners, Executive Briefing.Google ScholarGoogle Scholar
  78. Georgios Patounas, Xenofon Foukas, Ahmed Elmokashfi, and Mahesh K Marina. 2020. Characterization and Identification of Cloudified Mobile Network Performance Bottlenecks. IEEE Transactions on Network and Service Management 17, 4 (2020), 2567--2583.Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, et al. 2011. Scikit-learn: Machine learning in Python. the Journal of machine Learning research 12 (2011), 2825--2830.Google ScholarGoogle Scholar
  80. Percona. 2008. TPCC benchmark. https://github.com/Percona-Lab/tpcc-mysql Accessed: 2020-08-05.Google ScholarGoogle Scholar
  81. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Manar Qamhieh, Frédéric Fauberteau, Laurent George, and Serge Midonnet. 2013. Global EDF scheduling of directed acyclic graphs on multiprocessor systems. In Proceedings of the 21st International conference on Real-Time Networks and Systems. 287--296.Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. 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.Google ScholarGoogle Scholar
  84. Rakuten. 2019. Rakuten Mobile and NEC to Build Open vRAN Architecture in Japan. https://global.rakuten.com/corp/news/press/2019/0605_01.html Retrieved 2020-07-14 fromGoogle ScholarGoogle Scholar
  85. Heavy Reading. 2019. New Transport Network Architectures for 5G RAN. Fujitsu. White Paper.Google ScholarGoogle Scholar
  86. Vijay Janapa Reddi, Christine Cheng, David Kanter, Peter Mattson, Guenther Schmuelling, Carole-Jean Wu, Brian Anderson, Maximilien Breughe, Mark Charlebois, William Chou, et al. 2020. Mlperf inference benchmark. In 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). IEEE, 446--459.Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. Redis. 2019. How fast is Redis? https://redis.io/topics/benchmarks Retrieved 2020-08-05 fromGoogle ScholarGoogle Scholar
  88. Federico Reghenzani, Giuseppe Massari, and William Fornaciari. 2019. The real-time linux kernel: A survey on preemptrt. ACM Computing Surveys (CSUR) 52, 1 (2019), 1--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Peter Rost, Salvatore Talarico, and Matthew C Valenti. 2015. The complexity--rate tradeoff of centralized radio access networks. IEEE Transactions on Wireless Communications 14, 11 (2015), 6164--6176.Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. William E Ryan et al. 2004. An introduction to LDPC codes. , 23 pages.Google ScholarGoogle Scholar
  91. Abusayeed Saifullah, Jing Li, Kunal Agrawal, Chenyang Lu, and Christopher Gill. 2013. Multi-core real-time scheduling for generalized parallel task models. Real-Time Systems 49, 4 (2013), 404--435.Google ScholarGoogle ScholarCross RefCross Ref
  92. Daniel Sanchez and Christos Kozyrakis. 2011. Vantage: scalable and efficient fine-grain cache partitioning. In Proceedings of the 38th annual international symposium on Computer architecture. 57--68.Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. scikit-garden. 2017. Quantile Decision Trees. https://scikit-garden.github.io/examples/QuantileRegressionForests/\#quantile-decision-trees Accessed: 2020-07-27.Google ScholarGoogle Scholar
  94. SDKI. 2021. Virtualized RAN (vRAN) Market Size, Share & Forecast. https://www.marketwatch.com/press-release/virtualized-ran-vran-market-size-share-forecast-2025-2021-04-20 Accessed: 2021-06-4.Google ScholarGoogle Scholar
  95. SDXCentral. 2021. VMware Tilts Into vRAN Telco Cloud, Dish Gets First Dibs. https://www.sdxcentral.com/articles/news/vmware-tilts-into-vran-telco-cloud-dish-gets-first-dibs/2021/04/ Accessed: 2021-06-4.Google ScholarGoogle Scholar
  96. Xun Shao, Jinhong Yuan, and Yubin Shao. 2007. Error performance analysis of linear zero forcing and MMSE precoders for MIMO broadcast channels. IET communications 1, 5 (2007), 1067--1074.Google ScholarGoogle Scholar
  97. Xuemin Shen, Jie Gao, Wen Wu, Kangjia Lyu, Mushu Li, Weihua Zhuang, Xu Li, and Jaya Rao. 2020. AI-assisted network-slicing based next-generation wireless networks. IEEE Open Journal of Vehicular Technology 1 (2020), 45--66.Google ScholarGoogle ScholarCross RefCross Ref
  98. Gábor J Székely and Maria L Rizzo. 2009. Brownian distance covariance. The annals of applied statistics (2009), 1236--1265.Google ScholarGoogle Scholar
  99. Gábor J Székely, Maria L Rizzo, Nail K Bakirov, et al. 2007. Measuring and testing dependence by correlation of distances. The annals of statistics 35, 6 (2007), 2769--2794.Google ScholarGoogle Scholar
  100. Tarik Taleb, Rui Luis Aguiar, I Grida Ben Yahia, Bruno Chatras, Gerry Christensen, Uma Chunduri, Alexander Clemm, Xavier Costa, Lijun Dong, Jaafar Elmirghani, et al. 2020. White paper on 6G networking. (2020).Google ScholarGoogle Scholar
  101. Kun Tan, He Liu, Jiansong Zhang, Yongguang Zhang, Ji Fang, and Geoffrey M Voelker. 2011. Sora: high-performance software radio using general-purpose multi-core processors. Commun. ACM 54, 1 (2011), 99--107.Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. Tuyen X Tran, Abolfazl Hajisami, Parul Pandey, and Dario Pompili. 2017a. Collaborative mobile edge computing in 5G networks: New paradigms, scenarios, and challenges. IEEE Communications Magazine 55, 4 (2017), 54--61.Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. Tuyen X Tran, Ayman Younis, and Dario Pompili. 2017b. Understanding the computational requirements of virtualized baseband units using a programmable cloud radio access network testbed. In 2017 IEEE International Conference on Autonomic Computing (ICAC). IEEE, 221--226.Google ScholarGoogle ScholarCross RefCross Ref
  104. Hoang Duy Trinh, Nicola Bui, Joerg Widmer, Lorenza Giupponi, and Paolo Dini. 2017. Analysis and modeling of mobile traffic using real traces. In 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC). IEEE, 1--6.Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. SS Vallender. 1974. Calculation of the Wasserstein distance between probability distributions on the line. Theory of Probability & Its Applications 18, 4 (1974), 784--786.Google ScholarGoogle ScholarCross RefCross Ref
  106. J-J Van De Beek, Ove Edfors, Magnus Sandell, Sarah Kate Wilson, and P Ola Borjesson. 1995. On channel estimation in OFDM systems. In 1995 IEEE 45th Vehicular Technology Conference. Countdown to the Wireless Twenty-First Century, Vol. 2. IEEE, 815--819.Google ScholarGoogle ScholarCross RefCross Ref
  107. Jianda Wang and Yang Hu. 2019. Characterizing and Understanding the Architectural Implications of Cloudnative Edge NFV Workloads. In 2019 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). IEEE, 1--7.Google ScholarGoogle Scholar
  108. Shiqiang Wang, Tiffany Tuor, Theodoros Salonidis, Kin K Leung, Christian Makaya, Ting He, and Kevin Chan. 2018. When edge meets learning: Adaptive control for resource-constrained distributed machine learning. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 63--71.Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Xiaofei Wang, Min Chen, Tarik Taleb, Adlen Ksentini, and Victor CM Leung. 2014. Cache in the air: Exploiting content caching and delivery techniques for 5G systems. IEEE Communications Magazine 52, 2 (2014), 131--139.Google ScholarGoogle ScholarCross RefCross Ref
  110. Ami Wiesel, Yonina C Eldar, and Shlomo Shamai. 2008. Zero-forcing precoding and generalized inverses. IEEE Transactions on Signal Processing 56, 9 (2008), 4409--4418.Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. Reinhard Wilhelm, Jakob Engblom, Andreas Ermedahl, Niklas Holsti, Stephan Thesing, David Whalley, Guillem Bernat, Christian Ferdinand, Reinhold Heckmann, Tulika Mitra, et al. 2008. The worst-case execution-time problemoverview of methods and survey of tools. ACM Transactions on Embedded Computing Systems (TECS) 7, 3 (2008), 1--53.Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. Wind. 2017. Carrier Grade Performance and Reliability in Network Virtualization. Technical Report. Wind, Whitepaper.Google ScholarGoogle Scholar
  113. Fierce Wireless. 2019. Telefonica invests in vRAN vendor Altiostar. https://www.fiercewireless.com/tech/telefonica-invests-vran-vendor-altiostar Retrieved 2020-07-14 fromGoogle ScholarGoogle Scholar
  114. Fierce Wireless. 2020. Dish selects Fujitsu, Altiostar for 5G radios, Open vRAN. https://www.fiercewireless.com/operators/dish-selects-fujitsu-altiostar-for-5g-radios-open-vran Retrieved 2020-08-24 fromGoogle ScholarGoogle Scholar
  115. Wenfei Wu, Li Erran Li, Aurojit Panda, and Scott Shenker. 2014. PRAN: Programmable radio access networks. In Proceedings of the 13th ACM Workshop on Hot topics in Networks. 1--7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. Dirk Wubben, Peter Rost, Jens Steven Bartelt, Massinissa Lalam, Valentin Savin, Matteo Gorgoglione, Armin Dekorsy, and Gerhard Fettweis. 2014. Benefits and impact of cloud computing on 5G signal processing: Flexible centralization through cloud-RAN. IEEE signal processing magazine 31, 6 (2014), 35--44.Google ScholarGoogle Scholar
  117. Fengli Xu, Yong Li, Huandong Wang, Pengyu Zhang, and Depeng Jin. 2016. Understanding mobile traffic patterns of large scale cellular towers in urban environment. IEEE/ACM transactions on networking 25, 2 (2016), 1147--1161.Google ScholarGoogle Scholar
  118. Chun Yeow Yeoh, Mohammad Harris Mokhtar, Abdul Aziz Abdul Rahman, and Ahmad Kamsani Samingan. 2016. Performance study of LTE experimental testbed using OpenAirInterface. In 2016 18th International Conference on Advanced Communication Technology (ICACT). IEEE, 617--622.Google ScholarGoogle ScholarCross RefCross Ref
  119. Zhi Zhou, Xu Chen, En Li, Liekang Zeng, Ke Luo, and Junshan Zhang. 2019. Edge intelligence: Paving the last mile of artificial intelligence with edge computing. Proc. IEEE 107, 8 (2019), 1738--1762.Google ScholarGoogle ScholarCross RefCross Ref
  120. Guangxu Zhu, Dongzhu Liu, Yuqing Du, Changsheng You, Jun Zhang, and Kaibin Huang. 2020. Toward an intelligent edge: Wireless communication meets machine learning. IEEE communications magazine 58, 1 (2020), 19--25.Google ScholarGoogle Scholar

Index Terms

  1. Concordia: teaching the 5G vRAN to share compute

              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
                SIGCOMM '21: Proceedings of the 2021 ACM SIGCOMM 2021 Conference
                August 2021
                868 pages
                ISBN:9781450383837
                DOI:10.1145/3452296

                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: 9 August 2021

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate554of3,547submissions,16%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader