A CoAP based control plane for software defined wireless sensor networks

WSN have limitations that make them difficult to apply in critical and large-scale scenarios. The main identified barriers are the difficulty of building the management system, and their lack of flexibility to adapt to policy changes. Software defined networking (SDN) is a viable alternative to solve these limitations. Besides, SDN can bring several other benefits to WSN, allowing, for example, complex network applications to run on the controller. A new approach called software-defined wireless sensor network (SDWSN) is increasing in interest by the research community, and in this paper, we propose a new SDWSN control plane based on the constrained application protocol (CoAP). We provide a comprehensive specification for the control plane, including the communication infrastructure, the control plane protocol, and the basic networking functions in controllers (topology discovery and flow control). We show how the proposed control plan can be implemented in the Contiki operating system and present a preliminary performance evaluation of the overhead introduced by the control plane protocol.

[1]  Bernard Tourancheau,et al.  Comparisons of 6LoWPAN Implementations on Wireless Sensor Networks , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[2]  Kemal Akkaya,et al.  Software defined networking for wireless local networks in Smart Grid , 2015, 2015 IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops).

[3]  Cintia B. Margi,et al.  Software-defined Wireless Sensor Networks and Internet of Things standardization synergism , 2015, 2015 IEEE Conference on Standards for Communications and Networking (CSCN).

[4]  Gerhard P. Hancke,et al.  A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements , 2017, IEEE Access.

[5]  T. Tsvetkov RPL : IPv 6 Routing Protocol for Low Power and Lossy Networks , 2010 .

[6]  Kevin I-Kai Wang,et al.  A 6LoWPAN implementation for memory constrained and power efficient wireless sensor nodes , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[7]  Mabry Tyson,et al.  A security enforcement kernel for OpenFlow networks , 2012, HotSDN '12.

[8]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[9]  Young-Bae Ko,et al.  A lightweight CoAP-based software defined networking for resource constrained AMI devices , 2015, 2015 IEEE International Conference on Smart Grid Communications (SmartGridComm).

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

[11]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[12]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[13]  Adam Dunkels,et al.  The ContikiMAC Radio Duty Cycling Protocol , 2011 .

[14]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.

[15]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

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

[17]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

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

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

[20]  Yoram Haddad,et al.  Wireless Software Defined Networks: Challenges and opportunities , 2013, 2013 IEEE International Conference on Microwaves, Communications, Antennas and Electronic Systems (COMCAS 2013).

[21]  Antonio de la Oliva,et al.  An architecture for software defined wireless networking , 2014, IEEE Wireless Communications.

[22]  JeongGil Ko,et al.  Connecting low-power and lossy networks to the internet , 2011, IEEE Communications Magazine.

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