面向服务的复杂系统中动态信任的建模与挖掘
1. 模拟规则与流程
在面向服务的复杂系统中,对于请求服务(RFSs)的处理有一系列规则。当接收到 RFSs 时,会将其委托给网络中随机挑选的可信(信任度 > 0.8)邻居。这里有几个关键规则:
- 每个参与者每一轮不会向同一个邻居委托超过一个 RFS。
- 但一个参与者在同一轮中可能会从不同邻居处收到多个 RFS。
- 委托操作需要额外一轮模拟。
- RFS 有 15 轮的服务上限(截止期限),若超过则视为失败。
- 一个请求最多只能委托 3 次(且不能返回给原始请求者),以避免 RFS 循环。
模拟仅使用两个自动确定的指标(tr 和 sr),且不对响应进行手动奖励。若响应在 15 轮内到达(无虚假或低质量响应),则认为 RFS 服务成功。每 5 轮,VieTE 会根据最近 25 轮的交互确定 tr,根据最近 50 轮的交互确定 sr,并清除旧日志。新值会使用指数移动平均(EMA),固定 ˛ = 0.25 与当前值合并。
下面用 mermaid 流程图展示这个过程:
graph LR
A[接收 RFSs] --> B{选择可信邻居}
B -->|信任度 > 0.8| C[委托 RFS]
C --> D{是否在 15 轮内响应}
D -->|是| E[服务成功]
D -->|否| F[服务失败]
C --> G{是否委托超过 3 次}
G -->|是| F
G -->|否| C
超级会员免费看
订阅专栏 解锁全文
989

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



