QROUTE: An Efficient Quality of Service (QoS) Routing Scheme for Software-Defined Overlay Networks

被引:16
|
作者
Varyani, Nitin [1 ]
Zhang, Zhi-Li [1 ]
Dai, David [2 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[2] Huawei Futurewei Technol Inc, Santa Clara, CA 95050 USA
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Quality of service; Routing; Overlay networks; Delays; Jitter; Routing protocols; Loss measurement; QoS; routing; DAG; route computation time; forwarding table size; QoS-metrics-based forwarding; Lagrange relaxation; integer programming; P4; ONOS; BMv2; ALGORITHMS; SDN;
D O I
10.1109/ACCESS.2020.2995558
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many computer network applications impose constraints for multiple quality of service (QoS) metrics, e.g., delay, packet loss, bandwidth, and jitter. These QoS constraints cannot be guaranteed by the Internet due to its best-effort service model. Overlay networks have been an effective technique at the application layer to support multiple QoS constraints of networking applications. In software-defined overlay networks, software-defined networking (SDN) paradigm is introduced in the overlay networks to enable centralized and efficient routing of traffic in the overlay networks, thus, enabling better QoS. One of the main challenges in software-defined overlay networks is the fast-changing overlay link QoS characteristics. However, the existing routing algorithms for satisfying multiple QoS constraints in software-defined overlay networks involve high route computation time and thus these routing algorithms cannot adapt to the fast-changing overlay link QoS characteristics. Moreover, as we scale the size of overlay networks, the size of forwarding tables increases exponentially. This is because the existing routing schemes for ensuring multiple QoS constraints use both the source and the destination address for data-plane forwarding. This leads to pushing a huge amount of forwarding table entries by the controller through the network and thus limiting the size of the overlay network. We propose an efficient routing scheme, QROUTE, for satisfying multiple QoS constraints in software-defined overlay networks. QROUTE consists of a control plane routing algorithm which has significantly low route computation time because of employing a novel directed-acyclic-graph (DAG) based approach. QROUTE also reduces the forwarding entries in the data plane by using a QoS-metric-based forwarding scheme. We extensively evaluate QROUTE using traces from a global overlay service provider. We also examine QROUTE on a testbed of P4-BMv2 switches controlled by the ONOS controller using P4Runtime protocol. We find that QROUTE outperforms other state-of-the-art QoS routing schemes in route computation time, size of the forwarding tables and meeting the QoS requirements of various applications.
引用
收藏
页码:104109 / 104126
页数:18
相关论文
共 50 条
  • [1] Efficient Multipath Routing Scheme for MPTCP-enable Software-Defined Networks
    Khac Tuan Nguyen
    Nguyen, Linh T.
    Huu-Tien Vu
    Hai-Chau Le
    [J]. 2021 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2021), 2021, : 68 - 72
  • [2] Optimized QoS Routing in Software-Defined In-Vehicle Networks
    Zhai, Yahong
    Lv, Yong
    Xu, Longyan
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2024, 19 (01)
  • [3] QoS-Aware Multipath Routing in Software-Defined Networks
    Kamboj, Priyanka
    Pal, Sujata
    Bera, Samaresh
    Misra, Sudip
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (02): : 723 - 732
  • [4] Service Overlay Forest Embedding for Software-Defined Cloud Networks
    Kuo, Jian-Jhih
    Shen, Shan-Hsiang
    Yang, Ming-Hong
    Yang, De-Nian
    Tsai, Ming-Jer
    Chen, Wen-Tsuen
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 720 - 730
  • [5] A Review of Routing Optimization Techniques for Quality of Service Assurance in Software-Defined Networks
    Yan, Guozhu
    Wang, Jingchao
    Ren, Shuangyin
    Xue, Chao
    [J]. 2023 2ND ASIA CONFERENCE ON ALGORITHMS, COMPUTING AND MACHINE LEARNING, CACML 2023, 2023, : 167 - 174
  • [6] A QoS-guaranteed intelligent routing mechanism in software-defined networks
    Sun, Weifeng
    Wang, Zun
    Zhang, Guanghao
    [J]. COMPUTER NETWORKS, 2021, 185
  • [7] A QoS-guaranteed intelligent routing mechanism in software-defined networks
    Sun, Weifeng
    Wang, Zun
    Zhang, Guanghao
    [J]. Computer Networks, 2021, 185
  • [8] A QoS-guaranteed intelligent routing mechanism in software-defined networks
    Sun, Weifeng
    Wang, Zun
    Zhang, Guanghao
    [J]. COMPUTER NETWORKS, 2021, 185
  • [9] A QoS-guaranteed intelligent routing mechanism in software-defined networks
    Sun, Weifeng
    Wang, Zun
    Zhang, Guanghao
    [J]. COMPUTER NETWORKS, 2021, 185
  • [10] A QoS-guaranteed intelligent routing mechanism in software-defined networks
    Sun, Weifeng
    Wang, Zun
    Zhang, Guanghao
    [J]. COMPUTER NETWORKS, 2021, 185