Cargando…

An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Amin, Farhan, Abbasi, Rashid, Rehman, Abdul, Choi, Gyu Sang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6539051/
https://www.ncbi.nlm.nih.gov/pubmed/31035667
http://dx.doi.org/10.3390/s19092007
_version_ 1783422293485027328
author Amin, Farhan
Abbasi, Rashid
Rehman, Abdul
Choi, Gyu Sang
author_facet Amin, Farhan
Abbasi, Rashid
Rehman, Abdul
Choi, Gyu Sang
author_sort Amin, Farhan
collection PubMed
description 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.
format Online
Article
Text
id pubmed-6539051
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-65390512019-06-04 An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks Amin, Farhan Abbasi, Rashid Rehman, Abdul Choi, Gyu Sang Sensors (Basel) Article 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. MDPI 2019-04-29 /pmc/articles/PMC6539051/ /pubmed/31035667 http://dx.doi.org/10.3390/s19092007 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Amin, Farhan
Abbasi, Rashid
Rehman, Abdul
Choi, Gyu Sang
An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title_full An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title_fullStr An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title_full_unstemmed An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title_short An Advanced Algorithm for Higher Network Navigation in Social Internet of Things Using Small-World Networks
title_sort advanced algorithm for higher network navigation in social internet of things using small-world networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6539051/
https://www.ncbi.nlm.nih.gov/pubmed/31035667
http://dx.doi.org/10.3390/s19092007
work_keys_str_mv AT aminfarhan anadvancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT abbasirashid anadvancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT rehmanabdul anadvancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT choigyusang anadvancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT aminfarhan advancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT abbasirashid advancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT rehmanabdul advancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks
AT choigyusang advancedalgorithmforhighernetworknavigationinsocialinternetofthingsusingsmallworldnetworks