技术特征:1.一种基于AIFS权重计算信任的方法,其特征在于:包括如下步骤,
S1:选择一个云服务提供商进行交互;
S2:用户根据需求向云服务提供商请求一个服务等级l;其中,云服务提供商的服务等级x包括n个服务指标kil,并用一组服务指标向量的形式表示为根据服务等级x的不同,kil的服务指标值亦不同;
S3:采用AIFS权重计算方法确定步骤S2中服务指标向量的权重;
S4:云服务提供根据被请求的服务等级l,向该请求提供云服务;
S5:用户根据获得的云服务对本次服务做出评价,得到服务指标向量的实际测量值;进而根据步骤S3确定的服务指标向量的权重,计算用户对云服务提供商的评价值;
S6:所有用户对云服务提供商提供的云服务评价决定云服务提供商的信誉等级,即进行全局云服务提供商声誉计算,获得云服务提供商的总体信誉值。
2.根据权利要求1所述的一种基于AIFS权重计算信任的方法,其特征在于:所述步骤S3中采用AIFS权重计算方法确定步骤S2中服务指标向量的权重的具体实现过程如下:
定义爱因斯坦积、爱因斯坦和分别以Tε(a,b)、Sε(a,b)表示:
其中,a,b∈[0,1],(a,b)为模糊集合的支持量和反对量;
定义一组IFS集合表示为α=(μα,vα),μα为对α变量的支持度,vα为对α变量的不支持程度;令A、B为决策对象x的IFS决策值,且A=(μA(x),vA(x)),B=(μB(x),vB(x))根据公式(1)、(2)可得,AIFS的爱因斯坦积、爱因斯坦和运算可表示如下:
即:
假定有实数λ,则有如下多项乘法运算:
由于有n个服务指标值,即n个决策属性,令为AIFS采集值,其中,j=1,2,...,n;w=(w1,w2,...,wn)T为的权重向量,且根据(3)、(4)、(5)可得权重的聚合值,且聚合值也是一个IFS值:
通过公式(6),即可计算云服务提供商决策者提供的各决策方案的IFS值的支持量,支持量最大的方案即为最优方案,并以该方案提出的向量权重作为服务指标向量的权重。
3.根据权利要求2所述的一种基于AIFS权重计算信任的方法,其特征在于:所述步骤S5的具体实现过程如下:
用户根据获得的云服务对本次服务做出评价,得到服务指标向量的实际测量值(a1,a2,a3,a4,...,an),由此可得服务偏差值σ:
若服务指标kil的实际测量值高于服务指标值,则kil-ai=0;
用户评价云服务提供商的不支持量以统计方法计算:
用户评价云服务提供商的IFS集合(μa,va)=(1-va,va) (9)。
4.根据权利要求3所述的一种基于AIFS权重计算信任的方法,其特征在于:所述步骤S6的具体实现过程如下:
对于总体的N个用户,可视为每个用户权重为1/N的二次AIFS聚合计算,将每个用户的(μa,va)代入公式(6)中,可得到全局云服务提供商声誉值TCSP:
将得到的TCSP支持量百分化,可得到最终的云服务提供商总体声誉值为