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 条
  • [41] Authenticated Quality of Service Aware Routing in Software Defined Networks
    Aytac, Samet
    Ermi, Orhan
    Caglayan, Mehmet Ufuk
    Alagoz, Fatih
    [J]. RISKS AND SECURITY OF INTERNET AND SYSTEMS, 2019, 11391 : 110 - 127
  • [42] A Reliable Routing Scheme for Software-defined Airborne Network
    Ding, Ran
    Liang, Jun
    Sun, Wei-chao
    [J]. 2ND INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND OPTIMIZATION TECHNOLOGIES AND APPLICATIONS (MSOTA 2018), 2018, : 421 - 427
  • [43] Stemflow: Software-Defined Inter-Datacenter Overlay as a Service
    Liu, Shuhao
    Li, Baochun
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2017, 35 (11) : 2563 - 2573
  • [44] A Survey of Quality of Service (QoS) Protocols and Software-Defined Networks (SDN) From the Traditional to the Latest Network Architecture
    Al-Haddad, Ronak
    Velazquez, Erika Sanchez
    [J]. INTELLIGENT COMPUTING, VOL 2, 2019, 857 : 527 - 545
  • [45] An Energy-Efficient Routing Algorithm for Software-Defined Wireless Sensor Networks
    Xiang, Wei
    Wang, Ning
    Zhou, Yuan
    [J]. IEEE SENSORS JOURNAL, 2016, 16 (20) : 7393 - 7400
  • [46] An Adaptive Routing Framework for Efficient Power Consumption in Software-Defined Datacenter Networks
    Nsaif, Mohammed
    Kovasznai, Gergely
    Racz, Anett
    Malik, Ali
    de Frein, Ruairi
    [J]. ELECTRONICS, 2021, 10 (23)
  • [47] Network-as-a-Service in Software-Defined Networks for End-to-End QoS Provisioning
    Duan, Qiang
    [J]. 2014 23RD WIRELESS AND OPTICAL COMMUNICATION CONFERENCE (WOCC), 2014,
  • [48] Quality of Service Control in Software-Defined 5G Networks
    da Cruz de Lima, Joao Carlos
    Rodrigues, Emanuel Bezerra
    [J]. 2021 IEEE IFAC INTERNATIONAL CONFERENCE ON AUTOMATION/XXIV CONGRESS OF THE CHILEAN ASSOCIATION OF AUTOMATIC CONTROL (IEEE IFAC ICA - ACCA2021), 2021,
  • [49] Reinforcement Learning-Driven QoS-Aware Intelligent Routing for Software-Defined Networks
    Hossain, Md Billal
    Wei, Jin
    [J]. 2019 7TH IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (IEEE GLOBALSIP), 2019,
  • [50] Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN) Based Cloud Infrastructure
    Govindarajan, Kannan
    Meng, Kong Chee
    Ong, Hong
    Tat, Wong Ming
    Sivanand, Sridhar
    Leong, Low Swee
    [J]. 2014 2ND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2014,