Architecture and Use Case for an IoT Deployment with SDN at the Edge and Dual Physical and Virtual Gateway

The flexibility and programmability offered by Software Defined Networking (SDN) emerge as an approach to resolve some of the main challenges that the Internet of Things (IoT) deployments expose. In the present article, we explore the application of SDN components onto IoT deployments, together with the decoupling of typical gateway functions in two realms; the physical one and the virtual at the edge. This disengagement is a novel approach necessary since the computation resources on the physical part of the infrastructure are limited. Thus, the more resource-consuming processes are transferred to the edge of the network, in the virtual counterpart of the gateway. Additionally, within this infrastructure, different network applications can be running at the top of the SDN controller, in the control plane, for example, QoS policies application, management of network parameters, etc. Providing a holistic view of the IoT deployment. Between its advantages, this work focus on the ease of creation of an IoT infrastructure with the gateway and SDN architecture, and the behaviour of the IoT system. For validation, a small setup scenario and a use case is created where heterogeneous IoT sensors communicate with the physical part of the gateway, implemented with a Raspberry Pis and this, with its virtual part at the edge of the network, so finally sent the data to an IoT platform (FIWARE-ORION) at the core network managed by a virtual Switch (OpenVSwitch) and a RYU-based SDN controller.

[1]  Ricard Vilalta,et al.  Integrated SDN/NFV management and orchestration architecture for dynamic deployment of virtual SDN control instances for virtual tenant networks [invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[2]  L. Javier García-Villalba,et al.  SDN: Evolution and Opportunities in the Development IoT Applications , 2014, Int. J. Distributed Sens. Networks.

[3]  Nico Bayer,et al.  OpenFlow for Wireless Mesh Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[4]  Nathalie Omnes,et al.  A programmable and virtualized network & IT infrastructure for the internet of things: How can NFV & SDN help for facing the upcoming challenges , 2015, 2015 18th International Conference on Intelligence in Next Generation Networks.

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

[6]  Daniel Camps-Mur,et al.  SDN implementation of slicing and fast failover in 5G transport networks , 2017, 2017 European Conference on Networks and Communications (EuCNC).

[7]  Fernando A. Kuipers,et al.  SDN and Virtualization Solutions for the Internet of Things: A Survey , 2016, IEEE Access.

[8]  Younghee Lee,et al.  Automatic Generation of Social Relationships between Internet of Things in Smart Home Using SDN-Based Home Cloud , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[9]  Vishwapathi Rao Tadinada Software Defined Networking: Redefining the Future of Internet in IoT and Cloud Era , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[10]  Christian Bonnet,et al.  SDN-based distributed mobility management for 5G networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

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

[12]  Laura Galluccio,et al.  SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[13]  Olivier Flauzac,et al.  SDN Based Architecture for IoT and Improvement of the Security , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[14]  Weiming Shen,et al.  Agent-Oriented Cooperative Smart Objects: From IoT System Design to Implementation , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[15]  Pedro Martinez-Julia,et al.  Empowering the Internet of Things with Software Defined Networking [ WHITE PAPER ] , 2014 .

[16]  Lei Zhang,et al.  An SDN_based management framework for IoT devices , 2014 .

[17]  Stefano Giordano,et al.  A SDN-IoT Architecture with NFV Implementation , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[18]  Nalini Venkatasubramanian,et al.  A Software Defined Networking architecture for the Internet-of-Things , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[19]  Kshira Sagar Sahoo,et al.  A secured SDN framework for IoT , 2015, 2015 International Conference on Man and Machine Interfacing (MAMI).

[20]  Taoufik Aguili,et al.  SDN-based architecture challenging the IoT heterogeneity , 2016, 2016 3rd Smart Cloud Networks & Systems (SCNS).