A High-Performance OpenFlow Software Switch

被引:0
|
作者
Rahimi, Reza [1 ]
Veeraraghavan, M. [1 ]
Nakajima, Y. [2 ,3 ]
Takahashi, H. [2 ]
Nakajima, Y. [2 ,3 ]
Okamoto, S. [3 ]
Yamanaka, N. [3 ]
机构
[1] Univ Virginia, Charlottesville, VA 22903 USA
[2] NTT Labs, Tokyo, Japan
[3] Keio Univ, Yokohama, Kanagawa, Japan
关键词
SDN; NFV; software switch; OpenFlow; DPDK;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software switches offer flexibility to service providers but potentially suffer from low performance. A software switch called Lagopus was implemented using Intel's Data Plane Development Kit (DPDK), which offers libraries for high-performance packet handling. Prior work on software switches focused on characterizing packet forwarding throughput. In this work, we evaluated the impact of certain parameters and settings in Lagopus on application performance and studied packet drop rates. The importance of receive-thread packet classification for load balancing and to send delay-sensitive flows to a different worker thread from high-throughput flows was first demonstrated. Next, we showed that a loop-count variable used to control packet batching should be kept small in case link utilization is low. Finally, we showed that packet drop rate could be non-zero when the OpenFlow table size is large and packet arrival rate is high, and interestingly, the packet drop rate was higher with four worker threads than with a single worker thread. This implies a need for careful calibration and planning of the parameters of parallelization.
引用
收藏
页码:93 / 99
页数:7
相关论文
共 50 条
  • [31] Performance improvement and hardware implementation of OpenFlow switch using FPGA
    Yazdinejad, Abbas
    Bohlooli, Ali
    Jamshidi, Kamal
    [J]. 2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019), 2019, : 515 - 520
  • [32] RAZAN: A high-performance switch architecture for ATM networks
    Abd-El-Barr, M
    Al-Tawil, K
    Youssef, H
    Al-Jarad, T
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 1998, 11 (04) : 275 - 285
  • [33] High-performance library software for QR factorization
    Elmroth, E
    Gustavson, R
    [J]. APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 53 - 63
  • [34] High-performance thermomagnetic generator controlled by a magnetocaloric switch
    Liu, Xianliang
    Chen, Haodong
    Huang, Jianyi
    Qiao, Kaiming
    Yu, Ziyuan
    Xie, Longlong
    Ramanujan, Raju V.
    Hu, Fengxia
    Chu, Ke
    Long, Yi
    Zhang, Hu
    [J]. NATURE COMMUNICATIONS, 2023, 14 (01)
  • [35] A high-performance scheduling algorithm for buffered crossbar switch
    Yang, Meiyue
    Wang, Peng
    Li, Xiangtao
    Zhu, Shengping
    [J]. COMPUTATIONAL MATERIALS SCIENCE, PTS 1-3, 2011, 268-270 : 2101 - 2107
  • [36] High-performance thermomagnetic generator controlled by a magnetocaloric switch
    Xianliang Liu
    Haodong Chen
    Jianyi Huang
    Kaiming Qiao
    Ziyuan Yu
    Longlong Xie
    Raju V. Ramanujan
    Fengxia Hu
    Ke Chu
    Yi Long
    Hu Zhang
    [J]. Nature Communications, 14
  • [37] Simple high-performance exploding wire opening switch
    Novac, B. M.
    Smith, I. R.
    Sarkar, P.
    Louverdis, G.
    [J]. 2007 IEEE PULSED POWER CONFERENCE, VOLS 1-4, 2007, : 1004 - +
  • [38] A high-performance switch architecture based on mesh of trees
    Chang, Hyung Jae
    Qu, Guannan
    Zheng, S. Q.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2013, 26 (12) : 1543 - 1561
  • [39] HIGH-PERFORMANCE SINGLE-MODE FIBEROPTIC SWITCH
    FANG, SP
    TAYLOR, HF
    [J]. OPTICS LETTERS, 1994, 19 (16) : 1204 - 1206
  • [40] GFlow: Towards GPU-based High-Performance Table Matching in OpenFlow Switches
    Qiu, Kun
    Chen, Zhe
    Chen, Yang
    Zhao, Jin
    Wang, Xin
    [J]. 2015 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2015, : 283 - 288