An efficient packet parser architecture for software-defined 5G networks

被引:6
|
作者
Yazdinejad, Abbas [1 ]
Dehghantanha, Ali [1 ]
Karimipour, Hadis [3 ]
Srivastava, Gautam [2 ,5 ]
Parizi, Reza M. [4 ]
机构
[1] Univ Guelph, Sch Comp Sci, Cyber Sci Lab, Guelph, ON, Canada
[2] Brandon Univ, Dept Math & Comp Sci, Brandon, MB, Canada
[3] Univ Guelph, Sch Engn, Guelph, ON, Canada
[4] Kennesaw State Univ, Coll Comp & Software Engn, Kennesaw, GA USA
[5] China Med Univ, Res Ctr Interneural Comp, Taichung, Taiwan
关键词
Software-defined networks (SDN); 5G networks; Packet parser; Parse graph; FPGA;
D O I
10.1016/j.phycom.2022.101677
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software-defined networks (SDN) has emerged with the capability to program in order to enhance flexibility, management, and testing of new ideas in the next generation of networks by removing current network limitations. Network virtualization and functionalization are critical elements supporting the delivery of future network services, especially in 5G networks. With the integration of virtualization and functionalization, network resources can be provisioned on-demand, and network service functions can be composed and chained dynamically to cater to various requirements. 5G networks are expected to rely heavily on SDN, which has been widely applied in core network design. To have a software-defined 5G network, not only is new spectrum and interface needed from SDN, but also a programmable and efficient hardware infrastructure is required. Admittedly, hardware components and infrastructure play an important role in supporting 5G networks. In other words, the software-defined 5G network data plane must have the required flexibility and programmability to support upcoming needs and technologies. Technological solutions need to respond to actual requests in infrastructure. Packet parsers in the data plane of software-defined 5G networks are one of the most important components because of the variation in the type of network headers and protocols. Each SDN switch needs to identify headers for processing input packets in the data plane, where the packet parser operates. Multiple implementations of packet parsers have been done on different substrates that occupy large hardware resources and areas on chip. However, they are not suitable for software-defined 5G networks. Certain architectures have been presented for packet parsing, aimed at accelerating the process of header parsing, however no attention has been paid toward reducing the area and the volume of the needed hardware resources and programmability in the data plane. This paper presents a new and efficient architecture for packet parsers on Field Programmable Gate Arrays (FPGA), called Efficient FPGA Packet Parser (EFPP) in a designed software-defined 5G network. This architecture emphasizes the removal of Ternary Content Addressable Memory (TCAM) to decrease hardware resources and efficiency in the data plane. Moreover, this architecture uses the chip's processing speed and reconfiguration capabilities to support new protocols and network headers while maintaining flexibilities on software-defined 5G networks. EFPP is applied to chips on FPGA Xilinx ZedBoard Zynq, and the resources consumed around 7.5% LookUp Table, 1.9% Flip-Flops, and 5.8% of the memory. EFPP was also more area efficient. According to our results, EFPP would reduce the area and volume of hardware compared to other peer works.(c) 2022 Published by Elsevier B.V.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Software-Defined Open Architecture for Front-and Backhaul in 5G Mobile Networks
    Jungnickel, Volker
    Habel, Kai
    Parker, Michael
    Walker, Stuart
    Bock, Carlos
    Riera, Jordi Ferrer
    Marques, Victor
    Levi, David
    [J]. 2014 16TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2014,
  • [2] Robust Network Slicing in Software-Defined 5G Networks
    Wen, Ruihan
    Tang, Jianhua
    Quek, Tony Q. S.
    Feng, Gang
    Wang, Gang
    Tan, Wei
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [3] Quality of Service Control in Software-Defined 5G Networks
    da Cruz de Lima, Joao Carlos
    Rodrigues, Emanuel Bezerra
    [J]. 2021 IEEE IFAC INTERNATIONAL CONFERENCE ON AUTOMATION/XXIV CONGRESS OF THE CHILEAN ASSOCIATION OF AUTOMATIC CONTROL (IEEE IFAC ICA - ACCA2021), 2021,
  • [4] Software Defined Networks based 5G Backhaul Architecture
    Costa-Requena, Jose
    Guasch, Vicent Ferrer
    Santos, Jesus Llorente
    [J]. ACM IMCOM 2015, PROCEEDINGS, 2015,
  • [5] Orchestration and Control in Software-Defined 5G Networks: Research Challenges
    Nencioni, Gianfranco
    Garroppo, Rosario G.
    Gonzalez, Andres J.
    Helvik, Bjarne E.
    Procissi, Gregorio
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [6] 5G positioning with software-defined radios
    Palamà, Ivan
    Lizarribar, Yago
    Monteforte, Lorenzo Maria
    Santaromita, Giuseppe
    Bartoletti, Stefania
    Giustiniano, Domenico
    Bianchi, Giuseppe
    Blefari Melazzi, Nicola
    [J]. Computer Networks, 2024, 250
  • [7] 5G Software-Defined Heterogeneous Networks With Cooperation and Partial Connectivity
    Han, Tao
    Li, Shimin
    Zhong, Yi
    Bai, Zhiquan
    Kwak, Kyung-Sup
    [J]. IEEE ACCESS, 2019, 7 : 72577 - 72590
  • [8] A Software-Defined Device-to-Device Communication Architecture for Public Safety Applications in 5G Networks
    Usman, Muhammad
    Gebremariam, Anteneh A.
    Raza, Usman
    Granelli, Fabrizio
    [J]. IEEE ACCESS, 2015, 3 : 1649 - 1654
  • [9] Hierarchical Architecture for 5G based Software-Defined Intelligent Transportation System
    Din, Sadia
    Paul, Anand
    Ahmad, Awais
    Ahmed, Syed Hassan
    Jeon, Gwanggil
    Rawat, Danda B.
    [J]. IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2018, : 462 - 467
  • [10] Dynamic Strict Fractional Frequency Reuse for Software-Defined 5G Networks
    Gebremariam, Anteneh A.
    Bao, Tingnan
    Siracusa, Domenico
    Rasheed, Tinku
    Granelli, Fabrizio
    Goratti, Leonardo
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,