Please use this identifier to cite or link to this item: http://dspace.iitrpr.ac.in:8080/xmlui/handle/123456789/4370
Title: QoS-based traffic management in software-defined networking
Authors: Kamboj, P.
Keywords: Congestion
Game Theory
Internet of Things
Multipath
OpenFlow
Pricing
Quality of Service
Routing
Software-defined Network
Traffic management
Issue Date: 20-Jun-2023
Abstract: The emergence of new applications, such as online gaming, video conferencing, and virtual reality necessitates the underlying network to be capable of fulfilling high bandwidth and low latency requirements. Growth in data traffic from these applications over the Internet increases the congestion in the network architecture. The “best-effort” service delivery model used in the traditional Internet architecture fails to meet the bandwidth requirements of these applications. Software-defined Networking (SDN) solves the congestion problem and allows the network to be dynamic, intelligent and control the network devices centrally. SDN has many advantages compared to traditional networks, such as the separation of forwarding and control plane from devices, global centralized control, and network traffic management. The SDN is a viable approach to fulfill such Quality of Service (QoS) requirements by improving the data delivery performance of emerging applications. In the first work, we propose a policy-based framework to enhance the QoS of traffic flows in the SDN networks. We phrase a max-flow-min-cost routing problem and present a heuristic method to route the traffic flows in the network in polynomial time. In this work, the framework monitors the QoS parameters of traffic flows and identifies policy violations due to link congestion in the network. This approach dynamically implements policy rules to SDN switches upon detecting policy violations and reroutes the traffic flows. The simulation results show that the proposed approach has achieved better results than SDN without policy-based framework and reduced end-to-end delay, average jitter, and QoS violated flows by 51%, 62%, and 28%, respectively. Sometimes, the single path routing fails to meet the bandwidth requirements of traffic flows. Some existing works focus on multipath routing but have few limitations. Firstly, the packet scheduler in multipath routing perform packet distribution without head-of-line blocking delays. Secondly, the data packets may reach out-of-order at the destination due to the uneven packet distribution over multiple paths. To resolve these issues, we propose a QoS-aware dynamic routing scheme using multipath routing that comprises three phases – flow splitting, multipath routing, and flow reordering. In the first phase, we propose a flow splitting scheme to decide how to split the incoming flows to enable multipath routing in the network. In the second phase, we design a cost function for routing splittable flows and formulate a min-cost routing problem as an integer linear program (ILP). We propose a greedy heuristic-based approach to solve the problem in polynomial time. Finally, in the third phase, we propose a flow reordering scheme for received subflows through multiple paths to maintain the desired flow sequence at the destination. We evaluate the performance of our proposed approach against the existing Multi Constraint Optimal Path (MCOP), Multi-path SDN (MPSDN), and priority-based dynamic multi-path routing (PDMR) schemes. The results show that our proposed approach outperforms the benchmark schemes regarding QoS metrics such as network throughput, end-to-end delay, and QoS violated flows. 5G network service includes enhanced mobile broadband (eMBB) applications such as video streaming, video conferencing, and virtual reality which support a high data rate. These applications generate a large amount of data daily and pressure the network operators to offer desired bandwidth during peak times in the network. Existing related work used the Flat-rate pricing (FRP) model because of its simplicity and easy deployment in which the ISPs charge a fixed price from the users for the data usage for a particular period (e.g., month, year). Similarly, the Usage-based pricing (UBP) model was used in which the users are charged additional fees if they exceed their limits. However, it does not work well in controlling peak time congestion as it fails to change the prices according to the varying traffic in real-time. Further, Time-dependent pricing (TDP) has gained attention for handling peak time congestion and considers the time variance for users’ demands, and charges are applied to users dynamically with time. The Internet Service Provider (ISP) plays a vital role in flattening out the fluctuations in traffic demands during peak-time. Therefore, in this work, we study the varying traffic demands and develop a pricing method to allocate bandwidth to the users during peak hours. We model the interaction between ISP and users in the form of a Stackelberg game and solve the Nash equilibrium to find the optimal congestion price during peak time. The simulation results show that our proposed approach significantly controls congestion on the link by performing bandwidth allocation to the users within the limits of the available bandwidth. Further, we propose a congestion technique using Hierarchical Token Bucket (HTB) to manage the bandwidth in the Software-defined IoT (SDIoT) network. We propose a routing scheme to compute optimal routing shortest paths using Dijkstra’s algorithm by selecting the min-cost path based on the priorities of traffic flows. The results illustrate that the proposed approach reduces end-to-end delay by 38%, 44%, and higher average throughput by 29% and 43% in comparison with the benchmark schemes – SDN with HTB and the Delay Minimization method, respectively.
URI: http://localhost:8080/xmlui/handle/123456789/4370
Appears in Collections:Year- 2023

Files in This Item:
File Description SizeFormat 
Full text.pdf6 MBAdobe PDFView/Open    Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.