Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3447993.3483247acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article
Open access

FSA: fronthaul slicing architecture for 5G using dataplane programmable switches

Published: 25 October 2021 Publication History

Abstract

5G networks are gaining pace in development and deployment in recent years. One of 5G's key objective is to support a variety of use cases with different Service Level Objectives (SLOs). Slicing is a key part of 5G that allows operators to provide a tailored set of resources to different use cases in order to meet their SLOs. Existing works focus on slicing in the frontend or the C-RAN. However, slicing is missing in the fronthaul network that connects the frontend to the C-RAN. This leads to over-provisioning in the fronthaul and the C-RAN, and also limits the scalability of the network.
In this paper, we design and implement Fronthaul Slicing Architecture (FSA), which to the best of our knowledge, is the first slicing architecture for the fronthaul network. FSA runs in the switch dataplane and uses information from the wireless schedule to identify the slice of a fronthaul data packet at line-rate. It enables multipoint-to-multipoint routing as well as packet prioritization to provide multiplexing gains in the fronthaul and the C-RAN, making the system more scalable. Our testbed evaluation using scaled-up LTE traces shows that FSA can support accurate multipoint-to-multipoint routing for 80 Gbps of fronthaul traffic. Further, the slice-aware packet scheduling enabled by FSA's packet prioritization reduces the 95th percentile Flowlet Completion Times (FCT) of latency-sensitive traffic by up to 4 times.

References

[1]
SKT. SK Telecom's 5G Architecture Design & Implementation Guidelines, 2015.
[2]
Huawei. 5G Network Architecture: A High-Level Perspective, 2016.
[3]
Ericsson. The four key components of Cloud RAN, 2020. https://www.ericsson.com/en/blog/2020/8/the-four-components-of-cloudran.
[4]
3GPP. TS 28.500: Management Concept, Architecture and Requirements for Mobile Network that include Virtualized Network Functions. 2016.
[5]
3GPP TR 38.913. Study on Scenarios and Requirements for Next Generation Access Technologies. 2017.
[6]
Thilina N Weerasinghe, Indika AM Balapuwaduge, and Frank Y Li. Priority-based initial access for URLLC traffic in massive IoT networks: Schemes and performance analysis. Elsevier Computer Networks, 2020.
[7]
Eunkyung Kim and Heesoo Lee. Low-latency random access in wireless networks. Elsevier ICT Express, 2021.
[8]
Xenofon Foukas, Mahesh K Marina, and Kimon Kontovasilis. Orion: RAN slicing for a flexible and cost-effective multi-service mobile network architecture. In ACM MOBICOM, 2017.
[9]
Yasir Zaki, Liang Zhao, Carmelita Goerg, and Andreas Timm-Giel. LTE Mobile Network Virtualization. Springer Mobile Networks and Applications, 2011.
[10]
Aditya Gudipati, Li Erran Li, and Sachin Katti. Radiovisor: A slicing plane for radio access networks. In ACM HotSDN, 2014.
[11]
Ian F Akyildiz, Pu Wang, and Shih-Chun Lin. SoftAir: A software defined networking architecture for 5G wireless systems. Elsevier Computer Networks, 2015.
[12]
Chengchao Liang and F Richard Yu. Wireless Virtualization for Next Generation Mobile Cellular Networks. IEEE Wireless Communications, 2015.
[13]
Navid Nikaein, Eryk Schiller, Romain Favraud, Kostas Katsalis, Donatos Stavropoulos, Islam Alyafawi, Zhongliang Zhao, Torsten Braun, and Thanasis Korakis. Network store: Exploring slicing in future 5G networks. In ACM MobiArch, 2015.
[14]
Peter Rost, Albert Banchs, Ignacio Berberana, Markus Breitbach, Mark Doll, Heinz Droste, Christian Mannweiler, Miguel A Puente, Konstantinos Samdanis, and Bessem Sayadi. Mobile network architecture evolution toward 5G. IEEE Communications Magazine, 2016.
[15]
CPRI Consortium et al. CPRI Specification V7.0, 2015.
[16]
Dongzhu Xu, Anfu Zhou, Xinyu Zhang, Guixian Wang, Xi Liu, Congkai An, Yiming Shi, Liang Liu, and Huadong Ma. Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption. In ACM SIGCOMM, 2020.
[17]
Open Networking Foundation. Aether, 2020. https://www.opennetworking.org/aether/.
[18]
Nokia. AirScale Cloud RAN, 2019. https://www.nokia.com/networks/solutions/airscale-cloud-ran/#overview.
[19]
Huawei. 5G Network Architecture: A High Level Perspective, 2016.
[20]
ITU. 5G networks and 3GPP Release 15, 2019.
[21]
5G-PPP Architecture Working Group. 5G Architecture v3.0, 2019.
[22]
Uwe Dötsch, Mark Doll, Hans-Peter Mayer, Frank Schaich, Jonathan Segel, and Philippe Sehier. Quantitative analysis of split base station processing and determination of advantageous architectures for LTE. Bell Labs Technical Journal, 2013.
[23]
Gabriel Otero Pérez, José Alberto Hernández, and David Larrabeiti. Fronthaul network modeling and dimensioning meeting ultra-low latency requirements for 5G. IEEE/OSA Journal of Optical Communications and Networking, 2018.
[24]
Anil Umesh Tatsuro Yajima, Toru Uchino, and Suguru Okuyama. Overview of O-RAN Fronthaul Specifications. 2019.
[25]
Yaxiong Xie, Fan Yi, and Kyle Jamieson. PBE-CC: Congestion Control via Endpoint-Centric, Physical-Layer Bandwidth Measurements. ACM SIGCOMM, 2020.
[26]
Maciej Kuźniar, Peter Perešíni, and Dejan Kostić. What you need to know about SDN flow tables. In Springer PAM, 2015.
[27]
Intel Tofino. https://www.intel.com/content/www/us/en/products/network-io/programmable-ethernet-switch/tofino-series/tofino.html.
[28]
3GPP. TS 38.211 v15.2.0 : 5G; NR; Physical channels and modulation. 2018.
[29]
Anil Umesh, Tatsuro Yajima, Toru Uchino, and Suguru Okuyama. Overview of O-RAN Fronthaul Specification. NTT Docomo Technical Journal, 2019.
[30]
Wenfei Wu, Li Erran Li, Aurojit Panda, and Scott Shenker. PRAN: Programmable Radio Access Networks. In ACM HotNets, 2014.
[31]
Line MP Larsen, Michael S Berger, and Henrik L Christiansen. Fronthaul for Cloud-RAN enabling network slicing in 5G mobile networks. Hindawi WCNC, 2018.
[32]
MEF White Paper. Slicing for Shared 5G Fronthaul and Backhaul, 2020.
[33]
IEEE. IEEE 802.1CM - Time-Sensitive Networking for Fronthaul, 2018.
[34]
OBSAI. Reference Point 3 Specification V4.0, 2010.
[35]
CPRI Consortium et al. eCPRI Specification V2.0, 2019.
[36]
IEEE. 802.1Q-2014 - Bridges and Bridged Networks, 2014.
[37]
3GPP. 3GPP TS 23.203 Policy and Control Charging Architecture, 2015.
[38]
Daniel E Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. Maglev: A fast and reliable software network load balancer. In USENIX NSDI, 2016.
[39]
Rui Miao, Hongyi Zeng, Changhoon Kim, Jeongkeun Lee, and Minlan Yu. Silkroad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs. In ACM SIGCOMM, 2017.
[40]
Cavium. Xpliant ethernet switch product family, 2018.
[41]
Intel. Flexpipe, 2018.
[42]
Pat Bosshart, Glen Gibb, Hun-Seok Kim, George Varghese, Nick McKeown, Martin Izzard, Fernando Mujica, and Mark Horowitz. Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN. ACM SIGCOMM Computer Communication Review, 2013.
[43]
3GPP. TS 36.213 v14.2.0 : E-UTRA Physical Layer Procedures. 2017.
[44]
Joseph Y-T Leung. A new algorithm for scheduling periodic, real-time tasks. Springer Algorithmica, 1989.
[45]
Radhika Mittal, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. Universal packet scheduling. In USENIX NSDI, 2016.
[46]
Anirudh Sivaraman, Suvinay Subramanian, Mohammad Alizadeh, Sharad Chole, Shang-Tse Chuang, Anurag Agrawal, Hari Balakrishnan, Tom Edsall, Sachin Katti, and Nick McKeown. Programmable packet scheduling at line rate. In ACM SIGCOMM, 2016.
[47]
Nishant Budhdev, Mun Choon Chan, and Tulika Mitra. PR3: Power Efficient and Low Latency Baseband Processing for LTE Femtocells. In IEEE INFOCOM, 2018.
[48]
Naveen Kr Sharma, Chenxingyu Zhao, Ming Liu, Pravein G Kannan, Changhoon Kim, Arvind Krishnamurthy, and Anirudh Sivaraman. Programmable Calendar Queues for High-speed Packet Scheduling. In USENIX NSDI, 2020.
[49]
Github. FSA. https://github.com/NUS-CIR/FSA.
[50]
Intel P4Studio. https://www.intel.com/content/www/xa/en/products/network-io/programmable-ethernet-switch/p4-suite/p4-studio.html.
[51]
EdgeCore Wedge 100BF-32X, 2019.
[52]
Pravein Govindan Kannan, Raj Joshi, and Mun Choon Chan. Precise time-synchronization in the data-plane using programmable switching ASICs. In ACM SOSR, 2019.
[53]
Nishant Budhdev, Mun Choon Chan, and Tulika Mitra. Poster: IsoRAN: Isolation and Scaling for 5G RAN via User-Level Data Plane Virtualization. In IEEE IFIP Networking, 2020.
[54]
Pravein Govindan Kannan, Nishant Budhdev, Raj Joshi, and Mun Choon Chan. Debugging Transient Faults in Data Centers using Synchronized Network-wide Packet Histories. In USENIX NSDI, 2021.
[55]
5G Fundamentals: Functional Split Overview, 2019. https://www.hubersuhner.com/en/documents-repository/technologies/pdf/fiber-optics-documents/5g-fundamentals-functional-split-overview.
[56]
Line MP Larsen, Aleksandra Checko, and Henrik L Christiansen. A survey of the functional splits proposed for 5G mobile crosshaul networks. IEEE Communications Surveys & Tutorials, 2018.
[57]
Kaloom. Cloud Edge Fabric. https://www.kaloom.com/products/cloud-edge-fabric.

Cited By

View all
  • (2024)Network Slicing Support by Fronthaul Interface in Disaggregated Radio Access Networks: A SurveyIEEE Transactions on Network and Service Management10.1109/TNSM.2024.340001921:4(4510-4530)Online publication date: Aug-2024
  • (2024)QoS-Aware scheduling policies for Open Fronthaul transport networks2024 IEEE International Mediterranean Conference on Communications and Networking (MeditCom)10.1109/MeditCom61057.2024.10621072(335-340)Online publication date: 8-Jul-2024
  • (2024)Providing UE-level QoS Support by Joint Scheduling and Orchestration for 5G vRANIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621408(51-60)Online publication date: 20-May-2024
  • Show More Cited By

Index Terms

  1. FSA: fronthaul slicing architecture for 5G using dataplane programmable switches

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      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
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 October 2021

      Check for updates

      Author Tags

      1. 5G cellular networks
      2. programmable switches
      3. slicing

      Qualifiers

      • Research-article

      Conference

      ACM MobiCom '21
      Sponsor:

      Acceptance Rates

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

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)380
      • Downloads (Last 6 weeks)41
      Reflects downloads up to 24 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Network Slicing Support by Fronthaul Interface in Disaggregated Radio Access Networks: A SurveyIEEE Transactions on Network and Service Management10.1109/TNSM.2024.340001921:4(4510-4530)Online publication date: Aug-2024
      • (2024)QoS-Aware scheduling policies for Open Fronthaul transport networks2024 IEEE International Mediterranean Conference on Communications and Networking (MeditCom)10.1109/MeditCom61057.2024.10621072(335-340)Online publication date: 8-Jul-2024
      • (2024)Providing UE-level QoS Support by Joint Scheduling and Orchestration for 5G vRANIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621408(51-60)Online publication date: 20-May-2024
      • (2023)Programmable Data Plane Applications in 5G and Beyond Architectures: A Systematic ReviewSensors10.3390/s2315695523:15(6955)Online publication date: 4-Aug-2023
      • (2023)Handling Data Handoff of AI-Based Applications in Edge Computing SystemsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.326794220:4(4435-4447)Online publication date: 18-Apr-2023
      • (2023)eCPRI Supports In 5G O-RAN Fronthaul With FlexEthernetGLOBECOM 2023 - 2023 IEEE Global Communications Conference10.1109/GLOBECOM54140.2023.10436913(1968-1973)Online publication date: 4-Dec-2023
      • (2022)Latency control in service chaining using P4-based data plane programmabilityComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2022.109227216:COnline publication date: 24-Oct-2022

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media