SHIOT: A Novel SDN-based Framework for the Heterogeneous Internet of Things

Hai Anh Tran, Duc Tran, Linh Giang Nguyen, Quoc Trung Ha, Van Tong, Abdelhamid Mellouk


A new measurable and quantifiable world is created by the Internet of Things. However, the variety of IoT components, i.e., devices, access technologies and applications, which are deployed on the same core infrastructure with a common network policy have led to an unexpected issue of heterogeneity. Such issue directly dismisses the interoperability in the IoT, and hence, significantly decreasing the QoS of a given IoT service. In this paper, we develop a SDN-based framework, called SHIOT to address the above challenge. SHIOT relies on the ontology for examining the end-user requests and applies a SDN controller to classify flow scheduling over the task level. We also utilize the Lagrange relaxation theory to optimize the routing mechanism. Extensive experiments demonstrate that SHIOT is able to support stressed networks and offers a significant advantage over the traditional framework that is integrated without SDN.

Full Text:



The floodlight open sdn controller project.

M. Al-Ayyoub, Y. Jararweh, E. Benkhelifa, M. Vouk, A. Rindos, et al. Sdsecurity: A software defined security experimental framework. In Communication Workshop (ICCW), 2015 IEEE International Conference on, pages 1871{1876. IEEE, 2015.

S. Chakrabarty, D. W. Engels, and S. Thathapudi. Black sdn for the internet of things. In Mobile Ad Hoc and Sensor Systems (MASS), 2015 IEEE 12th International Conference on, pages 190{198. IEEE, 2015.

S. Chen and K. Nahrstedt. On finding multi-constrained paths. In Communications, 1998. ICC 98. Conference Record. 1998 IEEE International Conference on, volume 2, pages 874{879. IEEE, 1998.

A. Darabseh, M. Al-Ayyoub, Y. Jararweh, E. Benkhelifa, M. Vouk, and A. Rindos. Sdstorage: a software defined storage experimental framework. In Cloud Engineering (IC2E), 2015 IEEE International Conference on, pages 341{346. IEEE, 2015.

R. L. S. de Oliveira, A. A. Shinoda, C. M. Schweitzer, and L. R. Prete. Using mininet for emulation and prototyping softwaredefined networks. In Communications and Computing (COLCOM), 2014 IEEE Colombian Conference on, pages 1{6. IEEE, 2014.

G. Di Caro, F. Ducatelle, and L. Gambardella. AntHocNet: an adaptive natureinspired algorithm for routing in mobile ad hoc networks. European Transactions on Telecommunications, 16(5):443{455, 2005.

A. Doria, J. H. Salim, R. Haas, H. Khosravi, W. Wang, L. Dong, R. Gopal, and J. Halpern. Forwarding and control element separation (forces) protocol specification. Technical report, 2010

G. Feng and C. Doulgeris. Fast algorithms for delay constrained leastcost unicast routing. shortened version presented on INFORMS, 2001.

M. R. Gary and D. S. Johnson. Computers and intractability: A guide to the theory of np-completeness, 1979.

J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami. Internet of things (iot): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7):1645{1660, 2013.

F. Hu, Q. Hao, and K. Bao. A survey on software-defined network and openflow: from concept to implementation. IEEE Communications Surveys & Tutorials, 16(4):2181{2206, 2014.

H. Huang, J. Zhu, and L. Zhang. An sdn based management framework for iot devices. In Irish Signals & Systems Conference 2014 and 2014 China-Ireland International Conference on Information and Communications Technologies (ISSC 2014/CIICT 2014). 25th IET, ages 175{179. IET, 2013

R. ITU-T. P. 862. Perceptual evaluation of speech quality (PESQ): An objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs, 2001.

Y. Jararweh, M. Al-Ayyoub, E. Benkhelifa, M. Vouk, A. Rindos, et al. Sdiot: a software defined based internet of things framework. Journal of Ambient Intelligence and Humanized Computing, 6(4):453{461, 2015.

W. Lee and M. Hluchyj. Multi-criteria routing subject to resource and performance constraints. In ATM Forum, volume 94, page 0280, 1994.

J. Li, E. Altman, and C. Touati. A general sdn-based iot framework with nvf implementation. ZTE communications, pages 1{11, 2015.

P. Martinez-Julia and A. F. Skarmeta. Extending the internet of things to ipv6 with software defined networking. Technical report, Euchina-fire, 2014.

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69{74, 2008.

F. Olivier, G. Carlos, and N. Florent. New security architecture for iot network. Procedia Computer Science, 52:1028{1033, 2015.

N. Omnes, M. Bouillon, G. Fromentoux, and O. Le Grand. A programmable and virtualized network & it infrastructure for the internet of things: How can nfv & sdn help for facing the upcoming challenges. In Intelligence in Next Generation Networks (ICIN), 2015

th International Conference on, pages 64{ 69. IEEE, 2015

I. Rec. Y. 1541: Network performance objectives for ip-based services. International Telecommunication Union, ITU-T, 2003.

I. Recommendation. 910,subjective video quality assessment methods for multimedia applications, recommendation itu-t p. 910.

ITU Telecom. Standardization Sector of ITU, 1999.

D. S. Reeves and H. F. Salama. A distributed algorithm for delay-constrained unicast routing. IEEE/ACM Transactions on Networking (TON), 8(2):239{250, 2000.

W. Ren, Y. Sun, T.-Y. Wu, and M. S. Obaidat. A hash-based distributed storage strategy of flowtables in sdn-iot networks. In GLOBECOM 2017-2017 IEEE Global Communications Conference, pages 1{7. IEEE, 2017.

P. K. Sharma, S. Singh, Y.-S. Jeong, and J. H. Park. Distblocknet: A distributed blockchains-based secure sdn architecture for iot networks. IEEE Communications Magazine, 55(9):78{85, 2017.

V. R. Tadinada. Software defined networking: Redefining the future of internet in iot and cloud era. In Future Internet of Things and Cloud (FiCloud), 2014 International Conference on, pages 296{301. IEEE, 2014.

R. Vilalta, A. Mayoral, D. Pubill, R. Casellas, R. Mart´ınez, J. Serra, C. Verikoukis, and R. Mu~noz. End-to-end sdn orchestration of

iot services using an sdn/nfv-enabled edge node. In Optical Fiber Communication Conference, pages W2A{42. Optical Society of America, 2016.

R. Widyono et al. The design and evaluation of routing algorithms for real-time channels. International Computer Science Institute Berkeley, 1994.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.