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 条
  • [1] Dataplane Specialization for High-performance OpenFlow Software Switching
    Molnar, Laszlo
    Pongracz, Gergely
    Enyedi, Gabor
    Kis, Zoltan Lajos
    Csikor, Levente
    Juhasz, Ferenc
    Korosi, Attila
    Retvari, Gabor
    [J]. PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 539 - 552
  • [2] A Flexible and Scalable High-Performance OpenFlow Switch on Heterogeneous SoC Platforms
    Zhou, Shijie
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. 2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [3] HPOFS: A High Performance and Secured OpenFlow Switch Architecture for FPGA
    Cuong Pham-Quoc
    Duc-Minh Ngo
    Tran Ngoc Thinh
    [J]. ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2019, 19 (03) : 19 - 28
  • [4] The road to BOFUSS: The basic OpenFlow userspace software switch
    Fernandes, Eder Leao
    Rojas, Elisa
    Alvarez-Horcajo, Joaquin
    Kis, Zoltan Lajos
    Sanvito, Davide
    Bonelli, Nicola
    Cascone, Carmelo
    Rothenberg, Christian Esteve
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 165
  • [5] Design, Implementation and Performance Evaluation of Software OpenFlow Flow Counters in a Bare Metal Commodity Switch
    Wang, Shie-Yuan
    Liu, Szu-Yu
    Chou, Chih-Liang
    [J]. 2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 651 - 656
  • [6] Performance Analysis of Traffic Classification in an OpenFlow Switch
    Ogasawara, Shota
    Takahashi, Yutaka
    [J]. 2016 CLOUDIFICATION OF THE INTERNET OF THINGS (CIOT), 2016,
  • [7] A high-performance ATM switch with multicasting
    Ho, JD
    Sharma, NK
    [J]. GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1396 - 1400
  • [8] NOC based Banyan OpenFlow Switch for Software Defined Networks
    Ozcevik, Yusuf
    Erel, Muge
    Canberk, Berk
    [J]. 2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 1433 - 1436
  • [9] The Hardware and Software Co-Design of a Stackable OpenFlow Switch for Software Defined Networking
    Wu, Chun-Wei
    Shen, Chung-An
    [J]. 2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 858 - 862
  • [10] Experimental Evaluation of Extended OpenFlow Deployment for High-Performance Optical Networks
    Channegowda, Mayur
    Kostecki, Pawel
    Efstathiou, Nikolaos
    Azodolmolky, Siamak
    Nejabati, Reza
    Kaczmarek, Pawel
    Autenrieth, Achim
    Elbers, Joerg P.
    Simeonidou, Dimitra
    [J]. 2012 38TH EUROPEAN CONFERENCE AND EXHIBITION ON OPTICAL COMMUNICATIONS (ECOC), 2012,