主权项 |
1.一种基于最优相似距离的Qos感知的服务选择方法,其特征在于包括以下步骤: 1)判断是否计算出每个Qos标准的最大值和最小值,如果计算得出则转到步骤3),如果没有计算得出则转到步骤2); 2)在候选服务池中计算下一个Qos标准的最大值和最小值,重新转到步骤1);3)构造最优服务ws<sub>bast</sub>,最优服务的每个Qos值为对应Qos标准的最大值或最小值; 4)判断是否计算出每个候选服务与最优服务的相似距离d<sub>i</sub>(1≤i≤n) ;如果计算得出则转到步骤6),如果没有计算得出则转到步骤5); 5)计算下一个候选服务与最优服务ws<sub>bast</sub>的相似距离d<sub>i</sub>(1≤i≤n),返回步骤4)重新判断; 6)选择相似距离最小的候选服务; 相似距离d<sub>i</sub>(1≤i≤n)的计算采用基于欧氏距离的变形 <img file="FDA0000471802840000011.GIF" wi="936" he="258" />其中c<sub>j</sub>(1≤j≤m)为web服务的一个Qos标准,WS<sub>i</sub>c<sub>j</sub>表示ws服务在标准c<sub>j</sub>下的质量值,w<sub>j</sub>(1≤j≤m)为标准c<sub>j</sub>的权值,ws<sub>i</sub>(1≤i≤n)具有ws服务相同的功能,n为满足功能特性的候选服务数,ws<sub>bast</sub>c<sub>j</sub>为候选服务池中所有候选服务在正向标准c<sub>j</sub>下的最大值<img file="FDA0000471802840000012.GIF" wi="174" he="87" />或者负向标准c<sub>j</sub>下的最小值<img file="FDA0000471802840000013.GIF" wi="200" he="120" />所述m表示Qos标准的数量。 |