普适计算环境中基于信任的事件数据可靠路由方案
1. 最终信任值的计算
在计算出各个组件的值后,我们将受托人 $N_e$ 的信任值评估为这些组件的平均值。具体公式如下:
[v(N_r \to N_e) = \frac{N_rP_{N_e} + N_rR_{N_e} + N_rI_{N_e}}{3}]
这些信息会保存在信任表 $TT = \langle$ 节点 ID, 属性, 推荐, 交互, 信任值, 成本 $\rangle$ 中。每个时间窗口 $win$ 结束后,该表会用新值更新,这些新值将在下次时间窗口中保存和使用。其他所有表则会设置为相应的默认值。
2. 数据路径发现
为了选择最可靠的路径,每个节点会评估并动态更新自身与当前邻居之间的信任组件。然后,按照上述计算信任值的过程计算邻居的信任值。这些信任值会用于通过特定公式计算两个邻居之间的转发成本。最终,选择平均转发成本最小的路径,并且信任该路径上的相邻节点将数据包转发到目的地。
2.1 路由发现
我们的算法基于邻居节点关于路径的“传闻”,这是不完整的信息。因此,在路由发现协议中,我们选择使用成本运行总和的平均值和标准差。该公式不需要完整的路径信息,却能像使用完整路径信息一样正确评估路径的可靠性。具体计算公式如下:
设随机变量 $X$ 取值为 $x_1, \cdots, x_n$,$x$ 为最新值。
- 平均值公式:
[AVG = \frac{x + \sum_{i = 1}^{n}x_i}{n + 1}]
- 标准差公式:
[SD = \sqrt{\frac{n\sum_{i = 1}^{n}x_i^2 - (\
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



