ESD-WSN: An Efficient SDN-Based Wireless Sensor Network Architecture for IoT Applications

  • Zhiwei Zhang
  • Zhiyong Zhang
  • Rui Wang
  • Zhiping JiaEmail author
  • Haijun Lei
  • Xiaojun Cai
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10393)


Wireless sensor networks (WSNs) are considered as a key enabler for the paradigm of Internet of Things (IoT). With increasing number of devices connected to the IoT environments, traditional solutions for WSNs tend to be costly in terms of network maintenance and management. Software-Defined Networking (SDN) appears as a viable alternative network architecture since it enables new services and policies to be deployed flexibly and easily. However, SDN brings excessive control overhead which significantly degrades the network performance. To relieve this problem, in this paper, we propose an Efficient Software-Defined Wireless Sensor Network (ESD-WSN) architecture to make full use of the advantages of SDN while overcoming its constraints. In the proposed architecture, the controller dynamically selects certain nodes as proxies for control traffic processing and aggregating. To this end, a Dynamic Proxy Management (DPM) strategy is presented to select the optimal subset of network nodes as proxies. Experimental results show that our scheme achieves considerable performance improvement compared with the SDN-WISE scheme [1].


Wireless sensor networks Internet of Things Software Defined Network Control overhead Proxy management 



This research is sponsored by the State Key Program of National Natural Science Foundation of China No. 61533011, Shandong Provincial Natural Science Foundation under Grant No. ZR2015FM001 and the Fundamental Research Funds of Shandong University No. 2015JC030.


  1. 1.
    Galluccio, L.A., Milardo, S., Morabito, G., et al.: SDN-WISE: design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks. In: 2015 IEEE Conference on Computer Communications (INFOCOM), pp. 513–521 IEEE (2015)Google Scholar
  2. 2.
    Heinzelman, W.B.: Application-Specific Protocol Architectures for Wireless Networks. Massachusetts Institute of Technology, Cambridge (2000)Google Scholar
  3. 3.
    McKeown, N., Anderson, T., Balakrishnan, H., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  4. 4.
    Luo, T., Tan, H.P., Quek, T.Q.S.: Sensor OpenFlow: enabling software-defined wireless sensor networks. IEEE Commun. Lett. 16(11), 1896–1899 (2012)CrossRefGoogle Scholar
  5. 5.
    Costanzo, S., Galluccio, L., Morabito, G., et al.: Software defined wireless networks: unbridling SDNs. In: European Workshop on Software Defined Networking (EWSDN), pp. 1–6. IEEE (2012)Google Scholar
  6. 6.
    Bellavista, P., Cardone, G., Corradi, A., et al.: Convergence of MANET and WSN in IoT urban scenarios. IEEE Sens. J. 13(10), 3558–3567 (2013)CrossRefGoogle Scholar
  7. 7.
    Fantacci, R., Pecorella, T., Viti, R., et al.: A network architecture solution for efficient IoT WSN backhauling: challenges and opportunities. IEEE Wirel. Commun. 21(4), 113–119 (2014)CrossRefGoogle Scholar
  8. 8.
    Da Xu, L., Viriyasitavat, W.: A novel architecture for requirement-oriented participation decision in service workflows. IEEE Trans. Industr. Inf. 10(2), 1478–1485 (2014)CrossRefGoogle Scholar
  9. 9.
    Han, Z., Ren, W.: A novel wireless sensor networks structure based on the SDN. Int. J. Distrib. Sens. Netw. 10(3), 874047 (2014)CrossRefGoogle Scholar
  10. 10.
    Zeng, D., Li, P., Guo, S., et al.: Energy minimization in multi-task software-defined sensor networks. IEEE Trans. Comput. 64(11), 3128–3139 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    De Gante, A., Aslan, M., Matrawy A.: Smart wireless sensor network management based on software-defined networking. In: 2014 27th Biennial Symposium on Communications (QBSC), pp. 71–75. IEEE (2014)Google Scholar
  12. 12.
    Wang, Y., Chen, H., Wu, X., et al.: An energy-efficient SDN based sleep scheduling algorithm for WSNs. J. Network Comput. Appl. 59, 39–45 (2016)CrossRefGoogle Scholar
  13. 13.
    Bera, S., Misra, S., Roy, S.K., et al.: Soft-WSN: software-defined WSN management system for IoT applications. IEEE Syst. J. (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Zhiwei Zhang
    • 1
  • Zhiyong Zhang
    • 1
  • Rui Wang
    • 1
  • Zhiping Jia
    • 1
    Email author
  • Haijun Lei
    • 2
    • 3
  • Xiaojun Cai
    • 1
  1. 1.School of Computer Science and TechnologyShandong UniversityJinanChina
  2. 2.Guangdong Key Laboratory of Popular High Performance ComputersShenzhenChina
  3. 3.Shenzhen Key Laboratory of Service Computing and ApplicationsShenzhenChina

Personalised recommendations