{'fraction_non_alphanumeric': 0.01713979646491698, 'fraction_numerical': 0.0, 'mean_word_length': 5.226666666666667, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
QoS-aware Flow Management in Software Defined Network

Software Defined Networking is a developing pattern in a computer network that authorize a controller to control and keep track of the entire network state of a system. Traditional networks are not compatible for business ventures since they are manually configured (static) and are inflexible. To solve the problems related to traditional network framework, SDN is considered as an effective solution because SDN is dynamic and easily manageable. Quality-of-Service (QoS) is a list of network requirements that is mentioned in Service Level Agreement (SLA) and this requirements has to be satisfied when a packet is being streamed from one node to another node in a network. QoS metrics provide a sophisticated way to prioritise the network traffic over a network to guarantee better performance. QoS assures that the priorities of routing does not change because change-in prioritise may lead to jitter, packet loss and delay. With rapid development in the cloud computing environment for hosting various virtual applications, Quality Of Service (QoS) has to be maintained while delivering the services that were specified in the Software Level Agreement (SLA). Network Traffic Management helps the administrator to reduce the congestion, packet loss, latency, and also ensures smooth network operations with the help of traffic monitoring tools and techniques. The proposed work presents the QoS aware routing using the OpenDayLight controller. To implement the routing algorithm the bandwidth and the delay parameters are considered. These help to manage the resources of the network by prioritizing specific types of packets on the network. Packet switching not only forwards the data packets but also focuses on selecting the optimal path available for routing of these packets based on certain parameters.