An Improved Evolutionary Method for Social Internet of Things Service Provisioning Based on Community Detection

dc.authorscopusid 59330657200
dc.authorscopusid 57204588830
dc.authorscopusid 36005396600
dc.authorscopusid 59125628000
dc.contributor.author Tawfeeq,B.A.
dc.contributor.author Rahmani,A.M.
dc.contributor.author Koochari,A.
dc.contributor.author Navimipour,N.J.
dc.date.accessioned 2024-10-15T19:42:42Z
dc.date.available 2024-10-15T19:42:42Z
dc.date.issued 2024
dc.department Kadir Has University en_US
dc.department-temp Tawfeeq B.A., Islamic Azad University, Department of Computer Engineering, Science and Research Branch, Tehran, Iran; Rahmani A.M., Islamic Azad University, Department of Computer Engineering, Science and Research Branch, Tehran, Iran, National Yunlin University of Science and Technology, Future Technology Research Center, Douliou, Yunlin, 64002, Taiwan; Koochari A., Islamic Azad University, Department of Computer Engineering, Science and Research Branch, Tehran, Iran; Navimipour N.J., National Yunlin University of Science and Technology, Future Technology Research Center, Douliou, Yunlin, 64002, Taiwan, Islamic Azad University, Department of Computer Engineering, Tabriz Branch, Tabriz, Iran, Kadir Has University, Faculty of Engineering and Natural Sciences, Department of Computer Engineering, Istanbul, Turkey en_US
dc.description.abstract Social IoT (SIoT) refers to socializing in the Internet of Things (IoT), where things generate social relationships. Due to the development of objects and issues such as delayed response, slow search, and composite service process, distributed object service discovery, selection, and composition based on the social structure have become essential challenges in the SIoT. Therefore, it is necessary to provide an efficient method for evaluating the effectiveness of service discovery in identifying suitable devices to offer requested services and the best composition strategy for combining requested services. This paper presents a new community detection algorithm that detects IoT devices with social connections in the SIoT network to facilitate service discovery and composition by reducing search space. Additionally, it introduced a new service provisioning algorithm to optimize service discovery and composition, called An Improved Genetic Algorithm based on Community Detection (IGA-CD). Its effectiveness in detected communities is better than other methods in computation modularity, execution time, and cluster assignment quality methods by determining the network's ideal devices. Experimental results demonstrate the efficacy of the proposed algorithms, which outperform other approaches in terms of scalability, efficiency, and flexibility. The IGA-CD average execution time is 0.129 seconds, which proves its efficiency and faster composition. © 2013 IEEE. en_US
dc.identifier.citationcount 0
dc.identifier.doi 10.1109/ACCESS.2024.3457672
dc.identifier.issn 2169-3536
dc.identifier.scopus 2-s2.0-85204141904
dc.identifier.scopusquality Q1
dc.identifier.uri https://doi.org/10.1109/ACCESS.2024.3457672
dc.identifier.uri https://hdl.handle.net/20.500.12469/6572
dc.identifier.wosquality Q2
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof IEEE Access en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.scopus.citedbyCount 1
dc.subject Community detection en_US
dc.subject Improved Genetic Algorithm en_US
dc.subject Service composition en_US
dc.subject Service discovery en_US
dc.subject Social Internet of Things en_US
dc.title An Improved Evolutionary Method for Social Internet of Things Service Provisioning Based on Community Detection en_US
dc.type Article en_US
dspace.entity.type Publication

Files