DART: Dynamic Bandwidth Distribution Framework for Virtualized Software Defined Networks

In this paper we address a network architecture that uses a combination of network virtualization and software defined networking in order to reduce complexity of network management and at the same time support high quality of service. Within this network architecture, we propose a framework to be able to dynamically distribute the network bandwidth to various services such that the network resources are utilized efficiently. In many industrial domains, multiple services may use the same hardware platform for the sake of a better resource utilization. Therefore, bandwidth distribution among the services should be done in an efficient way during runtime. We also develop an admission control in this framework which dynamically coordinates the bandwidth distributions based on requested quality of services. We show the applicability of the proposed framework by implementing it on a common SDN controller. Moreover, we conduct a set of experiments to show the performance of the proposed framework.

[1]  Aniruddha S. Gokhale,et al.  Software-Defined Networking: Challenges and research opportunities for Future Internet , 2014, Comput. Networks.

[2]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[3]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[4]  Lucia Lo Bello,et al.  Resource management and control in virtualized SDN networks , 2018, 2018 Real-Time and Embedded Systems and Technologies (RTEST).

[5]  Wu Wei,et al.  Network virtualization by using software-defined networking controller based Docker , 2016, 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference.

[6]  Reinder J. Bril,et al.  Analysis of hierarchical fixed-priority pre-emptive scheduling revisited , 2006 .

[7]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

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

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

[10]  John P. Lehoczky,et al.  Analysis of hierar hical fixed-priority scheduling , 2002, Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002.

[11]  A. Neeraja,et al.  Licensed under Creative Commons Attribution Cc by Improving Network Management with Software Defined Networking , 2022 .

[12]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[13]  Wolfgang Kellerer,et al.  Pairing SDN with network virtualization: The network hypervisor placement problem , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[14]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[15]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[16]  Byungchul Kim,et al.  Implementation of an OpenFlow network virtualization for multi-controller environment , 2012, 2012 14th International Conference on Advanced Communication Technology (ICACT).

[17]  Alex Xiang Feng,et al.  Towards real-time enabled Microsoft Windows , 2005, EMSOFT.

[18]  H. Jonathan Chao,et al.  Use of devolved controllers in data center networks , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[19]  Sebastian Fischmeister,et al.  D-RES: Correct transitive distributed service sharing , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

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

[21]  Tommaso Cucinotta,et al.  QoS Control for Pipelines of Tasks Using Multiple Resources , 2010, IEEE Transactions on Computers.

[22]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[23]  Jan Olaf Blech,et al.  Software Defined Networking for Communication and Control of Cyber-Physical Systems , 2015, 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS).