Cargando…

A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform

Software-defined networking has been developing in recent years and the separation of the control plane and the data plane has made networks more flexible. Due to its flexibility, the software method is used to implement the data plane. However, with increasing network speed, the CPU is becoming una...

Descripción completa

Detalles Bibliográficos
Autores principales: Sha, Meng, Guo, Zhichuan, Guo, Yunfei, Zeng, Xuewen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9697142/
https://www.ncbi.nlm.nih.gov/pubmed/36363875
http://dx.doi.org/10.3390/mi13111854
_version_ 1784838486753280000
author Sha, Meng
Guo, Zhichuan
Guo, Yunfei
Zeng, Xuewen
author_facet Sha, Meng
Guo, Zhichuan
Guo, Yunfei
Zeng, Xuewen
author_sort Sha, Meng
collection PubMed
description Software-defined networking has been developing in recent years and the separation of the control plane and the data plane has made networks more flexible. Due to its flexibility, the software method is used to implement the data plane. However, with increasing network speed, the CPU is becoming unable to meet the requirements of high-speed packet processing. FPGAs are usually used as dumb switches to accelerate the data plane, with all intelligence centralized in the remote controller. However, the cost of taking the intelligence out of the switch is the increased latency between the controller and the switch. Therefore, we argue that the control decisions should be made as locally as possible. In this paper, we propose a novel architecture with high performance and flexibility for accelerating SDN based on the MPSoC platform. The control plane is implemented in the on-chip CPU and the data plane is implemented in the FPGA logic. The communication between the two components is performed using Ethernet communication. We design a high-performance TCAM based on distributed RAM. The architecture employs a pipeline design with modules connected via the AXI Stream interface. The designed architecture is flexible enough to support multiple network functions while achieving high performance at 100 Gbps. As far as we know, the architecture is the first proposed in the design of a 100 Gbps system.
format Online
Article
Text
id pubmed-9697142
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96971422022-11-26 A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform Sha, Meng Guo, Zhichuan Guo, Yunfei Zeng, Xuewen Micromachines (Basel) Article Software-defined networking has been developing in recent years and the separation of the control plane and the data plane has made networks more flexible. Due to its flexibility, the software method is used to implement the data plane. However, with increasing network speed, the CPU is becoming unable to meet the requirements of high-speed packet processing. FPGAs are usually used as dumb switches to accelerate the data plane, with all intelligence centralized in the remote controller. However, the cost of taking the intelligence out of the switch is the increased latency between the controller and the switch. Therefore, we argue that the control decisions should be made as locally as possible. In this paper, we propose a novel architecture with high performance and flexibility for accelerating SDN based on the MPSoC platform. The control plane is implemented in the on-chip CPU and the data plane is implemented in the FPGA logic. The communication between the two components is performed using Ethernet communication. We design a high-performance TCAM based on distributed RAM. The architecture employs a pipeline design with modules connected via the AXI Stream interface. The designed architecture is flexible enough to support multiple network functions while achieving high performance at 100 Gbps. As far as we know, the architecture is the first proposed in the design of a 100 Gbps system. MDPI 2022-10-29 /pmc/articles/PMC9697142/ /pubmed/36363875 http://dx.doi.org/10.3390/mi13111854 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sha, Meng
Guo, Zhichuan
Guo, Yunfei
Zeng, Xuewen
A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title_full A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title_fullStr A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title_full_unstemmed A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title_short A High-Performance and Flexible Architecture for Accelerating SDN on the MPSoC Platform
title_sort high-performance and flexible architecture for accelerating sdn on the mpsoc platform
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9697142/
https://www.ncbi.nlm.nih.gov/pubmed/36363875
http://dx.doi.org/10.3390/mi13111854
work_keys_str_mv AT shameng ahighperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT guozhichuan ahighperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT guoyunfei ahighperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT zengxuewen ahighperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT shameng highperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT guozhichuan highperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT guoyunfei highperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform
AT zengxuewen highperformanceandflexiblearchitectureforacceleratingsdnonthempsocplatform