SDN-Based Architecture for Providing QoS to High Performance Distributed Applications

The specification of quality of service (QoS) requirements in traditional networks is limited by the high administrative cost of these environments. Nevertheless, newer network paradigms, as software-defined networks (SDNs), simplify and relaxes the management of networks. In this sense, SDN can provide a simple/effective way to develop QoS provisioning. In this paper, we propose a QoS provision architecture exploiting the capabilities of SDN. Our approach allows the specification of classes of service and also negotiates the QoS requirements between applications and the SDN network controller. The SDN controller, in turn, monitors the network and adjusts its performance through resource reservation and traffic prioritization. We developed a proof-of-concept of our proposal and, our experimental results show that the additional routines present low overhead, whereas- -for a given test application- we observe a reduction of up to 47% in transfer times.

[1]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[2]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[3]  Rafael Fernando Diorio,et al.  Per-Flow Routing with QoS Support to Enhance Multimedia Delivery in OpenFlow SDN , 2016, WebMedia.

[4]  Tao Jin,et al.  Application-awareness in SDN , 2013, SIGCOMM.

[5]  Kuochen Wang,et al.  Adaptive routing for video streaming with QoS support over SDN networks , 2015, 2015 International Conference on Information Networking (ICOIN).

[6]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[7]  Luiz Fernando Gomes Soares,et al.  QoSOS: An Adaptable Architecture for QoS Provisioning in Network Operating Systems , 2003 .

[8]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[9]  Arjan Durresi,et al.  Quality of Service (QoS) in Software Defined Networking (SDN): A survey , 2017, J. Netw. Comput. Appl..

[10]  Sergei Gorlatch,et al.  A Northbound API for QoS Management in Real-Time Interactive Applications on Software-Defined Networks , 2014, J. Commun..

[11]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[12]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[13]  Wang-Cheol Song,et al.  Visualization of elephant flows and QoS provisioning in SDN-based networks , 2015, 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[14]  Igor Radusinovic,et al.  SDN control framework for QoS provisioning , 2014, 2014 22nd Telecommunications Forum Telfor (TELFOR).

[15]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[16]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.