您的位置:首页 > 其它

Peersim 学习日记 05 关于信任模型(简单的)

2014-09-18 14:56 369 查看
在本次仿真的文件共享型P2P网络中,节点之间互相评价,评价的依据为该节点提供的正常的下载次数。

每个节点都拥有一些资源

当节点需要一个资源时,它向所有邻居节点发送资源请求消息

当一个节点收到资源请求消息后,它首先检查自己是否拥有请求的资源,如果有,则发回一个资源应答消息,如果没有,则将消息的TTL值减1后向自己的所有邻居节点转发。

一个节点在收到一条资源应答消息后,首先检查自己是否已经拥有该资源,如果该资源应答消息正是自己所需要的资源,则该节点将首先检查发出应答的节点的信誉值,当该值高于阀值时就下载该节点上的资源,若该值低于阀值,则以一个较小的概率下载该节点上的资源,当下载成功时,将给予提供下载的节点进行评价,一般是将其信誉值加一。

恶意节点是对看到的网络中的任何资源请求消息都进行应答的节点,但这类节点只提供非法资源的下载,例如病毒,木马等。

当一个节点收到一个非法资源的应答时,将会对发出非法资源应答的节点的信誉值减1。

这种机制的结果是:

兢兢业业提供正常资源下载的节点的信誉值将会随着时间的推进趋于正无穷大

而那些发出虚假资源应答消息,提供非法资源下载的节点的信誉值将会趋于负无穷大。

【接下来就是正式的开始用Eclipse结合Peersim来实现这个信任模型的仿真了】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: