QoS Management Solution in Software Defined Networking using Ryu Controller
Subject Areas : Multimedia Processing, Communications Systems, Intelligent SystemsShiva Karimi 1 , Amir Joz Ashoori 2
1 - Faculty of Electrical and Computer Engineering, Zanjan Islamic Azad University of Zanjan , Zanjan. Iran
2 - Faculty of Electrical and Computer Engineering, Zanjan Islamic Azad University of Zanjan , Zanjan. Iran
Keywords: OpenFlow, Quality of Service, Software Defined Networking, Virtualization, Differentiated Service,
Abstract :
Introduction: Enterprise networks are increasingly becoming larger and more dynamic due to vast deployments of virtualization technologies. Consequently, the explosion of new network applications and services has strained the capabilities of traditional networking architecture in terms of scalability, agility, and efficient traffic management. SDN (Software Defined Networking) is a novel approach to build networks in which control logic is decoupled from data forwarding in order to enable programmability and ease of configuration across the entire network. The centralized control in SDN provides a global view of the entire network resources and their performance which enables the innovation of new service models. This paper demonstrates the implementation of SDN in a sample data center network topology using Mininet and the RYU controller, followed by employing policy-based network management and a differentiated service mechanism for guaranteeing the QoS for different classes of traffic. The proposed framework is a foundation to develop an enterprise-level network control and management product. Method: The approach of this paper is an implementation of a software-based architecture in the topology of a data center. It manages and guarantees the quality of service, using network policy-oriented management and service quality methods. The presented framework is an expandable infrastructure to solve the challenge of dynamic and agile management in the network of data centers and virtualization and cloud processing service providers.Findings : With the implementation done, h1r1 server node listens on ports 5001, 5002, 5003 with UDP protocol. The h1r4 client node sends 1Mbps UDP traffic to port 5001, 300Kbps UDP traffic to port 5002, and 600Kbps UDP traffic to port 5003 of the h1r1 server. The results obtained using the IPerf3/JPerf tool show that for traffic marked with AF41 code sent to port 5003, minimum bandwidth of 500Kbps and for traffic marked with AF31 code sent to port 5002, minimum bandwidth of 200Kbps is guaranteed. Is. When sending traffic of AF classes, the bandwidth of the best-effort traffic sent to port 5001 is limited.Conclusion: Guaranteeing full quality of service for all types of applications is not possible with the current network architecture based on the best-effort model. Different applications have different service needs that require dynamic management of network resources. In this article, a solution based on SDN architecture was presented for service quality management, which uses a differentiated service model. Differentiated service mechanism allocates resources based on different traffic classes. In this method, all streams belonging to a class are routed equally. The results obtained from the simulations show the optimal performance of the introduced framework in meeting the needs of traffic flows and optimal and maximum use of network resources.
_||_