SHIOT: A Novel SDN-based Framework for the Heterogeneous Internet of Things
DOI:
https://doi.org/10.31449/inf.v42i3.2245Abstract
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.References
The floodlight open sdn controller project. http://www.projectfloodlight.org/floodlight/.
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.
Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika