论文部分内容阅读
对等(Peer-to-Peer, P2P)计算是近年来兴起的计算体系结构,不同于客户机/服务器(C/S)结构,P2P并不严格的区分服务提供者和消费者,即参与的节点(Peer)都是平等的,网络中没有权威中心对这些节点进行管理。由于P2P网络本质上是一个开放的、动态的环境,可以借鉴人际网络的信任机制来建立节点间的信任关系,并用其来保障节点间的交互。本文主要研究了P2P网络中的信任管理技术,其中包括信任和声望模型,以及基于信任的应用方案。 本文提出了一个基于可信和不可信的声望管理模型,其中使用了可信性和不可信性来分别评价节点的正面行为和负面行为,克服了现有声望管理模型的局限性。在模型的可信性和不可信性评估方案中,最近的交易记录对评估结果有较大的影响,并引入了信心指数来表达节点对评估结果的确定程度,保证了节点在传递、综合时合理地区分可信或不可信值。模型还给出了一个基于声望的协作方案,保证节点可以有效地避免同不可信节点的交易,并促进同高可信节点的交易,从而提高了网络的服务质量。 本文提出了一个基于模糊集的信任和声望模型,模型使用模糊集理论来表达信任评估中的模糊语义,所设计的信任和声望模型可以综合考察信任评估中的节点不同方面的性能,并可以综合来自不同节点的信任推荐评估目标节点的声望。模型使用了模糊贴近度来表达推荐的准确度,并相应地调整推荐节点的推荐权值,从而有效地促进了具有相同偏好的节点群组的形成,削弱了具有不同偏好的推荐节点对协作决策的影响,提高节点的交易质量。 本文给出了一个基于信任的P2P网络拓扑构造方案,使P2P资源共享网络中的节点通过自组织来实现资源发现的优化,其中使用不同上下文的信任来区分节点提供不同类型资源(服务)的能力,并给出了一个信任评估方案,结合服务查询和信任反馈机制,从而实现了依据交互经验对节点服务能力的评估。利用信任指导下的节点自组织机制,使节点可以同服务能力较强的节点形成直接的交互关系,从而可以促进节点更容易获得所需的服务(资源),并提高网络资源发现的性能。 针对P2P协作应用的需求,本文设计并实现了一个信任管理框架中间件,