Optimizing the performance of OpenFlow Protocol over QUIC

被引:0
|
作者
Lau, Waiming [1 ]
Wong, KaKei [1 ]
Cui, Lin [1 ,2 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou 510632, Guangdong, Peoples R China
[2] Guangdong Key Lab Data Secur & Privacy Preserving, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
SDN; OpenFlow; QUIC; INTERFACE PROTOCOL; SDN; CONTROLLER;
D O I
10.1016/j.jnca.2024.103873
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the last decade, Software-defined networking (SDN) has been an eye-catching network architecture. As the essential protocol of SDN, OpenFlow provides the ability to control switches forwarding plane by the remote controller. Currently, OpenFlow protocol is mostly implemented based on TCP. However, due to the limitations of the TCP protocol (e.g., head -of -line blocking), OpenFlow suffers various problems in practical networks, such as performance degradation and increasing network overhead. This paper investigates these issues through experiments and introduces QUIC to handle these issues. Moreover, a scheduling algorithm, called Extended Performance Modular (EPM), is also proposed to further optimize the performance of OpenFlow protocol with QUIC. By considering both message properties and network conditions, EPM effectively utilizes multiple streams of QUIC to avoid head -of -line blocking and improves the efficiency of OpenFlow. The proposed OpenFlow-QUIC with EPM scheme has been implemented and evaluated on both RYU and Open vSwitch (OVS), and the code has been open-sourced. Extensive experiment results show that, compared to traditional OpenFlow, the proposed scheme can reduce applications latency over OpenFlow by 39.3%, while saving 51.6% network overhead on average.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] QUIC Protocol Performance in Wireless Networks
    Kharat, Prashant K.
    Rege, Aniket
    Goel, Aneesh
    Kulkarni, Muralidhar
    [J]. PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), 2018, : 472 - 476
  • [2] Performance Benchmarking of the QUIC Transport Protocol
    da Cunha, Bruno Volpato
    Li, Xiaochen
    Wilson, Wayne
    Harfoush, Khaled
    [J]. 2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [3] Modified QUIC protocol for improved network performance and comparison with QUIC and TCP
    Kharat, Prashant
    Kulkarni, Muralidhar
    [J]. INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2019, 12 (01) : 35 - 43
  • [4] And QUIC meets IoT: performance assessment of MQTT over QUIC
    Fernandez, Fatima
    Zverev, Mihail
    Garrido, Pablo
    Juarez, Jose R.
    Bilbao, Josu
    Aguero, Ramon
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2020,
  • [5] Optimizing multipath QUIC transmission over heterogeneous paths
    Zeng, Hongxin
    Cui, Lin
    Tso, Fung Po
    Zhang, Zhen
    [J]. Computer Networks, 2022, 215
  • [6] Optimizing multipath QUIC transmission over heterogeneous paths
    Zeng, Hongxin
    Cui, Lin
    Tso, Fung Po
    Zhang, Zhen
    [J]. COMPUTER NETWORKS, 2022, 215
  • [7] Performance Implication and Analysis of the OpenFlow SDN Protocol
    Aliyu, Aliyu Lawal
    Bull, Peter
    Abdallah, Ali
    [J]. 2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 391 - 396
  • [8] Implementation and Performance Evaluation of the QUIC Protocol in Linux Kernel
    Wang, Peng
    Bianco, Carmine
    Riihijarvi, Janne
    Petrova, Marina
    [J]. MSWIM'18: PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2018, : 227 - 234
  • [9] On the Performance of QUIC over Wireless Mesh Networks
    Manzoor, Jawad
    Cerda-Alabern, Llorenc
    Sadre, Ramin
    Drago, Idilio
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2020, 28 (04) : 1872 - 1901
  • [10] On the Performance of QUIC over Wireless Mesh Networks
    Jawad Manzoor
    Llorenç Cerdà-Alabern
    Ramin Sadre
    Idilio Drago
    [J]. Journal of Network and Systems Management, 2020, 28 : 1872 - 1901