Abstract
Introduction: The Internet of Things (IoT) has emerged as a significant technology in recent years, wherein each object is equipped with sensors and applications that provide functionality through services. Due to the increasing benefits of heterogeneous objects with constrained resources in high environments, traditional service discovery approaches become impractical for dynamic IoT networks. Therefore, service discovery poses a considerable challenge for the Internet of Things.
Methods: This paper introduces a novel decentralized discovery algorithm based on the Grey Wolf Optimizer (GWO) for IoT services. GWO is a recent metaheuristic in swarm intelligence designed to solve combinatorial optimization problems.
Results: simulation results indicate that GWO achieves high discovery success with minimal steps required for service discovery.
Conclusion: Our approach maintains its performance and exhibits good scalability as the number of objects increases in the decentralized approach for IoT.
Graphical Abstract
[http://dx.doi.org/10.1016/j.bushor.2015.03.008]
[http://dx.doi.org/10.1145/2822529]
[http://dx.doi.org/10.1007/s10586-017-1542-8]
[http://dx.doi.org/10.1109/JSAC.2010.100505]
[http://dx.doi.org/10.1109/LCOMM.2013.101713.131839]
[http://dx.doi.org/10.12785/ijcds/090514]
[http://dx.doi.org/10.1007/s10458-012-9210-0]
[http://dx.doi.org/10.1145/2430475.2430500]
[http://dx.doi.org/10.1016/j.jnca.2021.103331]
[http://dx.doi.org/10.1109/SURV.2013.102213.00229]
[http://dx.doi.org/10.1109/GreenCom.2012.40]
[http://dx.doi.org/10.7305/automatika.54-4.414]
[http://dx.doi.org/10.1109/ICCW.2016.7503801]
[http://dx.doi.org/10.1109/JIOT.2017.2767381]
[http://dx.doi.org/10.1007/s11277-017-4425-7]
[http://dx.doi.org/10.1109/JIOT.2014.2358296]
[http://dx.doi.org/10.1007/s11761-016-0198-1]
[http://dx.doi.org/10.1145/1151454.1151467]
[http://dx.doi.org/10.1109/TNET.2007.892877]
[http://dx.doi.org/10.1109/TNET.2007.892880]
[http://dx.doi.org/10.1109/TPDS.2011.82]
[http://dx.doi.org/10.1109/LCN.2007.65]
[http://dx.doi.org/10.1007/s12083-011-0101-y]
[http://dx.doi.org/10.1016/j.advengsoft.2013.12.007]