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...
Autores principales: | , , , |
---|---|
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 |