SDNWisebed: A Software-Defined WSN Testbed

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11803)


Software-Defined Networking (SDN) is a promising approach to simplify the management of Wireless Sensor Networks (WSNs). Many SDN frameworks for WSNs have been proposed, while real-world testbeds to accelerate the development of SDN-based WSN applications are still rare. In this work, we propose SDNWisebed: an SDN-empowered WSN testbed management system that enhances the WSN management functions with a stateful Software-Defined Networking solution. This testbed was designed to evaluate various types of SDN-based WSN applications and enhance their performance, such as WSN routing protocols and network applications, before deploying them in real-world infrastructures. To validate its efficiency, we conducted both functional and performance evaluation. Real-world experiment results show that the speed of integration of new SDN applications can be improved thanks to the stateful feature awareness of SDNWisebed.


Testbeds Internet of Things Software Defined Networking Wireless Sensor Networks 


  1. 1.
    Abrignani, M.D., et al.: The EuWIn testbed for 802.15.4/zigbee networks: from the simulation to the real world. In: ISWCS 2013, pp. 1–5 (2013)Google Scholar
  2. 2.
    Anadiotis, A.C.G., Galluccio, L., Milardo, S., Morabito, G., Palazzo, S.: Towards a software-defined network operating system for the IoT. In: 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 579–584 (2015)Google Scholar
  3. 3.
    Anadiotis, A.C.G., Milardo, S., Morabito, G., Palazzo, S.: Towards unified control of networks of switches and sensors through a network operating system. IEEE Internet Things J. 5, 895–904 (2018) CrossRefGoogle Scholar
  4. 4.
    Berde, P., et al.: ONOS: towards an open, distributed SDN OS. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, HotSDN 2014, pp. 1–6. ACM (2014)Google Scholar
  5. 5.
    Buratti, C., et al.: Testing protocols for the internet of things on the EuWIn platform. IEEE Internet Things J. 3(1), 124–133 (2016)Google Scholar
  6. 6.
    Dio, P.D., et al.: Exploiting state information to support QoS in software-defined WSNs. In: Med-Hoc-Net 2016-Hoc-Net, pp. 1–7 (2016)Google Scholar
  7. 7.
    Dunkels, A., Gronvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: 29th Annual IEEE International Conference on Local Computer Networks, pp. 455–462 (2004)Google Scholar
  8. 8.
    El-Darymli, K., Ahmed, M.H.: Wireless sensor network testbeds: a survey. In: Wireless Sensor Networks and Energy Efficiency: Protocols, Routing and Management, pp. 148–205 (2012)Google Scholar
  9. 9.
    Galluccio, L., Milardo, S., Morabito, G., Palazzo, S.: Reprogramming wireless sensor networks by using SDN-WISE: a hands-on demo. In: 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 19–20, April 2015.
  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: INFOCOM 2015, pp. 513–521 (2015)Google Scholar
  11. 11.
    Hurni, P., Anwander, M., Wagenknecht, G., Staub, T., Braun, T.: TARWIS: a testbed management architecture for wireless sensor network testbeds. In: Proceedings of the 7th International Conference on Network and Services Management, CNSM 2011, pp. 320–323. International Federation for Information Processing (2011)Google Scholar
  12. 12.
    Jelasity, M.: Gossip-based protocols for large-scale distributed systems. Ph.D. thesis, szte (2013)Google Scholar
  13. 13.
    Kim, H., Feamster, N.: Improving network management with software defined networking. IEEE Commun. Mag. 51(2), 114–119 (2013) CrossRefGoogle Scholar
  14. 14.
    Kobo, H.I., Abu-Mahfouz, A.M., Hancke, G.P.: A survey on software-defined wireless sensor networks: challenges and design requirements. IEEE Access 5, 1872–1899 (2017)CrossRefGoogle Scholar
  15. 15.
    Osterlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with COOJA. In: IEEE LCN 2006, pp. 641–648 (2006)Google Scholar
  16. 16.
    Riley, G.F., Henderson, T.R.: The \(ns-3\) network simulator. In: Wehrle, K., Güneş, M., Gross, J. (eds.) Modeling and Tools for Network Simulation, pp. 15–34. Springer, Heidelberg (2010). Scholar
  17. 17.
    Varga, A.: OMNeT++. In: Wehrle, K., Güneş, M., Gross, J. (eds.) Modeling and Tools for Network Simulation, pp. 35–59. Springer, Heidelberg (2010). Scholar
  18. 18.
    Winter, T., et al.: RPL: IPv6 routing protocol for low-power and lossy networks. Technical report RFC6550, RFC Editor, March 2012Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Institute of Computer ScienceUniversity of BernBernSwitzerland

Personalised recommendations