<p>Service discovery in the Social Internet of Things (SIoT) must be both efficient and trustworthy. Dense device graphs and heterogeneous link reliability make naïve traversal ineffective and risk-prone. We address this by constructing an Individual’s Small-World SIoT (ISWSIoT) search space via a trust threshold <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> and proposing a class- and trust-based informed search algorithm that combines deterministic neighbor ranking, class-aware (friendship) selection, Top-<i>K</i> exploration, a hop bound <i>H</i>, and a selective fallback mechanism. This dual control (<InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> and <i>K</i>) is designed to balance reliability and exploration while bounding search depth. We posit and evaluate four hypotheses: (H1) setting <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\alpha \ge 0.5\)</EquationSource> </InlineEquation> improves discovery relative to permissive thresholds; (H2) <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation>-filtering with Top-<i>K</i> reduces exploration cost (visited nodes) while preserving short paths and low latency; (H3) increasing <i>K</i> and <i>H</i> boosts success with only moderate latency overhead; and (H4) fallback restores progress under strict trust filtering with limited cost. Experiments on five real-world graphs perform an SIoT-style <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation>-profiling of success, hops, latency, visited nodes, and LCC ratio. The results show that discovery improves from permissive to moderate <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> and stabilizes near <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\alpha \ge 0.5\)</EquationSource> </InlineEquation>; visited nodes decrease as <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> rises, while hops remain modest and latency low; larger <i>K</i> and <i>H</i> increase success with moderate latency increases; and fallback recovers discovery when strict <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> yields few eligible neighbors. Runtime measurements indicate that the proposed method is competitive—often fastest on larger graphs—relative to standard graph searches. Overall, the findings validate the hypotheses and demonstrate that a trust- and class-aware, dual-controlled discovery algorithm provides effective, efficient, and robust service discovery in SIoT.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Trust and class aware service discovery with dual control in the social Internet of Things

  • Abdul Rehman,
  • Malik Urfa Gul,
  • Syed Rizwan Hassan,
  • Korhan Cengiz,
  • Nikola Ivković,
  • Ivan Mihaljević

摘要

Service discovery in the Social Internet of Things (SIoT) must be both efficient and trustworthy. Dense device graphs and heterogeneous link reliability make naïve traversal ineffective and risk-prone. We address this by constructing an Individual’s Small-World SIoT (ISWSIoT) search space via a trust threshold \(\alpha\) and proposing a class- and trust-based informed search algorithm that combines deterministic neighbor ranking, class-aware (friendship) selection, Top-K exploration, a hop bound H, and a selective fallback mechanism. This dual control ( \(\alpha\) and K) is designed to balance reliability and exploration while bounding search depth. We posit and evaluate four hypotheses: (H1) setting \(\alpha \ge 0.5\) improves discovery relative to permissive thresholds; (H2) \(\alpha\) -filtering with Top-K reduces exploration cost (visited nodes) while preserving short paths and low latency; (H3) increasing K and H boosts success with only moderate latency overhead; and (H4) fallback restores progress under strict trust filtering with limited cost. Experiments on five real-world graphs perform an SIoT-style \(\alpha\) -profiling of success, hops, latency, visited nodes, and LCC ratio. The results show that discovery improves from permissive to moderate \(\alpha\) and stabilizes near \(\alpha \ge 0.5\) ; visited nodes decrease as \(\alpha\) rises, while hops remain modest and latency low; larger K and H increase success with moderate latency increases; and fallback recovers discovery when strict \(\alpha\) yields few eligible neighbors. Runtime measurements indicate that the proposed method is competitive—often fastest on larger graphs—relative to standard graph searches. Overall, the findings validate the hypotheses and demonstrate that a trust- and class-aware, dual-controlled discovery algorithm provides effective, efficient, and robust service discovery in SIoT.