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.
Supplemental Material
Available for Download
Concordia: Teaching the 5G vRAN to Share Compute: Public Review
- 3GPP. 2019. 5G NR Physical Channels and Modulation, document 38.211.Google Scholar
- ORAN Alliance. 2020. O-RAN Use Cases and Deployment Scenarios. White Paper, Feb (2020).Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Max Costa. 1983. Writing on dirty paper (corresp.). IEEE transactions on information theory 29, 3 (1983), 439--441.Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Arnaldo Carvalho De Melo. 2010. The new Linux `perf' tools. In Slides from Linux Kongress, Vol. 18. 1--42.Google Scholar
- 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 ScholarDigital Library
- Christina Delimitrou and Christos Kozyrakis. 2014. Quasar: resource-efficient and QoS-aware cluster management. ACM SIGPLAN Notices 49, 4 (2014), 127--144.Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- Lajos Hanzo, Tong Hooi Liew, and Bee Leong Yeap. 2002. Turbo coding, turbo equalisation, and space-time coding. Wiley Online Library.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- China Mobile Research Institute. 2011. C-RAN the road towards green ran.Google Scholar
- 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 Scholar
- Intel. 2020. FlexRAN. https://github.com/intel/FlexRAN Accessed: 2020-09-03.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Altice labs. 2021. Towards autonomous private 5G networks. Altice labs. White Paper.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Linux. 2015. BCC: Dynamic Tracing Tools for Linux. https://iovisor.github.io/bcc/ Accessed: 2020-08-05.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Michael M Madden. 2019. Challenges Using Linux as a Real-Time Operating System. In AIAA Scitech 2019 Forum. 0502.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Nicolai Meinshausen. 2006. Quantile regression forests. Journal of Machine Learning Research 7, Jun (2006), 983--999.Google ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- ONF. 2020. SD-RAN: ONF's Software-Defined RAN Platform Consistent with the O-RAN Architecture. ONF. White Paper.Google Scholar
- OpenNESS. 2020. Open Network Edge Services Software. https://www.openness.org/ Accessed: 2020-06-02.Google Scholar
- 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 Scholar
- Pandas. 2019. pandas - Python Data Analysis Library. https://pandas.pydata.org/ Retrieved 2020-07-27 fromGoogle Scholar
- STL Partners. 2020. Building Telco Edge Infrastructure: MEC, Private LTE & vRAN. Technical Report. STL Partners, Executive Briefing.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Percona. 2008. TPCC benchmark. https://github.com/Percona-Lab/tpcc-mysql Accessed: 2020-08-05.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Heavy Reading. 2019. New Transport Network Architectures for 5G RAN. Fujitsu. White Paper.Google Scholar
- 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 ScholarDigital Library
- Redis. 2019. How fast is Redis? https://redis.io/topics/benchmarks Retrieved 2020-08-05 fromGoogle Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- William E Ryan et al. 2004. An introduction to LDPC codes. , 23 pages.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- scikit-garden. 2017. Quantile Decision Trees. https://scikit-garden.github.io/examples/QuantileRegressionForests/\#quantile-decision-trees Accessed: 2020-07-27.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- Gábor J Székely and Maria L Rizzo. 2009. Brownian distance covariance. The annals of applied statistics (2009), 1236--1265.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Wind. 2017. Carrier Grade Performance and Reliability in Network Virtualization. Technical Report. Wind, Whitepaper.Google Scholar
- Fierce Wireless. 2019. Telefonica invests in vRAN vendor Altiostar. https://www.fiercewireless.com/tech/telefonica-invests-vran-vendor-altiostar Retrieved 2020-07-14 fromGoogle Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
Index Terms
- Concordia: teaching the 5G vRAN to share compute
Recommendations
A flexible and efficient container-based NFV platform for middlebox networking
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingNetwork Function Virtualization (NFV) enables multiple network functions (NFs) to operate simultaneously on a commodity server. Internet Data Centers (IDCs) gain significant flexibility and agility through NFV's ability to dynamically deploy and ...
An Extended Virtual Network Functions Manager Architecture to Support Container
ICISS '18: Proceedings of the 1st International Conference on Information Science and SystemsNetwork function virtualization (NFV) is a network architecture concept that decouples network functions from hardware. With NFV, virtual network functions (VNFs) can easily be instantiated and deployed on standard servers using virtual machines (VMs). ...
Virtual Device Passthrough for High Speed VM Networking
ANCS '15: Proceedings of the Eleventh ACM/IEEE Symposium on Architectures for networking and communications systemsSupporting network I/O at high packet rates in virtual machines is fundamental for the deployment of Cloud data centers and Network Function Virtualization. Historically, SR-IOV and hardware passthrough were thought as the only viable solution to reduce ...
Comments