模糊Petri网及其在Web服务信任评估中的应用.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《模糊Petri网及其在Web服务信任评估中的应用.pdf》由会员分享,可在线阅读,更多相关《模糊Petri网及其在Web服务信任评估中的应用.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 7 卷第2 期2 0 1 0 年2 月计算机应用研究A p p l i c a t i o nR e s e a r c ho fC o m p u t e r sV 0 1 2 7N o 2F e b 2 0 1 0模糊P e t r i 网及其在W e b 服务信任评估中的应用李季,朱小勇(重庆大学计算机学院,重庆4 0 0 0 4 4)摘要:为了提高W e b 服务的信任评估准确度和交互成功率,提出了一种新的基于模糊P e t r i 网的W e b 服务信任评估模型(W S T E M)。该模型给出了评估的模糊信任规则,在此基础上,提出了一种基于模糊P e t r i 网的推理算
2、法,并使用模糊P e t r i 网中知识表示和运行的基本算法,并行处理一个服务实体的多个推荐信任来综合评估W e b 服务实体闻的信任关系。经过模拟实验和分析表明,该模型在W e b 服务信任评估上更加准确可靠,从而降低了交互的风险,保证了交互的成功率。关键词:信任评估模型;信任度更新算法;模糊P e t r i 网;模糊推理算法中图分类号:T P 3 9 3文献标志码:A文章编号:1 0 0 1 3 6 9 5(2 0 1 0)0 2 0 5 7 3 0 4d o i:1 0 3 9 6 9 j i s s n 1 0 0 l-3 6 9 5 2 0 1 0 0 2。0 4 7F u z
3、z yP e t r in e ta n di t sa p p l i c a t i o ni nW e bs e r v i c e st r u s te v a l u a t i o nL IJ i,Z H UX i a o y o n g(s c s c o o to f C o m p u t e r,C h o n g q i n gU n i v e r s i t y,C h o n g q i n g4 0 0 0 4 4,C h i n a)A b s t r a c t:I no r d e rt oi m p r o v et h ea c c u r a c y
4、o ft r u s te v a l u a t i o na n dt h eS U C C E S Sr a t eo fi n t e r a c t i o no fW e bs e r v i c e s,t h i sp a p e rp r o p o s e dan e wW e bs e r v i c e st r u s te v a l u a t i o nm o d e lW S T E Mb a s e do nt h ef u z z yP e t r in e t T h i sm o d e lg a v et h ef u z z yt r u s tr
5、 u l e so fe v a l u a t i o n b a s e do ni t p r o p o s e dar e a s o n i n ga l g o r i t h mb a s e do nt h ef u z z yP e t r in e t T h i sm o d e lu s e dt h ek n o w l e d g eo ff u z z yP e t r in e tt or e p r e s e n ta n dr u nb a s i ca l g o r i t h mw h i c ha p p l i e dt oc o m p r
6、e h e n s i v ee v a l u a t i o nt r u s tr e l a t i o no fW e bs e r v i c e se n t i t i e sb yp a r a U e lp r o c e s s i n go fm o r et h a no n er e c o m m e n d e dt r u s t T h er e s u l to fs i m u l a t i r ee x p e r i m e n ta n da n a l y s i ss h o wt h a tt I l i sm o d e lo nt h
7、et r u s te v a l u a t i o no fW e bs e r v i c e sb e c o m e sm o r ea c c u r a t ea n dr e l i a b l e c o n s e q u e n t l yt h ei n t e r a c t i o ur i s ki 8r e-d u c e da n de n s u r e dt h eS u c c e s sr a t eo fi n t e r a c t i o n K e yw o r d s:t r u s te v a l u a t i o nm o d e l
8、;t r u s tv a l u eu p d a t ea l g o r i t h m;f u z z yP e t r in e t;f u z z yr e a s o n i n ga l g o r i t h m在W e b 服务环境中,实体间的交互和协作行为更加普遍,服务请求者和服务提供者需要建立在彼此信任的基础上,因此信任问题在W e b 服务环境中变得越来越重要。传统的信任关系研究呈现的是一种确定性的基于策略的客观信任关系,实体之间的信任只有信任和不信任,如P K I 中的证书、访问控制中的A C L 等。由于这些客体规定了严格的信任关系,应用在W e b 服务信任评估
9、上不能对实体间信任关系的主观性、模糊性、不确定性作出推理判断。在对w e b 服务信任评估的模糊性、不确定性的推理判断中,由于模糊P e t r i 网o 更符合人类的思维和认知方式,描述和分析w e b 服务信任关系的模糊性和并发性具有广泛的意义。本文提出了一种基于模糊P e t r i 网的W e b 服务信任评估模型(W S T E M),该模型通过综合初始实体的初始感知度(对目标实体的主观性度量)和推荐信任来综合评估目标实体的信任度,以便与目标实体建立直接的信任关系。1W e b 服务信任评估模型1 1W e b 服务信任评估模型(W S T E M)W e b 服务基于S O A(s
10、 e r v i c eo r i e n t e da r c h i t e c t u r e)模型,该模型由三个参与者和三个基本的操作组成。三个参与者分别是服务提供者(s e r v i c ep r o v i d e r。S P)、服务请求者(s e r v i c er e q u e s t e r,S R)、服务注册中心(s e r v i c er e g i s t e rc e n t e r,S R C)。三个基本操作分别为发布(p u b l i s h)、查找(f i n d)和绑定(b i n d),某一个节点可能是S R 和s P 的混合体,本文统称为实体。W
11、 S-T E M 信任评估模型是对S O A 模型进行扩展,增加了信任的第三方机构服务信任模块(8 e r“c et r u s tm o d u l e,S T M),如图1所示。S T M 由四大部分组成,分别为信任管理引擎、模糊推理机、数据采集器和交互记录数据库。信任管理引擎负责对W e b服务实体的信任度进行查询、发布、决策以及提供推荐实体等功能;模糊推理机负责对目标实体的信任度进行模糊推理及模糊判断;数据采集器负责从交互记录数据库中收集W e b 服务实体的信任度,并给模糊推理机提供数据支持;交互记录数据库集中保存W e b 服务实体的历史交互记录。图1W S T E M 信任评估模
12、型在W S T E M 模型中存在多种信任关系,如服务注册中心(S R C)对服务提供者(s P)的信任;服务提供者对于服务注册收稿日期:2 0 0 9 0 6 1 2;修回日期:2 0 0 9 0 9 0 4基金项目:国家自然科学基金资助项目(9 0 8 1 8 0 2 8)作者简介:李季(1 9 7 2 一),男,讲师,博士,主要研究方向为网格计算、可信计算等;朱小勇(1 9 8 2 一),男,硕士研究生,主要研究方向为W e b 服务(z h u x y l 5 8 1 6 3 咖)万方数据5 7 4 计算机应用研究第2 7 卷中心、服务请求者(s R)的信任等。假设s R、S P 和S
13、 R C 均对S T M 完全信任,在进行访问控制时只考虑服务请求者和服务提供者的信任度。而在W S T E M 模型中一个实体既可以是服务请求者也可以是服务提供者,这样一个W e b 服务实体在W S-T E M 模型中就存在两种类型的信任度和两种类型的初始信任度,分别是实体作为服务请求者的信任度和实体作为服务提供者的信任度以及初始实体对目标实体的主观性度量(初始感知度)和目标实体对初始实体的访问控制阈值(初始信任阈值)。为描述方便作如下定义:定义1 在W S T E M 模型中,靠代表服务实体s 作为服务请求者的信任度,耳代表服务实体s 作为服务提供者的信任度。定义2在W S T E M
14、模型中,G,代表初始实体对目标实体的主观性度量,即为初始感知度,E 代表目标实体对初始实体的访问控制阈值即为初始信任阈值。定义3在W S-T E M 模型中为了最后决策方便,令代表实体的综合信任度,月,代表实体的推荐信任度。定义4W e b 服务实体的信任度是一个动态演化的过程,因此令乇。表示服务实体在i 次更新后的信任度,L 表示第i 次交互后,初始实体对目标实体的信任评估值。1 2W e b 服务实体信任关系建立及信任度更新算法B e t h 信任度评估模型撑。将信任分为直接信任和推荐信任,直接信任定义为“若实体P 对实体p 的所有(包括直接的或有推荐获得的)经验均为肯定经验,则P 对Q
15、存在直接信任关系”。但由于B e t h 模型对直接经验定义过于严格,仅采用肯定经验对信任关系进行度量,另外,其信任度综合计算采用简单的算术平均,因此对目标实体不能很好地作出评估。本文定义直接信任为:两个曾经有过历史交互经验的实体,根据交互经验对对方的一种直接信任关系。推荐信任定义为:两个没有历史交互经验的实体,根据其他实体的推荐而建立的一种信任关系。其相互关系如图2 所示。直接信任直接信任一+一。-搀蒂信任一一。图2 直接信任与推荐信任关系图2 中实体x 与y,y 与z 曾经有过历史交互经验,所以它们之间的信任关系是直接信任;实体x 与z 之前没有历史交互经验,如果它们之间要进行交互,只能通
16、过别的实体的推荐(如实体y)。在W S T E M 模型中服务实体信任关系建立及信任度更新算法如下:输入:服务请求者一s R,服务提供者一S P;输出:服务实体的信任度乇。i fs R 向S T M 查询S P 交互记录t h e n输出T p=t a b l e(S R,S P,T。,G,V。,t i m e)提取交互记录表中的信任度T。G。=t a b l e(S R S P,T。,G。,V,t i m e)提取交互记录表中的初始感知度G。V。=t a b l e(S R,S P,T。,G。,V,t i m e)提取交互记录表中的初始信任阈值V。i f T。V。t h e n输出“信任实体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 Petri 及其 Web 服务 信任 评估 中的 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内