Knowledge-defined Heterogeneous Network: Use-case of QoS-based Server and Route Selection in Large-scale Network

Nowadays, Software-Defined Networking (SDN) with a separation between control and data plane, is a potential solution to overcome network issues caused by the explosive growth of network equipment and services. Two services that have attracted considerable attention in the computer network research community are server selection and routing. However, this research is only limited to a single SDN network, which is not a popular inter-SDN domain network where each SDN domain is dedicated to an Internet Service Provider (ISP). This limitation is mainly due to the following two reasons: 1) First, each SDN domain does not have a global view of other SDN domains, so routing policies are not optimal for the entire network; 2) Second, without the global view, ISPs select the shortest path to forward packets in their networks, often bringing over-utilization to several links and under-utilization to other links. This leads to a degradation of network performance and Quality of Service (QoS). Therefore, in this paper, we propose a QoS-based server and route selection for inter-SDN domains to optimize network performance. To overcome the first limitation, we take advantage of our recent work, SINA (SDN Inter-Domains Network Application), and an adaptive consistency mechanism to guarantee information consistency between controllers of inter-SDN domains and intra-SDN domains. To deal with the second one, we present a QoS-based server and route selection mechanism to select server and routing paths with optimized cost in order to optimize network performance. The experiments show that our proposal provides a good trade-off between QoS metrics (improvements of 15 percent of link utilization 13 percent of loss) and greatly reduced overhead and response time, compared with benchmarks.