Profiling and SW/HW co-design for efficient SDN/openflow data plane realization

Ching-Che Wang, Yi-Ta Chen, Ding-Yuan Lee, Sheng-Chun Kao, A. Wu
{"title":"Profiling and SW/HW co-design for efficient SDN/openflow data plane realization","authors":"Ching-Che Wang, Yi-Ta Chen, Ding-Yuan Lee, Sheng-Chun Kao, A. Wu","doi":"10.1109/ICEIEC.2017.8076600","DOIUrl":null,"url":null,"abstract":"Software defined networking (SDN) is used to provide as a centralized control with a flexible and scalable network. Also, SDN is provisioned for the communication systems of the next generation. OpenFlow is treated as a leading standard that defines the interface between the control plane and the physical network (data plane). Formaintaining the flexibility for the various network applications, software switches are mainly chosen to be implemented in commodity servers. However, the software-based solution will suffer from low performance especially when the network topology is getting larger and more complex. In this paper, we build an analytical model and deliver aperformance profiling against an OpenFlow software switch, Open vSwitch (OvS). OvS is the most widely used software switch for the SDN's data plane thereby being suitable for the analysis in research. Furthermore, a software and hardware (SW/HW) co-designed structure is proposed to accelerate the specific functions that are involved in the packet processing in the software switches. Based on this structure, a network administrator can advance on accelerating the data plane in a more flexible and programmable System-on-Chip(SoC) design. To validate the consequence, the proposed SW/HW co-designed scheme is implemented on a Xilinx Zynq SoC platform. Theimplemented result shows that a receiving packet processing in a matching flow can reduce up to 36.26% and 74.36% of the latency for the short packet header in two extreme cases and 80.86% and 75.92% of the latency for the long packet header compared with the latency bya software-only switch.","PeriodicalId":163990,"journal":{"name":"2017 7th IEEE International Conference on Electronics Information and Emergency Communication (ICEIEC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th IEEE International Conference on Electronics Information and Emergency Communication (ICEIEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIEC.2017.8076600","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software defined networking (SDN) is used to provide as a centralized control with a flexible and scalable network. Also, SDN is provisioned for the communication systems of the next generation. OpenFlow is treated as a leading standard that defines the interface between the control plane and the physical network (data plane). Formaintaining the flexibility for the various network applications, software switches are mainly chosen to be implemented in commodity servers. However, the software-based solution will suffer from low performance especially when the network topology is getting larger and more complex. In this paper, we build an analytical model and deliver aperformance profiling against an OpenFlow software switch, Open vSwitch (OvS). OvS is the most widely used software switch for the SDN's data plane thereby being suitable for the analysis in research. Furthermore, a software and hardware (SW/HW) co-designed structure is proposed to accelerate the specific functions that are involved in the packet processing in the software switches. Based on this structure, a network administrator can advance on accelerating the data plane in a more flexible and programmable System-on-Chip(SoC) design. To validate the consequence, the proposed SW/HW co-designed scheme is implemented on a Xilinx Zynq SoC platform. Theimplemented result shows that a receiving packet processing in a matching flow can reduce up to 36.26% and 74.36% of the latency for the short packet header in two extreme cases and 80.86% and 75.92% of the latency for the long packet header compared with the latency bya software-only switch.
分析和SW/HW协同设计高效的SDN/openflow数据平面实现
软件定义网络(SDN)用于提供具有灵活和可扩展网络的集中控制。同时,为下一代通信系统提供SDN。OpenFlow被视为定义控制平面和物理网络(数据平面)之间接口的领先标准。为了保持各种网络应用的灵活性,软件交换机主要选择在商品服务器上实现。但是,当网络拓扑变得越来越大、越来越复杂时,基于软件的解决方案会出现性能低下的问题。在本文中,我们建立了一个分析模型,并针对OpenFlow软件交换机Open vSwitch (OvS)提供了性能分析。OvS是SDN数据平面使用最广泛的软件交换机,适合于研究中的分析。在此基础上,提出了一种软硬件协同设计的结构,以加速软件交换机中数据包处理所涉及的特定功能。基于这种结构,网络管理员可以在更灵活和可编程的片上系统(SoC)设计中加速数据平面。为了验证这一结果,在赛灵思Zynq SoC平台上实现了所提出的SW/HW协同设计方案。实现结果表明,与纯软件交换机相比,匹配流中的接收包处理在两种极端情况下的短包头延迟分别减少36.26%和74.36%,长包头延迟分别减少80.86%和75.92%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信