The introduction of the IoT technology and its pervasive penetration in our daily life implies that IoT smart objects can often participate in social events, and in this case their paradigm of interaction is commonly denoted as social IoT (SIoT). To make reliable transactions into a SIoT scenario, in this article, we introduce a multi-agent SIoT architecture, which integrates a reputation system based on a clustering of the SOs. In our framework, when a SO looks for a resource and detects a reliable partner having that resource, then the two SOs can interact to make a transaction, and at the end of the transaction each of them provides a feedback about the partner to the local reputation system of the edge server, to update the SOs' reputation scores. Moreover, each edge server sends these reputation scores to the cloud, which updates the associated reputation values of the SOs, deriving from experiences coming from all the edge domains. This architecture provides a given object, moving from an edge domain to another one, with the possibility to have an updated value of its reputation, represented by the value stored in the cloud. We have validated our approach by a campaign of simulations, whose results seem particularly promising.
A Social Edge-Based IoT Framework Using Reputation-Based Clustering for Enhancing Competitiveness / Fortino, G.; Fotia, L.; Messina, F.; Rosaci, D.; Sarne, G. M. L.. - In: IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS. - ISSN 2329-924X. - 10:4(2023), pp. 2051-2060. [10.1109/TCSS.2022.3208376]
A Social Edge-Based IoT Framework Using Reputation-Based Clustering for Enhancing Competitiveness
Rosaci D.;Sarne G. M. L.
2023-01-01
Abstract
The introduction of the IoT technology and its pervasive penetration in our daily life implies that IoT smart objects can often participate in social events, and in this case their paradigm of interaction is commonly denoted as social IoT (SIoT). To make reliable transactions into a SIoT scenario, in this article, we introduce a multi-agent SIoT architecture, which integrates a reputation system based on a clustering of the SOs. In our framework, when a SO looks for a resource and detects a reliable partner having that resource, then the two SOs can interact to make a transaction, and at the end of the transaction each of them provides a feedback about the partner to the local reputation system of the edge server, to update the SOs' reputation scores. Moreover, each edge server sends these reputation scores to the cloud, which updates the associated reputation values of the SOs, deriving from experiences coming from all the edge domains. This architecture provides a given object, moving from an edge domain to another one, with the possibility to have an updated value of its reputation, represented by the value stored in the cloud. We have validated our approach by a campaign of simulations, whose results seem particularly promising.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.