ServiceTrust:支持面向声誉的服务选择
在服务选择的场景中,如何准确评估服务提供商的可信度以及防止各种服务质量(QoS)滥用问题是关键。本文将介绍一种名为ServiceTrust的系统,它能够支持面向声誉的服务选择,有效解决上述问题。
1. 结合个人信任
为了全面评估服务消费者对服务提供商的全局信任,需要将服务消费者的本地信任与其他服务消费者的本地信任相结合。具体方法如下:
1.1 本地信任可信度计算
服务消费者对服务提供商的本地信任可信度不仅取决于本地交易评级的新旧程度,还与服务消费者与服务提供商的交互时长有关。我们采用Rayleigh累积分布函数来计算权重:
- 服务消费者i对服务提供商j的本地信任可信度 $\beta_{i,j}$ 计算公式为:
[
\beta_{i,j} = 1 - \exp\left(-\frac{x^2}{2\sigma^2}\right) (\sigma > 0)
]
其中,$\sigma$ 是一个参数,它反向控制着 $\beta_{i,j}$ 随交互次数 $x$ 增加的速度,$\sigma$ 可由应用开发者根据不同应用场景的特点进行设置,范围从0到理论上的 $\infty$。
- 服务消费者i对服务提供商j的自身本地信任权重 $\beta_{i,j}’$ 计算公式为:
[
\beta_{i,j}’ = 1 - \exp\left(-\frac{x^2}{2(\sigma + \varepsilon)^2}\right) (\sigma + \varepsilon > 0)
]
其中,$x$ 是服务消费者i
超级会员免费看
订阅专栏 解锁全文
7

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



