Software-Defined Network Application-Aware Controller for Internet-of-Things

In the following paper, we propose implementation of Application-Aware Controller (AAC) for Software-Defined Network (SDN) that integrates Internet-of-Things-devices (IoT-devices). The main goal of the investigation is to establish communication mechanisms for SDN and its main components and simplify overall complexity of the system by moving part of the logic into AAC-component. The presented approach leverages capability of SDN-controller to work on the application level and to process data according to the application logic. Generally speaking, AAC acts like a transparent network node that contains program logic. We have considered several scenarios for IoT-network and have devised solutions for communication organization in the cases that are based on usage of flow tables and packets generation. The proposed communication scheme has been evaluated using well-known tools for SDN-investigation and proved feasibility of the scheme.

[1]  Aniruddha S. Gokhale,et al.  Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications , 2015, IEEE Communications Magazine.

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

[3]  Nick McKeown,et al.  Learning Networking by Reproducing Research Results , 2017, CCRV.

[4]  Sung-Gi Min,et al.  In-Network Data Processing in Software-Defined IoT with a Programmable Data Plane , 2018, Mob. Inf. Syst..

[5]  Deepti Shrimankar,et al.  Controllers in SDN: A Review Report , 2018, IEEE Access.

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

[7]  Olivier Flauzac,et al.  SDN-based security framework for the IoT in distributed grid , 2016, 2016 International Multidisciplinary Conference on Computer and Energy Science (SpliTech).

[8]  Seref Sagiroglu,et al.  Software-Defined Networking for Improving Security in Smart Grid Systems , 2018, 2018 7th International Conference on Renewable Energy Research and Applications (ICRERA).

[9]  Navtej Singh Ghumman,et al.  Network Programmability Using POX Controller , 2014 .

[10]  Omair Ahmad Khan,et al.  Software Defined Network (SDN) Based Internet of Things (IoT): A Road Ahead , 2017, ICFNDS.

[11]  Karim Djouani,et al.  A Security Proposal for IoT integrated with SDN and Cloud , 2018, 2018 6th International Conference on Wireless Networks and Mobile Communications (WINCOM).

[12]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.