IT行业里有这么多聪明人
|
分界点c1,c2,…,cP可以根据信任度的实数空间的边界点确定,实体Pj向服务提供者Pi请求某种服务,Pi首先要根据Pj的信任度级别Γ(Pi,Pj)决定它所能得到的服务质量,这样既可以分级对不同的实体提供不同的服务,又有利于降低系统可能存在的风险。 (2)基于信任关系的动态服务选择 在物联网系统中,服务双方通过身份认证和访问控制后,为对方提供多少资源也是一个非常重要的问题。如果交易一方提供虚假计算或存储资源,则预先确定的任务可能会被延期执行;如果交易一方恶意撤销计算或存储资源,则预先确定的任务将无法完成。针对这些问题,需要从信任评估的角度来实现交易双方的服务资源选择。 下面是从服务请求者的角度给出的一种基于信任度的资源选择方法。 令∀Pi∈S为计算市场中的服务请求者,O={Pj,j∈[1,M]}为服务提供者(资源的集合),∀Pi∈S向∃Pj∈O请求服务的过程定义为Pi和Pj的交易,而交易回馈信息则包含了Pi对Pj的信任评分及相关认证信息。 设ΓD(Pi,Pj)为Pi对Pj的直接信任度,表示Pi根据其与Pj的直接交易回馈信息而得到的信任关系。设ΓI(Pi,Pj)表示Pi根据其他节点的反馈而得到的其对Pj的信任,即反馈信任度。设Γ(Pi,Pj)为由ΓD(Pi,Pj)和ΓI(Pi,Pj)聚合而得到的Pi对Pj的总体信任评价(OTD)。 物联网系统中基于信任的资源选择算法步骤如下。 ① 从资源信息中心获取可用资源的列表O={Pj,j∈[1,M]}; ② 根据操作系统、体系结构和CPU个数等硬性需求,过滤掉不满足条件的计算资源; ③ 根据相关算法计算每一个资源的总体信任度Γ(Pi,Pj),根据用户作业的信任需求阈值,过滤掉信任度低于该阈值的资源; ④ 根据计算得到的每一个资源的OTD,对可选资源进行排序; ⑤ 根据排序结果,选择OTD值最大的资源,并提交作业到该资源;
⑥ 等待作业结果,如果作业被按时成功执行,则进行后续工作,如支付报酬、下载结果文件等,然后回馈正面的评价,并根据相关算法增加直接信任度; h. PEP执行PDP的决定,如果收到允许访问的信息,则激活用户的角色;如果收到拒绝访问的信息,则将其返回给用户;更新策略库。 ③ 用户向资源管理器(Resource Manager,RM)提交资源请求服务。 ④ RM启动资源调度算法,为用户分配相应的服务提供者,然后使用分发程序将用户任务分发到相应的服务提供者进行执行。调度时,将服务提供者的信任作为调度算法的参数可以更有效地进行资源调度控制,提高资源利用率。 ⑤ 在此次交互结束时,用户可以基于资源的性能等特性计算服务提供者的信任度,并将计算结果发送给SME以进行服务提供者的信任更新。 ⑥ 同时,服务提供者也会对用户进行同样的信任更新。 7、基于信任关系的动态服务授权 对于服务(资源)提供者来说,其可根据服务请求者的不同OTD,把服务请求者分别映射到不同的角色。同时,服务提供者在接到多个服务请求者请求的情况下,也需要按照不同的策略来分配资源,授权用户访问资源。 (1)形式化描述 下面从服务提供者的角度给出一种基于信任关系的动态服务授权策略的形式化描述。 设实体Pj向服务提供者Pi请求某种服务,Pi对Pj的总体信任度Γ(Pi,Pj)有P个评估等级c1,c2,…,cP,其中0≤cp≤1(p=1,2,…,P)。评估等级空间记作U,表示为U={c1,c2,…,cP},若评估等级空间U具有如下性质:ci∩cj=ϕ(i≠j),且c1<c2<…<cP,即ck+1比ck强,则称U={c1,c2,…,cP}为一个有序分割类。
设实体Pi可提供P个级别的服务S={s1,s2,…,sP},且S是一个有序分割类,S和总体信任度Γ(Pi,Pj)之间的映射函数Ψ表示为: (编辑:伊春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
