Mobility Analysis and Response for Software-Defined Internet of Things

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


The exponential growth of devices connected to the network has resulted in the development of new IoT applications and services. A large number of IoT devices are application-specific which makes the network difficult to manage and change. The Software Defined Networking (SDN) paradigm brings a new perspective of solving the network rigidity issue. By decoupling the control plane from the data plane, the routing decisions can be conducted in a centralized way, thus simplifying the network configuration and management. However, the behavior of IoT nodes is diverse and some nodes demonstrate the features of high mobility. The high mobility makes the centralized routing protocols perform badly since the Controller cannot maintain the frequently changing topology information in real-time, which produces unnecessary control overheads, even incorrect network policies.

To address the problem, in this paper, we first propose a behavior analysis and modeling method to identify the high mobility nodes in the IoT network. After that, a Mobility-aware Flow Table Reservation (MFTR) mechanism is proposed for the high mobility nodes to realize the local search and collaboration. Finally, we implement a prototype with the proposed techniques on Contiki 2.6 in a real testbed. The experimental results show our scheme outperforms the original SDN-based scheme in terms of packet delivery ratio and energy consumption.


Internet of Things SDN Behavior analysis Mobility-aware Flow Table Reservation Control overhead 



This research is sponsored by the State Key Program of National Natural Science Foundation of China No. 61533011 and the National Key R&D Program of China No. 2017YFB0902602.


  1. 1.
    Evans, D.: The Internet of Things: how the next evolution of the internet is changing everything. Cisco (2016)Google Scholar
  2. 2.
    McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  3. 3.
    Valdivieso Caraguay, Á.L., Benito Peral, A., Barona López, L.I., García Villalba, L.J.: SDN: evolution and opportunities in the development IoT applications. Int. J. Distrib. Sens. Netw. (2014)Google Scholar
  4. 4.
    Dely, P., Kassler, A., Bayer, N.: OpenFlow for wireless mesh networks. In: 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN), pp. 1–6. IEEE (2011)Google Scholar
  5. 5.
    Suresh, L., Schulz-Zander, J., Merz, R., Feldmann, A., Vazao, T.: Towards programmable enterprise WLANS with Odin. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 115–120. ACM (2012)Google Scholar
  6. 6.
    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. IEEE (2004)Google Scholar
  7. 7.
    Zhang, Z., Jia, Z., Xia, H.: Link stability evaluation and stability based multicast routing protocol in mobile ad hoc networks. In: 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 1570–1577. IEEE (2012)Google Scholar
  8. 8.
    Rabiner, L.: First hand: the hidden Markov model. In: IEEE Global History Network, Retrieved 2 October 2013Google Scholar
  9. 9.
    Detti, A., Pisa, C., Salsano, S., Blefari-Melazzi, N.: Wireless mesh software defined networks (wmSDN). In: WiMob, pp. 89–95 (2013)Google Scholar
  10. 10.
    Zeng, D., Miyazaki, T., Guo, S., Tsukahara, T., Kitamichi, J., Hayashi, T.: Evolution of software-defined sensor networks. In: 2013 IEEE Ninth International Conference on Mobile Ad-hoc and Sensor Networks (MSN), pp. 410–413. IEEE (2013)Google Scholar
  11. 11.
    Yuan, A.S., Fang, H.-T., Wu, Q.: OpenFlow based hybrid routing in wireless sensor networks. In: 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), pp. 1–5. IEEE (2014)Google Scholar
  12. 12.
    Mahmud, A., Rahmani, R.: Exploitation of OpenFlow in wireless sensor networks. In: 2011 International Conference on Computer Science and Network Technology (ICCSNT), vol. 1, pp. 594–600. IEEE (2011)Google Scholar
  13. 13.
    Han, Z., Ren, W.: A novel wireless sensor networks structure based on the SDN. Int. J. Distrib. Sens. Netw. (2014)Google Scholar
  14. 14.
    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
  15. 15.
    Costanzo, S., Galluccio, L., Morabito, G., Palazzo, S.: Software defined wireless networks: unbridling SDNs. In: 2012 European Workshop on Software Defined Networking, pp. 1–6. IEEE (2012)Google Scholar
  16. 16.
    Galluccio, L., Milardo, S., Morabito, G., Palazzo, S.: 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
  17. 17.
    Yap, K.-K., et al.: Blueprint for introducing innovation into wireless mobile networks. In: Proceedings of the Second ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, pp. 25–32. ACM (2010)Google Scholar
  18. 18.
    Li, L.E., Mao, Z.M., Rexford, J.: Toward software-defined cellular networks. In: 2012 European Workshop on Software Defined Networking, pp. 7–12. IEEE (2012)Google Scholar
  19. 19.
    Zeng, D., Li, P., Guo, S., Miyazaki, T., Hu, J., Xiang, Y.: Energy minimization in multi-task software-defined sensor networks. IEEE Trans. Comput. 64(11), 3128–3139 (2015)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Qin, Z., Denker, G., Giannelli, C., Bellavista, P., Venkatasubramanian, N.: A software defined networking architecture for the Internet-of-Things. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–9. IEEE (2014)Google Scholar
  21. 21.
    Zhang, Z., Zhang, Z., Wang, R., Jia, Z., Lei, H., Cai, X.: ESD-WSN: an efficient SDN-based wireless sensor network architecture for iot applications. In: Ibrahim, S., Choo, K.-K.R., Yan, Z., Pedrycz, W. (eds.) ICA3PP 2017. LNCS, vol. 10393, pp. 735–745. Springer, Cham (2017). Scholar
  22. 22.
    Wang, K., Wang, Y., Zeng, D., Guo, S.: An SDN-based architecture for next-generation wireless networks. IEEE Wirel. Commun. 24(1), 25–31 (2017)CrossRefGoogle Scholar
  23. 23.
    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
  24. 24.
    Jagadeesan, N.A., Krishnamachari, B.: Software-defined networking paradigms in wireless networks: a survey. ACM Comput. Surv. (CSUR) 47(2), 27 (2015)Google Scholar
  25. 25.
    Wang, R., Zhang, Z., Zhang, Z., Jia, Z.: ETMRM: an energy-efficient trust management and routing mechanism for SDWSNs. Comput. Netw. 139, 119–135 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Zhiyong Zhang
    • 1
  • Rui Wang
    • 1
  • Xiaojun Cai
    • 1
  • Zhiping Jia
    • 1
    Email author
  1. 1.School of Computer Science and TechnologyShandong UniversityQingDaoChina

Personalised recommendations