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 条
  • [41] Demo: Resilient Integration of Distributed High-Performance Zones into the BelWue Network Using OpenFlow
    Schmidt, Mark
    Finze, Robert
    Reutter, Daniel
    Menth, Michael
    [J]. 2016 28TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 28), VOL 1, 2016, : 193 - 196
  • [42] A new high-performance switch actuation system for a high reliability railway
    Spurlock, S
    [J]. INTERNATIONAL CONFERENCE ON FAULT-FREE INFRASTRUCTURE: EFFECTIVE SOLUTIONS TO IMPROVE EFFICIENCY, 1999, 1999 (11): : 37 - 46
  • [43] Mental imagery and software visualization in high-performance software development teams
    Petre, Marian
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2010, 21 (03): : 171 - 183
  • [44] Queueing analysis of software defined network with realistic OpenFlow-based switch model
    Goto, Yuki
    Ng, Bryan
    Seah, Winston K. G.
    Takahashi, Yutaka
    [J]. COMPUTER NETWORKS, 2019, 164
  • [45] Performance Model of Future Network OpenFlow Soft Switch Based On KPLS
    Xie Peizhang
    Zhou Jungui
    Wang Jingyu
    [J]. PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 1033 - 1037
  • [46] Queueing Analysis of Software Defined Network with Realistic OpenFlow-based Switch Model
    Goto, Yuki
    Masuyama, Hiroyuki
    Ng, Bryan
    Seah, Winston K. G.
    Takahashi, Yutaka
    [J]. 2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 301 - 306
  • [47] Enabling Hardware Exploration in Software-Defined Networking: A Flexible, Portable OpenFlow Switch
    Khan, Asif
    Dave, Nirav
    [J]. 2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 145 - 148
  • [48] A (Not) NICE Way to Verify the OpenFlow Switch Specification Formal Modelling of the OpenFlow Switch Using Alloy
    Ruchansky, Natali
    Proserpio, Davide
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 527 - 528
  • [49] High-Performance Lateral-Actuating Magnetic MEMS Switch
    Glickman, Michael
    Tseng, Peter
    Harrison, Jere
    Niblock, Trevor
    Goldberg, Ira B.
    Judy, Jack W.
    [J]. JOURNAL OF MICROELECTROMECHANICAL SYSTEMS, 2011, 20 (04) : 842 - 851
  • [50] Access paths and testing in an ultra high-performance ATM switch
    Butner, SE
    [J]. 1998 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 373 - 378