论文部分内容阅读
近年来,随着Internet的快速发展,出现了各种基于Internet的业务模型,如电子商务、P2P系统、网格计算等。为了提高这些模型的智能特性,人们提出了许多Internet环境下基于多Agent系统的业务模型。但Internet是一个动态、开放的环境,将多Agent系统应用于Internet环境下的业务模型仿真,Agent的诚实性和友善性假设难以成立。因此,Internet环境下基于多Agent系统的业务模型的Trust问题随之而生,并成为一个重要问题。良好的Trust机制对Internet环境下的多Agent系统的稳定性有着重要的作用,人们提出了一些相关Trust模型,但仍存在许多问题。
本文共七章。首先介绍了多Agent系统中的Trust及其基本概念、研究现状和存在问题,对一些典型的模型进行了分析研究。提出,基于多Agent系统业务模型AMNC,引入Trust机制来进行协商对象选择,从而构建了一个Internet环境下基于多Agent系统引入Trust机制的业务模型--T-IMAS。如何在T-IMAS中基于Trust机制选择协商对象是本文重点研究工作。
然后讨论如何在T-IMAS中引入Trust、计算Trust值、管理Trust信息等问题。本文采用先评估并计算服务提供Agent的Trust值,然后服务请求Agent根据服务提供Agent的Trust值来进行协商对象选择。评估计算Agent Trust值的基本思路是综合基于Agent基本属性和基于Agent行为能力进行Trust计算的值。基于Agent基本属性进行Trust计算,主要是基于FIRE模型,并引入Reputation。在T-IMAS中,Agent基本属性包括:Reputation、直接交互、角色、推荐、证书、证据,其中,直接交互、角色、推荐、证书、证据本文沿用FIRE模型,Reputation是考虑所有相关历史交互和Agent之间关系的Reputation。基于Agent行为能力进行Trust计算,主要是考虑Agent提供服务的非功能性属性的服务质量。对Trust管理,采用集中分布式管理模式。
最后,基于模拟实验将本模型和其它Agent Trust模型进行了分析和比较。
T-IMAS模型与其它Agent Trust模型相比,主要的特点是:服务提供Agent有较高的效率;请求服务Agent对服务有较高的满意度;Trust预评估具有较高的可靠性;系统具有较高的回头率(系统中寻求以前合作伙伴的Agent数与系统中寻求合作伙伴的Agent数之比)。