论文部分内容阅读
随着Internet的发展和基于Internet的应用的延伸,系统形态正从面向封闭的、熟识用户群体的和相对静态的形式向开放的、公共可访问的和动态协作的服务模式转变。应用系统开始呈现出柔性可演化、连续反应式、多目标适应的新特点。开放网络环境中的可信性已经成为研究和实践中最值得关注的领域。信任概念被引入网络系统之中,用于解决分布、异构、自治、动态的大规模开放网络环境下跨域的实体之间的交互,共享与协作时信任关系的建立问题。通过把信任度作为服务选择和调度时依据,有利于增强服务的可信性。本文围绕开放网络环境可信服务的理论问题,借助信任模型理论技术,重点展开开放网络环境下演化信任模型及其应用研究。论文重点研究信任模型的评价指标、开放网络环境下信任模型自适应机制、基于信任容错的服务可靠性增强方法和基于服务行为的服务选择算法。这些研究可以指导对信任模型的研究和解决开放网络环境中服务的可信问题。本论文采用的是层层递进的研究思路,并抓住了现有信任模型和服务可信研究的不足之处,在理论方法上具有创新性,对进一步深化研究信任模型和服务可信具有重要的理论依据和技术价值。具体研究包括:1、信任模型评估指标设计研究当前的研究对信任模型自身的评估较少设计,没有一个系统的指标体系客观、量化的评判各个信任模型在某一具体应用下的性能差异。针对这一信任模型研究现状。本论文遵循解决复杂问题的通用方法,提出了信任模型评估的概念,并提出可扩展的信任评估指标管理框架,形式化描述了信任模型的运作原理,并据此提出了信任模型指标黑盒评价框架,设计了几个较为常见的通用性能指标和其检测算法。2、信任模型的自适应机制研究开放网络环境下应用总是呈现出规模从小到大,用户从单纯到复杂,环境从善意到恶意的演变。针对现有信任模型设计没有考虑到此规律的特点,提出了一个适用于网络环境动态变化的自适应信任模型机制,设计了自适应的信任模型,提出了基于多Agent协同的粒子群算法的自适应算法。该研究可适用于信任模型的设计和已有应用系统中信任模型的改进。3、基于信任容错的服务可靠性增强方法研究针对已往的容错算法无法根据系统状况动态调整容错数的特点。本文将信任机制和容错机制相结合,提出了基于信任容错的服务可靠性增强方法,通过建立选举协议设计服务失效轮询检测机制和容错服务选择机制,该方法可以容忍隐式的错误,并在服务选择时,综合考虑请求者的非功能需求和领域当前的信任状态,能够较为准确的计算出完成当前服务任务所需容错服务的个数。实验验证本方法比容错和基于信任的方法更能抵御独立节点攻击,复杂策略攻击和合谋攻击。4、基于服务行为的服务选择方法研究已有的服务选择算法在进行服务选择时考虑的是服务节点的可信性,在服务组合时不能发现最优组合路径。本论文针对这一特点。提出基于服务行为的服务选择方法,给出了服务活动的信任评估方法,提出了基于遗传算法的服务选择算法。通过实验实例证明了该方法的正确性和可行性。