The Presidium of Wireless Sensor Networks - A Software Defined Wireless Sensor Network Architecture

  • Donna O’SheaEmail author
  • Victor Cionca
  • Dirk Pesch
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 158)


Software Defined Networking (SDN) is emerging as a key technology to deal with the ever increasing network management burden created by our increasingly interconnected world. Wireless sensor network (WSN) are part of this interconnection, enabling to connect the physical world to the cyber world of the Internet and its networks. This connection of physical items, “Things”, to the Internet in the form of an Internet of Things is creating many new challenges for the management of the Internet networks. SDN moves away from a distributed management approach that has been at the core of wireless sensor networks since their inception and introduces a centralised view and control of a network. We believe that the SDN concept as well as the general compute virtualisation enabled through infrastructure as a service can offer the required flexible management and control of the network of Things. While the application of SDN to WSN has already been proposed, a comprehensive architecture for Software Defined Wireless Sensor Networks (SD-WSN) is currently missing. This paper provides a survey of related work considering both SDN and centralised non-SDN approaches to network management and control, examines the challenges and opportunities for SD-WSNs, and provides an architectural proposal for SD-WSN.


Wireless sensor networks Software defined networking 



This publication has emanated from research conducted with the financial support of Science Foundation Ireland (SFI) under Grant Number 13/IA/1885.


  1. 1.
    Introducing onos - a sdn network operating system for service providers. Technical report, ON.LABGoogle Scholar
  2. 2.
    Openflowswitch specification. Technical report ONF TS-006, Open Networking Foundation, June 2012Google Scholar
  3. 3.
    Baccour, N., Koubâa, A., Mottola, L., Zuniga, M.A., Youssef, H., Boano, C.A., Alves, M.: Radio link quality estimation in wireless sensor networks: a survey. ACM Trans. Sen. Netw. 8(4), 34:1–34:33 (2012).
  4. 4.
    Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M.: The hitchhiker’s guide to successful wireless sensor network deployments. In: Proceeding SENSYS 2008, pp. 43–56. ACM (2008)Google Scholar
  5. 5.
    Blendin, J., Ruckert, J., Leymann, N., Schyguda, G., Hausheer, D.: Position paper: software-defined network service chaining. In: 2014 Third European Workshop on Software Defined Networks (EWSDN), pp. 109–114, September 2014Google Scholar
  6. 6.
    Casado, M., Freedman, M., Pettit, J., Luo, J., McKeown, N., Shenker, S.: Ethane: taking control of the enterprise. SIGCOMM Comput. Commun. Rev. 37(4), 1–12 (2007)CrossRefGoogle Scholar
  7. 7.
    Costanzo, S., Galluccio, L., Morabito, G., Palazzo, S.: Software defined wireless networks: unbridling sdns. In: 2012 European Workshop on Software Defined Networking (EWSDN), pp. 1–6, October 2012Google Scholar
  8. 8.
    Dawson-Haggerty, S., Tavakoli, A., Culler, D.: Hydro: a hybrid routing protocol for low-power and lossy networks. In: 2010 First IEEE International Conference on Proceedings of the Smart Grid Communications (SmartGridComm) (2010)Google Scholar
  9. 9.
    Dixit, A., Hao, F., Mukherjee, S., Lakshman, T.V., Kompella, R.: Towards an elastic distributed sdn controller. In: Proceedings of HotSDN 2013, pp. 7–12. ACM, New York (2013)Google Scholar
  10. 10.
    Galluccio, L., Milardo, S., Morabito, G., Palazzo, S.: Sdn-wise: design, prototyping and experimentation of a stateful sdn solution for wireless sensor networks. In: Proceedings of the 34th IEEE INFOCOM Conference (2015)Google Scholar
  11. 11.
    Yeganeh, S.H., Ganjali, Y.: Kandoo: A framework for efficient and scalable offloading of control applications. In: Proceedings of HotSDN 2012, pp. 19–24. ACM, New York (2012)Google Scholar
  12. 12.
    Heming, W., Tiwary, P.K., Le-Ngoc, T.: Current trends and perspectives in wireless virtualization. In: Proceedings of MoWNet 2013, pp. 62–67 (2013)Google Scholar
  13. 13.
    Jacobsson, M., Orfanidis, C.: Using software-defined networking principles for wireless sensor networks. In: Proceedings of the 11th Swedish National Computer Networking Workshop (2014)Google Scholar
  14. 14.
    Jayasumana, A.P., Han, Q., Illangasekare, T.H.: Virtual sensor networks - a resource efficient approach for concurrent applications. In: Fourth International Conference on Information Technology, ITNG 2007, pp. 111–115, April 2007Google Scholar
  15. 15.
    Langendoen, K., Baggio, A., Visser, O.: Murphy loves potatoes: experiences from a pilot sensor network deployment in precision agriculture. In: Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, pp. 155. IEEE (2006)Google Scholar
  16. 16.
    Leontiadis, I., Efstratiou, C., Mascolo, C., Crowcroft, J.: SenShare: transforming sensor networks into multi-application sensing infrastructures. In: Picco, G.P., Heinzelman, W. (eds.) EWSN 2012. LNCS, vol. 7158, pp. 65–81. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  17. 17.
    Li, Y., Chen, C., Song, Y., Wang, Z.: Real-time qos support in wireless sensor networks: a survey. In: 7th IFAC International Conference on Fieldbuses & Networks in Industrial & Embedded Systems-FeT 2007 (2007)Google Scholar
  18. 18.
    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
  19. 19.
    Mainland, G., Parkes, D., Welsh, M.: Decentralized, adaptive resource allocation for sensor networks. In: Proceedings of the 2Nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2, NSDI 2005, pp. 315–328. USENIX Association, Berkeley (2005)Google Scholar
  20. 20.
    Markham, A., Trigoni, N.: Discrete gene regulatory networks (dgrns): a novel approach to configuring sensor networks. In: 2010 Proceedings IEEE INFOCOM, pp. 1–9. IEEE (2010)Google Scholar
  21. 21.
    Musaloiu, R., Liang, C.J.M., Terzis, A.: Koala: ultra-low power data retrieval in wireless sensor networks. In: International Conference on Information Processing in Sensor Networks, IPSN 2008, pp. 421–432 (2008)Google Scholar
  22. 22.
    Paek, J., Greenstein, B., Gnawali, O., Jang, K., Joki, A., Vieira, M., Hicks, J., Estrin, D., Govindan, R., Kohler, E.: The tenet architecture for tiered sensor networks. ACM Trans. Sen. Netw. 6(4), 34:1–34:44 (2010)CrossRefGoogle Scholar
  23. 23.
    Phemius, K., Bouet, M., Leguay, J.: Disco: distributed multi-domain sdn controllers. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–4, May 2014Google Scholar
  24. 24.
    Qin, Z., Denker, G., Giannelli, C., Bellavista, P., Venkatasubramanian, N.: A software defined networking architecture for the internet-of-things. In: Proceedings of the IEEE Network Operations and Management Symposium (NOMS) (2014)Google Scholar
  25. 25.
    Rubio-Loyola, J., Galis, A., Astorga, A., Serrat, J., Lefevre, L., Fischer, A., Paler, A., Meer, H.: Scalable service deployment on software-defined networks. IEEE Commun. Mag. 49(12), 84–93 (2011)CrossRefGoogle Scholar
  26. 26.
    Sherwood, R., Gibb, G., Yap, K., Appenzeller, G., Casado, M., McKeown, N., Parulkar, G.: Flowvisor: a network virtualization layer. OpenFlow Switch Consortium. Technical report (2009)Google Scholar
  27. 27.
    Stathopoulos, T., Girod, L., Heidemann, J., Estrin, D.: Mote herding for tiered wireless sensor networks. Center for Embedded Network Sensing (2005)Google Scholar
  28. 28.
    Stuckmann, P., Zimmermann, R.: European research on future internet design. IEEE Wirel. Commun. 16(5), 14–22 (2009)CrossRefGoogle Scholar
  29. 29.
    Tootoonchian, A., Ganjali, Y.: Hyperflow: a distributed control plane for openflow. In: Proceedings of the 2010 internet network management conference on Research on enterprise networking, USENIX Association, p. 3 (2010)Google Scholar
  30. 30.
    Trevizan de Oliveira, B., Borges Margi, C., Batista Gabriel, L.: Tinysdn: enabling multiple controllers for software-defined wireless sensor networks. In: IEEE Communications (LATINCOM), pp. 1–6, November 2014Google Scholar
  31. 31.
    Wang, X., Krishnamurthy, P., Tipper, D.: Wireless network virtualization. In: International Conference on Computing, Networking and Communications (ICNC), pp. 818–822, January 2013Google Scholar

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015

Authors and Affiliations

  1. 1.Nimbus Centre for Embedded Systems ResearchCork Institute of TechnologyCorkIreland

Personalised recommendations