Towards an FPGA-Accelerated programmable data path for edge-to-core communications in 5G networks

Journal of Network and Computer Applications - Tập 124 - Trang 80-93 - 2018
Ruben Ricart-Sanchez1, Pedro Malagon2, Pablo Salva-Garcia1, Enrique Chirivella Perez1, Qi Wang1, Jose M. Alcaraz Calero1
1School of Engineering and Computing, University of the West of Scotland, PA1 2BE, UK
2Embedded Systems Lab, Universidad Politecnica de Madrid, 28040, Spain

Tài liệu tham khảo

Alaez, 2016, Towards an open source architecture for multi-operator lte core networks, J. Netw. Comput. Appl., 75, 101, 10.1016/j.jnca.2016.08.023 Alliance, 2015, 1 Attig, 2011, 400 gb/s programmable packet parsing on a single fpga, 12 Bosshart, 2013, Forwarding metamorphosis: fast programmable match-action processing in hardware for SDN, vol. 43, 99 Bosshart, 2014, P4: programming protocol-independent packet processors, Comput. Commun. Rev., 44, 87, 10.1145/2656877.2656890 Boyce, 2016, Overview of shvc: scalable extensions of the high efficiency video coding standard, IEEE Trans. Circ. Syst. Video Technol., 26, 20, 10.1109/TCSVT.2015.2461951 Brown, 2017 Chih-Lin, 2017, 5g ran architecture: C-ran with ngfi, 431 Cisco, Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016–2021 White Paper, [Online; accessed 10-Mar-2018]. Comer, 2018, OSDF: a framework for software defined network programming, 1 conferences.sigcomm, 2017 Consortium, 2017 Corporation, 2016 CPRI, 2018 Dong, 2012, High performance network virtualization with sr-iov, J. Parallel Distr. Comput., 72, 1471, 10.1016/j.jpdc.2012.01.020 C. H. J. M. M. L. DongJin Lee, JongHan Park, Towards Achieving High Performance in 5g Mobile Packet Core's User Plane Function. 2016 Ettus, USRP B210 Board, https://www.ettus.com/product/details/UB210-KIT, [Online; accessed 10-Mar-2018]. Hyun, 2014, A volte traffic classification method in lte network, 1 I. S. ASSOCIATION, Ieee 1904.3 task force - standard for radio over ethernet encapsulations and mappings, http://www.ieee1904.org/3/tf3_home.shtml, [Online; accessed 12-Jul-2018]. Iana, 2018 Inayat, 2016, Intrusion response systems: foundations, design, and challenges, J. Netw. Comput. Appl., 62, 53, 10.1016/j.jnca.2015.12.006 O. A. Interface, Software-defined 5G System. Cloud RAN (C-RAN), http://www.openairinterface.org/?page_id=466, [Online; accessed 10-Mar-2018]. Jacobsen, 2015, Riffa 2.1: a reusable integration framework for fpga accelerators, ACM Trans. Reconfigurable Technol. Syst. (TRETS), 8, 22 Kourtis, 2017 Li, 2016, Clicknp: highly flexible and high performance network processing with reconfigurable hardware, 1 Lu, 2016, High performance traffic classification based on message size sequence and distribution, J. Netw. Comput. Appl., 76, 60, 10.1016/j.jnca.2016.09.013 McKeown, 2008, OpenFlow: enabling innovation in campus networks, Comput. Commun. Rev., 38, 69, 10.1145/1355734.1355746 Mellanox, Mellanox Technologies: MLNX_OFED EULA, [Online; accessed 10-Mar-2018]. Mellanox, Performance Tuning Guidelines for Mellanox Network Adapters, https://www.mellanox.com/related-docs/prod_software/Performance_Tuning_Guide_for_Mellanox_Network_Adapters_Archive.pdf, [Online; accessed 10-Mar-2018]. Mountaser, 2017, On the feasibility of mac and phy split in cloud ran, 1 Mysirlidis, 2015, Media-aware proxy: application layer filtering and l3 mobility for media streaming optimization, 6912 Netronome, 2017 B. Networks, The World's Fastest & Most Programmable Networks, https://barefootnetworks.com/, [Online; accessed 10-Mar-2018]. ntop, nDPI, [Online; accessed 10-Mar-2018]. OVS, 2016 Pfaff, 2015, The design and implementation of open vswitch, 117 I. Pica8, Improving Overlay Solutions with Hardware-Based VXLAN Termination, https://www.pica8.com/wp-content/uploads/pica8-whitepaper-VXLAN-overlay.pdf, [Online; accessed 10-Mar-2018]. Prasad, 2004, Effects of interrupt coalescence on network measurements, 247 Salva-Garcia, 2018, 5g-uhd: design, prototyping and empirical evaluation of adaptive ultra-high-definition video streaming based on scalable h. 265 in virtualised 5g networks, Comput. Commun, 118, 171, 10.1016/j.comcom.2017.11.007 Santiago da Silva, 2018, P4-compatible high-level synthesis of low latency 100 gb/s streaming packet parsers in fpgas, 147 Sullivan, 2013, Standardized extensions of high efficiency video coding (hevc), IEEE J. Select. Topics Signal Process., 7, 1001, 10.1109/JSTSP.2013.2283657 Sultana, 2017, Emu: rapid prototyping of networking services, 459 sysmocom, sysmoUSIM-SJS1 SIM + USIM Card, http://shop.sysmocom.de/products/sysmousim-sjs1, [Online; accessed 10-Mar-2018]. System, 2017 System, 2017 Tilli, 2017, Data plane protocols and fragmentation for 5g, 207 Wang, 2017, P4fpga: a rapid prototyping framework for p4, 122 Woo, 2012 Xilinx, 2014 Xilinx, Parameterizable Content-addressable Memory, [Online; accessed 10-Mar-2018]. Yan, 2016, Open vSwitch Vxlan performance acceleration in cloud computing data center, 567 Yang, 2018, Resilient virtual communication networks using multi-commodity flow based local optimal mapping, J. Netw. Comput. Appl., 110, 43, 10.1016/j.jnca.2018.02.022 Zilberman, 2014, Netfpga sume: toward 100 gbps as research commodity, IEEE Micro., 34, 32, 10.1109/MM.2014.61