Application-Aware SDN-Based Iterative Reconfigurable Routing Protocol for Internet of Things (IoT)

The central intelligence offered by Software Defined Networking (SDN) promise the smart and reliable reconfiguration which enables the scalability of dynamic enterprise networks. The decoupled forwarding plane and control plane of SDN infrastructure is a key feature that supports the SDN controller to extract the physical network topology information at runtime to formulate network reconfigurations. This SDN-based network reconfiguration enables application-aware routing capability for Internet of Thing (IoT). However, these IoT enabled SDN-based routing protocols face some performance limitations in iterative reconfiguration process due to complete centralized path selection mechanism To this end, in this paper, we propose SDN-Based Application-aware Distributed adaptive Flow Iterative Reconfiguring (SADFIR) routing protocol. The proposed routing protocol enables the distributed SDN iterative solver controller to maintain the load-balancing between flow reconfiguration and flow allocation cost. In particular, the proposed routing protocol of SADFIR implements multiple SDN controllers that collaborate with network devices at forwarding plane to develop appropriate clustering strategy for routing the sensed information. This distributed SDN controllers are assisted to clustering topology that successfully map the residual network resources and also enable unique multi-hop application-aware data transmission. In addition, the proposed SADFIR monitor the iterative reconfiguration settings according to the network traffic of heterogeneity-aware network devices. The simulation experiments are conducted in comparison with the state-of-the-art routing protocols which demonstrates that SADFIR is heterogeneity-aware which is able to adopt the different scales of network with maximum network lifetime.

[1]  José Neuman de Souza,et al.  An energy-efficient passive monitoring system for wireless sensor networks , 2012, 2012 Sustainable Internet and ICT for Sustainability (SustainIT).

[2]  Russell J. Clark,et al.  SDX , 2014 .

[3]  Gerhard P. Hancke,et al.  Software Defined Networking for Improved Wireless Sensor Network Management: A Survey , 2017, Sensors.

[4]  Wei Dong,et al.  TinySDM: Software Defined Measurement in Wireless Sensor Networks , 2016, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[5]  Muhammad Asad,et al.  Heuristic Path-Reconfiguration Algorithm Using Multi-hop Opportunistic Routing in WSNs , 2018, 2018 International Conference on Frontiers of Information Technology (FIT).

[6]  Sankar K. Pal,et al.  Situation-Aware Protocol Switching in Software-Defined Wireless Sensor Network Systems , 2018, IEEE Systems Journal.

[7]  Qi Hao,et al.  A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation , 2014, IEEE Communications Surveys & Tutorials.

[8]  M. Shamim Hossain,et al.  SMDP-Based Radio Resource Allocation Scheme in Software-Defined Internet of Things Networks , 2016, IEEE Sensors Journal.

[9]  Alagan Anpalagan,et al.  Efficient Wireless Power Transfer in Software-Defined Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[10]  Fan Wang,et al.  SACFIR: SDN-Based Application-Aware Centralized Adaptive Flow Iterative Reconfiguring Routing Protocol for WSNs , 2017, Sensors.

[11]  Sajal K. Das,et al.  EBRP: Energy-Balanced Routing Protocol for Data Gathering in Wireless Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[12]  Mohammad S. Obaidat,et al.  Soft-WSN: Software-Defined WSN Management System for IoT Applications , 2018, IEEE Systems Journal.

[13]  Christina Fragouli,et al.  SenseCode: Network coding for reliable sensor networks , 2013, TOSN.

[14]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[15]  Christian Esteve Rothenberg,et al.  Mininet-WiFi: Emulating software-defined wireless networks , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[16]  Mustafa Kocakulak,et al.  An overview of Wireless Sensor Networks towards internet of things , 2017, 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC).

[17]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[18]  Tat-Chee Wan,et al.  EESRA: Energy Efficient Scalable Routing Algorithm for Wireless Sensor Networks , 2019, IEEE Access.

[19]  Li Han,et al.  QoS-Aware Routing Mechanism in OpenFlow-Enabled Wireless Multimedia Sensor Networks , 2016, Int. J. Distributed Sens. Networks.

[20]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[21]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[22]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[23]  Bruno Trevizan de Oliveira,et al.  TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Sensor Networks , 2014, IEEE Latin America Transactions.

[24]  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).

[25]  Giacomo Morabito,et al.  Software Defined Wireless Networks: Unbridling SDNs , 2012, 2012 European Workshop on Software Defined Networking.

[26]  Suresh Krishnan,et al.  Link-Layer Event Notifications for Detecting Network Attachments , 2007, RFC.

[27]  Zhiping Jia,et al.  Energy Efficient Routing Algorithm Using Software Defining Network for WSNs via Unequal Clustering , 2016, GRMSE.

[28]  Jianguo Zhou,et al.  SDN-Based Application Framework for Wireless Sensor and Actor Networks , 2016, IEEE Access.

[29]  Yun Rui,et al.  Software defined wireless networks (SDWN): Part 1 [Guest Editorial] , 2015, IEEE Commun. Mag..

[30]  Flauzac Olivier,et al.  SDN Based Architecture for Clustered WSN , 2015, 2015 9th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[31]  Ehsan Ullah Munir,et al.  Adaptive energy-efficient clustering path planning routing protocols for heterogeneous wireless sensor networks , 2016, Sustain. Comput. Informatics Syst..

[32]  Behnam Ojaghi Kahjogh,et al.  Energy and latency optimization in software defined wireless networks , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[33]  Nadeem Javaid,et al.  MCEEC: Multi-hop Centralized Energy Efficient Clustering routing protocol for WSNs , 2014, 2014 IEEE International Conference on Communications (ICC).

[34]  Lian Zhao,et al.  An SMDP-Based Prioritized Channel Allocation Scheme in Cognitive Enabled Vehicular Ad Hoc Networks , 2017, IEEE Transactions on Vehicular Technology.

[35]  R. Pradeepa,et al.  SDN enabled SPIN routing protocol for wireless sensor networks , 2016, 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[36]  Dirk Pesch,et al.  The Presidium of Wireless Sensor Networks - A Software Defined Wireless Sensor Network Architecture , 2015, MONAMI.

[37]  Hamed S. Al-Raweshidy,et al.  Efficient whale optimisation algorithm-based SDN clustering for IoT focused on node density , 2017, 2017 16th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[38]  Ashraf Matrawy,et al.  Smart wireless sensor network management based on software-defined networking , 2014, 2014 27th Biennial Symposium on Communications (QBSC).

[39]  Jadwiga Indulska,et al.  Efficient topology discovery in software defined networks , 2014, 2014 8th International Conference on Signal Processing and Communication Systems (ICSPCS).