Amin Farhan, Abbasi Rashid, Rehman Abdul, Choi Gyu Sang
Department of Information and Communication Engineering, Yeungnam University, Gyeongsan 280, Korea.
School of Computer and Technology, Anhui University, Hefei 230039, China.
Sensors (Basel). 2019 Apr 29;19(9):2007. doi: 10.3390/s19092007.
The Internet of Things (IoT) is a recent evolutionary technology that has been the primary focus of researchers for the last two decades. In the IoT, an enormous number of objects are connected together using diverse communications protocols. As a result of this massive object connectivity, a search for the exact service from an object is difficult, and hence the issue of scalability arises. In order to resolve this issue, the idea of integrating the social networking concept into the IoT, generally referred as the Social Internet of Things (SIoT) was introduced. The SIoT is gaining popularity and attracting the attention of the research community due to its flexible and spacious nature. In the SIoT, objects have the ability to find a desired service in a distributed manner by using their neighbors. Although the SIoT technique has been proven to be efficient, heterogeneous devices are growing so exponentially that problems can exist in the search for the right object or service from a huge number of devices. In order to better analyze the performance of services in an SIoT domain, there is a need to impose a certain set of rules on these objects. Our novel contribution in this study is to address the link selection problem in the SIoT by proposing an algorithm that follows the key properties of navigability in small-world networks, such as clustering coefficients, path lengths, and giant components. Our algorithm empowers object navigability in the SIoT by restricting the number of connections for objects, eliminating old links or having fewer connections. We performed an extensive series of experiments by using real network data sets from social networking sites like Brightkite and Facebook. The expected results demonstrate that our algorithm is efficient, especially in terms of reducing path length and increasing the average clustering coefficient. Finally, it reflects overall results in terms of achieving easier network navigation. Our algorithm can easily be applied to a single node or even an entire network.
物联网(IoT)是一项近年来不断发展的技术,在过去二十年一直是研究人员的主要关注焦点。在物联网中,大量的物体通过各种通信协议连接在一起。由于这种大规模的物体连接,从一个物体中查找确切服务变得困难,因此出现了可扩展性问题。为了解决这个问题,人们引入了将社交网络概念集成到物联网中的想法,通常称为社交物联网(SIoT)。由于其灵活和宽泛的特性,社交物联网越来越受欢迎并吸引了研究界的关注。在社交物联网中,物体能够通过利用其邻居以分布式方式找到所需的服务。尽管社交物联网技术已被证明是有效的,但异构设备正呈指数级增长,以至于在从大量设备中寻找正确的物体或服务时可能存在问题。为了更好地分析社交物联网领域中服务的性能,需要对这些物体施加一定的规则集。我们在这项研究中的新颖贡献是通过提出一种遵循小世界网络中可导航性关键属性(如聚类系数、路径长度和巨分量)的算法来解决社交物联网中的链路选择问题。我们的算法通过限制物体的连接数量、消除旧链接或减少连接数量来增强社交物联网中的物体可导航性。我们使用来自Brightkite和Facebook等社交网站的真实网络数据集进行了一系列广泛的实验。预期结果表明,我们的算法是有效的,特别是在减少路径长度和增加平均聚类系数方面。最后,它在实现更轻松的网络导航方面反映了总体结果。我们的算法可以轻松应用于单个节点甚至整个网络。