A Hash-Based Distributed Storage Strategy of FlowTables in SDN-IoT Networks

Nowadays the integration of IoT and SDN has been a research hotspot which attracts significant attention. However, as resources are relatively limited in IoT, direct application of SDN will cause some challenges, one of them is that IoT forwarding nodes cannot store massive complex FlowTables like a traditional OpenFlow switch. To solve the problem, this paper proposes a hash-based distributed storage strategy. Specifically, we present a multi-dimension selection method to decide the optimum distributed storage location. And then a hash space is formed by using the content of data flow in IoT, it is the basis of FlowTables deployment and data forwarding in distributed storage. Moreover, we introduce a new FlowTables search mechanism which is built on the principle of the binary tree. Experimental results demonstrate that our strategy efficiently improves the FlowTables storage capacity with small performance loss in IoT.

[1]  Prasant Mohapatra,et al.  Simultaneously Reducing Latency and Power Consumption in OpenFlow Switches , 2014, IEEE/ACM Transactions on Networking.

[2]  Yang Yang,et al.  A distributed storage framework of FlowTable in software defined network , 2015, Comput. Electr. Eng..

[3]  Hideyuki Shimonishi,et al.  Source flow: handling millions of flows on flow-based nodes , 2010, SIGCOMM 2010.

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

[5]  Marco Canini,et al.  A NICE Way to Test OpenFlow Applications , 2012, NSDI.

[6]  Sheng Wang,et al.  AHTM: Achieving efficient flow table utilization in Software Defined Networks , 2014, 2014 IEEE Global Communications Conference.

[7]  Anurag Agarwal,et al.  The Internet of Things—A survey of topics and trends , 2015, Inf. Syst. Frontiers.

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

[9]  Qing Wang,et al.  A Survey on Device-to-Device Communication in Cellular Networks , 2013, IEEE Communications Surveys & Tutorials.

[10]  Sk. Noor Mahammad,et al.  Minimization of flow table for TCAM based openflow switches by virtual compression approach , 2013, 2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS).

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

[12]  Olivier Flauzac,et al.  A Novel Distributed SDN-Secured Architecture for the IoT , 2016, 2016 International Conference on Distributed Computing in Sensor Systems (DCOSS).

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

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