论文部分内容阅读
随着因特网的迅猛发展和P2P(Peer-to-Peer)网络技术的不断成熟,基于P2P技术的应用不断涌现,其中基于P2P的资源共享服务己成为P2P网络最为广泛的应用之一。由于P2P网络没有中央服务器及其网络开放性的特点,使得基于P2P的资源共享服务缺乏有效的监管机制与激励机制,这是目前P2P应用中遇到的最具有挑战性的问题之一。本文提出的全局可信度的计算方法具有连续性访问、属性可变等特性,该计算方法可以根据网络环境等因素的变化动态地调整节点的全局可信度值,解决了P2P节点全局可信度缺乏实时监控和激励机制的问题。本文的主要工作是:1.建立了一种基于UCON(Usage Control)的UCONP2P(Usage ControlPeer-to-Peer)使用控制模型。该模型综合考虑了节点的主客体属性以及P2P网络环境因素,根据UCONP2P的使用决策因素(授权、责任、条件、验证)赋予节点相应的权限及其对应的服务级别。该模型具有连续性控制、属性可变性和验证功能,其中的验证功能能够对资源真实性、节点身份加以验证,有效防止了资源的非法分发和节点的非法访问。UCONP2P模型能够根据节点对P2P网络环境的满足程度实时调整节点的可信度值,实现了可信度值的动态授予,能够提高网络资源的利用率,特别适合动态的P2P网络环境。2.构建了一种基于UCONP2P的P2P资源共享架构。该架构的全局可信度计算方法综合考虑了节点的历史全局可信度值、其他节点对该节点共享文件的满意度、该节点为其他节点提供服务的满意度以及根据UCONP2P模型使用决策因素做出的授权结果等因素;该资源共享架构支持多源传输,能根据节点的全局可信度赋予节点相应的服务权限;该资源共享架构可以避免节点在取得良好可信度后上传劣质文件来欺骗其他节点,防止节点在获得高下载速度后降低上传速度。3.通过仿真实验验证了UCONP2P模型在P2P资源共享中的应用。实验验证了UCONP2P模型能够实时检测P2P网络中的不良节点;可以根据网络负荷的变化自动地调整节点的下载速度。