Quality of Service Evaluation of Software Defined Internet of Things Network


  • Eberechukwu Numan Paulson Universiti Teknologi Malaysia, Johor Bahru, Malaysia
  • Kamaludin Mohamad Yusof Universiti Teknologi Malaysia, Johor Bahru, Malaysia
  • Muhammad Nadzir Bin Marsono Universiti Teknologi Malaysia, Johor Bahru, Malaysia
  • Umar Suleiman Dauda School of Electrical Engineering & Technology, Federal University of Technology, PMB 65 Minna, Nigeria
  • Fapohunda Kofoworola School of Electrical Engineering & Technology, Federal University of Technology, PMB 65 Minna, Nigeria




Internet of Things, Software-Defined Networking, SDIoT, QoS, Jitter, Latency and Throughput


With the exponential growth of the Internet of Things (IoT) devices connected to the internet, resource provisioning for such the heterogeneous network is a challenging task for the traditional network architecture. In this context, the Software-Defined Networking (SDN) introduces many opportunities and provides the potential to overcome challenges associated with traditional network architecture. This work presents a Software-Defined IoT (SDIoT) architecture. The main focus of this research is to design a control plane (CP) for the SDIoT. The scope of this work is limited to the introduction of an overlay SDN CP in the traditional IoT network architecture. The proposed architecture focuses on resource provisioning while ensuring the quality of service (QoS) satisfaction for the network. A comparative analysis between the traditional and the SDN network approach was done in terms of Jitter, Latency and Throughput. From the latency, delay and throughput performance results, the SDN-based IoT network improves network efficiency by reducing network overheads generated from frequent communication between the nodes and the controllers. Precisely, the average latency and average jitter percentile improvement from the traditional IoT network to the SDIoT for all the nodes is 574% and 600% respectively. Also, an overall throughput improvement is recorded for the SDIoT when compared to traditional IoT network for all the nodes.


R. Minerva, A. Biru, and D. Rotondi, "Towards a definition of the Internet of Things (IoT)," IEEE Internet Initiative, vol. 1, pp. 1-86, 2015.

C. Associati, "The evolution of internet of things," Focus. Milão, fev, 2011.

J. Chase, "The evolution of the internet of things," Texas Instruments, p. 1, 2013.

M. Fischer, S. Lyon, and D. Zeitlyn, "The Internet and the future of social science research," in The Sage handbook of online research methods., N. Fielding, R. M. Lee, and G. Blank, Eds. London: Sage, 2008, pp. 519-536.

A. Hakiri, P. Berthou, A. Gokhale, and S. Abdellatif, "Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications," IEEE communications magazine, vol. 53, no. 9, pp. 48-54, 2015.

H. Farhady, H. Lee, and A. Nakao, "Software-defined networking: A survey," Computer Networks, vol. 81, pp. 79-95, 2015.

B. Raghavan, M. Casado, T. Koponen, S. Ratnasamy, A. Ghodsi, and S. Shenker, "Software-defined internet architecture: decoupling architecture from infrastructure," in Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012, pp. 43-48: ACM.

D. Kreutz, F. M. Ramos, P. E. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, "Software-defined networking: A comprehensive survey," Proceedings of the IEEE, vol. 103, no. 1, pp. 14-76, 2015.

S. Singh and N. Singh, "Internet of Things (IoT): Security challenges, business opportunities & reference architecture for E-commerce," in 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015, pp. 1577-1581: IEEE.

K. K. Patel and S. M. Patel, "Internet of things-IOT: definition, characteristics, architecture, enabling technologies, application & future challenges," International journal of engineering science and computing, vol. 6, no. 5, 2016.

J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," Future generation computer systems, vol. 29, no. 7, pp. 1645-1660, 2013.

B. Dorsemaine, J.-P. Gaulier, J.-P. Wary, N. Kheir, and P. Urien, "Internet of things: a definition & taxonomy," in 2015 9th International Conference on Next Generation Mobile Applications, Services and Technologies, 2015, pp. 72-77: IEEE.

L. Atzori, A. Iera, and G. Morabito, "The internet of things: A survey," Computer networks, vol. 54, no. 15, pp. 2787-2805, 2010.

M. Floeck, A. Papageorgiou, A. Schuelke, and J. Song, "Horizontal M2M platforms boost vertical industry: Effectiveness study for building energy management systems," in Internet of Things (WF-IoT), 2014 IEEE World Forum on, 2014, pp. 15-20: IEEE.

H. Yue, L. Guo, R. Li, H. Asaeda, and Y. Fang, "DataClouds: Enabling community-based data-centric services over the Internet of Things," IEEE Internet of Things Journal, vol. 1, no. 5, pp. 472-482, 2014.

Y. Li, X. Su, J. Riekki, T. Kanter, and R. Rahmani, "A SDN-based architecture for horizontal Internet of Things services," in Communications (ICC), 2016 IEEE International Conference on, 2016, pp. 1-7: IEEE.

A. Mahmud and R. Rahmani, "Exploitation of OpenFlow in wireless sensor networks," in Proceedings of 2011 International Conference on Computer Science and Network Technology, 2011, vol. 1, pp. 594-600: IEEE.

T. Luo, H.-P. Tan, and T. Q. Quek, "Sensor OpenFlow: Enabling software-defined wireless sensor networks," IEEE Communications letters, vol. 16, no. 11, pp. 1896-1899, 2012.

S. Costanzo, L. Galluccio, G. Morabito, and S. Palazzo, "Software defined wireless networks: Unbridling SDNs," in 2012 European Workshop on Software Defined Networking, 2012, pp. 1-6: IEEE.

Z. Qin, G. Denker, C. Giannelli, P. Bellavista, and N. Venkatasubramanian, "A software defined networking architecture for the internet-of-things," in Network Operations and Management Symposium (NOMS), 2014 IEEE, 2014, pp. 1-9: IEEE.

O. M. Alliance, "Onem2m: Standards for m2m and the internet of things," ed, 2014.

Z. Qin, L. Iannario, C. Giannelli, P. Bellavista, G. Denker, and N. Venkatasubramanian, "MINA: A reflective middleware for managing dynamic multi-network environments," in 2014 IEEE Network Operations and Management Symposium (NOMS), 2014, pp. 1-4: IEEE.

Z. Qin, G. Denker, C. Giannelli, P. Bellavista, and N. Venkatasubramanian, "A software defined networking architecture for the internet-of-things," in 2014 IEEE network operations and management symposium (NOMS), 2014, pp. 1-9: IEEE.

D. Wu, D. I. Arkhipov, E. Asmare, Z. Qin, and J. A. McCann, "UbiFlow: Mobility management in urban-scale software defined IoT," in Computer Communications (INFOCOM), 2015 IEEE Conference on, 2015, pp. 208-216: IEEE.

S. Rout, S. S. Patra, and B. Sahoo, "Performance Evaluation of the Controller in Software-Defined Networking," in Computational Intelligence in Data Mining: Springer, 2017, pp. 543-551.

C.-S. Li and W. Liao, "Software defined networks," IEEE Communications Magazine, vol. 51, no. 2, pp. 113-113, 2013.

M. Casado, T. Koponen, S. Shenker, and A. Tootoonchian, "Fabric: a retrospective on evolving SDN," in Proceedings of the first workshop on Hot topics in software defined networks, 2012, pp. 85-90: ACM.

Y. Kanaumi, S. Saito, and E. Kawai, "Toward large-scale programmable networks: Lessons learned through the operation and management of a wide-area openflow-based network," in Network and Service Management (CNSM), 2010 International Conference on, 2010, pp. 330-333: IEEE.

R. Raghavendra, J. Lobo, and K.-W. Lee, "Dynamic graph query primitives for sdn-based cloudnetwork management," in Proceedings of the first workshop on Hot topics in software defined networks, 2012, pp. 97-102: ACM.

F. Souad and M. Moughit, "Evaluation of MTCP over POX Controller."

C. Demichelis and P. Chimento, "IP packet delay variation metric for IP performance metrics (IPPM)," 2002.