Automatic technique; Data Sharing; Network devices; Resource service; Semantic descriptions; Sensors and actuators; Service description; Service discovery; Service selection; Services composition; Electrical and Electronic Engineering
Abstract :
[en] The emergence of the Internet of Things (IoT) allows the integration of everyday devices such as tags, sensors, and actuators into the Internet. IoT also provides handy and automatic techniques to interoperate ad-hoc, heterogeneous, and mobile networks and simplify data sharing among devices by abstracting their capabilities as services. Nevertheless, the large number and heterogeneity of encompassed networks/devices and the diversity of the offered resources/services make the IoT service description, discovery, selection, and composition a challenging task. To deal with these issues, we introduce, in this article, a semantic middleware for IoT applications based on service composition. Such a solution supports the semantic description of IoT resources, including services and user requests, and provides a modular, end-to-end, and loosely coupled request resolution process that comprises a context-aware service discovery, a semantic service selection, and an automatic lightweight service composition. The proposal is illustrated and extensively evaluated on a restricted smart-city scenario. Obtained results show that the proposed service discovery, selection, and composition sub-processes improve the scalability of equivalent state-of-the-art solutions by around 15 (Formula presented.), 20 (Formula presented.), and 40 (Formula presented.), respectively.
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique R450 - Institut NUMEDIART pour les Technologies des Arts Numériques
Desai P, Sheth A, Anantharam P. Semantic gateway as a service architecture for IoT interoperability. Paper presented at: Proceedings of the 2015 IEEE International Conference on Mobile Services, New York, USA; 2015:313-319; IEEE
Ray P. A survey on Internet of Things architectures. J King Saud Univ Comput Inf Sci. 2018;30(3):291-319. doi:10.1016/j.jksuci.2016.10.003
Balaji S, Nathani K, Santhakumar R. IoT technology, applications and challenges: a contemporary survey. Wirel Pers Commun. 2019;108:363-388. doi:10.1007/s11277-019-06407-w
Hassan R, Qamar F, Hasan MK, Aman AHM, Ahmed AS. Internet of Things and its applications: a comprehensive survey. Symmetry. 2020;12(10). doi:10.3390/sym12101674
Ngu AH, Gutierrez M, Metsis V, Nepal S, Sheng QZ. IoT middleware: a survey on issues and enabling technologies. IEEE Internet Things J. 2017;4(1):1-20. doi:10.1109/JIOT.2016.2615180
Zhang J, Ma M, Wang P, de Sun X. Middleware for the Internet of Things: a survey on requirements, enabling technologies, and solutions. J Syst Archit. 2021;117:102098. doi:10.1016/j.sysarc.2021.102098
Giri A, Dutta S, Neogy S, Dahal K, Pervez Z. Internet of Things (IoT): a survey on architecture, enabling technologies, applications and challenges. Paper presented at: Proceedings of the 1st International Conference on Internet of Things and Machine Learning; 2017; Association for Computing Machinery, New York, NY.
Chelloug SA, El-Zawawy MA. Middleware for Internet of Things: survey and challenges. Intell Automat Soft Comput. 2017;24:1-9. doi:10.1080/10798587.2017.1290328
Adam ME. Usages of semantic web services technologies in IoT ecosystems and its impact in services delivery: a survey. Int J Comput (IJC). 2020;36(1):53-72.
Rahman H, Hussain MI. A comprehensive survey on semantic interoperability for Internet of Things: state-of-the-art and research challenges. Trans Emerg Telecommun Technol. 2020;31. doi:10.1002/ETT.3902
Harlamova M, Kirikova M, Sandkuhl K. A survey on challenges of semantics application in the Internet of Things domain. Appl Comput Syst. 2017;21:13-21. doi:10.1515/acss-2017-0002
Pourghebleh B, Hayyolalam V, Aghaei AA. Service discovery in the Internet of Things: review of current trends and research challenges. Wirel Netw. 2020;26. doi:10.1007/s11276-020-02405-0
Kashyap N, Kumari AC, Chhikara R. Service discovery and selection in Internet of Things - A review. Recent Patents Eng. 2020;14(1):4-11. doi:10.2174/1872212113666181211095048
Aziez M, Benharzallah S, Bennoui H. Service discovery for the Internet of Things: comparison study of the approaches. Paper presented at: Proceedings of the 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT), Barcelona, Spain; 2017:0599-0604; IEEE
Kashyap N, Charan Kumari A, Chhikara R. Service composition in IoT - A review. Intelligent Data Communication Technologies and Internet of Things. Cham: Springer International Publishing; 2020:287-291.
Alwasouf AA, Kumar D. Research challenges of web service composition. Software Engineering. Singapore: Springer; 2019:681-689.
Aoudia I, Benharzallah S, Kahloul L, Kazar O. Service composition approaches for Internet of Things: a review. Int J Commun Netw Distrib Syst. 2019;23(2):194-230. doi:10.1504/IJCNDS.2019.10017271
Asghari P, Rahmani AM, Javadi HHS. Service composition approaches in IoT: a systematic review. J Netw Comput Appl. 2018;120:61-77. doi:10.1016/j.jnca.2018.07.013
Berrani S, Yachir A, Aissani M. Towards a new framework for service composition in the Internet of Things. Advances in Computing Systems and Applications. Cham: Springer International Publishing; 2019:57-66.
Berrani S, Yachir A, Mahmoudi S, Djamaa B, Aissani M. Towards a new semantic model for service-based IoT applications. J Inf Sci Eng. 2022;38(1):83-100. doi:10.6688/JISE.202201.38.1.0005
Nambi SNAU, Sarkar C, Prasad RV, Rahim A. A unified semantic knowledge base for IoT. Paper presented at: Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT); 2014:575-580; IEEE
Compton M, Barnaghi P, Bermudez L, et al. The SSN ontology of the W3C semantic sensor network incubator group. Web Semant Sci Serv Agents World Wide Web. 2012;17:25-32. doi:10.1016/j.websem.2012.05.003
Janowicz K, Haller A, Cox SJ, Le Phuoc D, Lefrançois M. SOSA: a lightweight ontology for sensors, observations, samples, and actuators. J Web Semant. 2019;56:1-10. doi:10.1016/j.websem.2018.06.003
Elsaleh T, Enshaeifar S, Rezvani R, Acton ST, Janeiko V, Bermudez-Edo M. IoT-Stream: a lightweight ontology for Internet of Things data streams and its use with data analytics and event detection services. Sensors. 2020;20(4). doi:10.3390/s20040953
Mansour E, Chbeir R, Arnould P. HSSN: an ontology for hybrid semantic sensor networks. Paper presented at: Proceedings of the 23rd International Database Applications & Engineering Symposium; 2019; Association for Computing Machinery, New York, NY.
Bermudez-Edo M, Elsaleh T, Barnaghi P, Taylor K. IoT-Lite: a lightweight semantic model for the Internet of Things and its use with dynamic semantics. Pers Ubiquit Comput. 2017;21(3):475-487. doi:10.1007/s00779-017-1010-8
Rahman H, Hussain MI. A light-weight dynamic ontology for Internet of Things using machine learning technique. ICT Express. 2020. doi:10.1016/j.icte.2020.12.002
Marjan A, Jennifer R, Uwe K, et al. An ontology-based context-aware system for smart homes: E-care@ home. Sensors. 2017;17(7):1586-1609.
Wu Z, Xu Y, Yang Y, Zhang C, Zhu X, Ji Y. Towards a semantic web of things: a hybrid semantic annotation, extraction, and reasoning framework for cyber-physical system. Sensors. 2017;17(2):403-427. doi:10.3390/s17020403
Yachir A, Djamaa B, Mecheti A, Amirat Y, Aissani M. A comprehensive semantic model for smart object description and request resolution in the Internet of Things. Proc Comput Sci. 2016;83:147-154. doi:10.1016/j.procs.2016.04.110
Gyrard A, Serrano M, Patel P. Ch. 11. Building interoperable and cross-domain semantic web of things applications. Managing the Web of Things. Boston, MA: Morgan Kaufmann; 2017:305-324.
Ming T, Kaoru O, Mianxiong D. Ontology-based data semantic management and application in IoT- and cloud-enabled smart homes. Future Gener Comput Syst. 2017;76(C):528-539. doi:10.1016/j.future.2016.11.012
Ko IY, Ko HG, Molina AJ, Kwon JH. SoIoT: toward a user-centric IoT-based service framework. ACM Trans Internet Technol. 2016;16(2):8:1–8:21. doi:10.1145/2835492
Ciortea A, Boissier O, Zimmermann A, Florea AM. Responsive decentralized composition of service mashups for the Internet of Things. Paper presented at: Proceedings of the 6th International Conference on the Internet of Things; 2016:53-61;
Kovatsch M, Hassan YN, Mayer S. Practical semantics for the Internet of Things: physical states, device mashups, and open questions. Paper presented at: Proceedings of the 2015 5th International Conference on the Internet of Things (IOT), Seoul, South Korea; 2015:54-61.
Chen N, Cardozo N, Clarke S. Goal-driven service composition in mobile and pervasive computing. IEEE Trans Serv Comput. 2018;11(1):49-62. doi:10.1109/TSC.2016.2533348
Rodríguez-Valenzuela S, Holgado-Terriza J, Gutiérrez Guerrero JM, Muros-Cobos J. Distributed service-based approach for sensor data fusion in IoT environments. Sensors. 2014;14:19200-19228. doi:10.3390/s141019200
Jarwar MA, Kibria MG, Ali S, Chong I. Microservices in web objects enabled IoT environment for enhancing reusability. Sensors. 2018;18(2):352-373. doi:10.3390/s18020352
Ariza J, Garcés K, Cardozo N, Sánchez JPR, Vargas FJ. IoT architecture for adaptation to transient devices. J Parallel Distrib Comput. 2021;148:14-30. doi:10.1016/j.jpdc.2020.09.012
Pattar S, Kulkarni DS, Vala D, et al. Progressive search algorithm for service discovery in an IoT ecosystem. Paper presented at: Proceedings of the 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Atlanta, USA; 2019:1041-1048; IEEE
Jia B, Li W, Zhou T. A centralized service discovery algorithm via multi-stage semantic service matching in Internet of Things. Paper presented at: Proceedings of the 2017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC), Guangzhou, China; Vol. 1, 2017:422-427; IEEE.
Miao W, Ting-Jie L, Fei-Yang L, Jing S, Hui-Ying D. Research on the architecture of Internet of Things. Paper presented at: Proceedings of the 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE), Chengdu, China; Vol. 5, 2010:V5-484-V5-487.
Khan R, Khan SU, Zaheer R, Khan S. Future internet: the Internet of Things architecture, possible applications and key challenges. Paper presented at: Proceedings of the 2012 10th International Conference on Frontiers of Information Technology, Islamabad, Pakistan; 2012:257-260.
Soni A, Upadhyay R, Jain A. Internet of Things and Wireless Physical Layer Security: A Survey. Singapore: Springer; 2017:115-123.