The implementation of a QoS/QoE mapping and adjusting application in software-defined networks

Software-Defined Networking (SDN) consists of two planes: the control and the forwarding plane. The control plane is moved out of the switch and into the separate, centralized controller, and is responsible for configuring the switch and programming the paths to be used by data flows. The controller hosting the applications collects information from the OpenFlow switch using the OpenFlow protocol and manipulates the forwarding of packets. This paper is to implement a QoS/QoE mapping and adjusting application that is used by the ISP to monitor the user-perceived QoE after accessing the service. The application is implemented on the RYU controller platform to monitor the performance of the OpenvSwitch-based OpenFlow switch. The implementation results show that the designed application can directly reflect the perceived quality of users and provide the ISP with valuable information for offering higher quality services.