服务组合的QoS信息

今天上午在网上听几个前辈谈这个话题,自己在想应该也整下,对gis服务做出评价这样比较合理点。整理下几个人的谈话,记录下:

      QoS里有个大问题,就是不可公度 比如你的QoS,有响应时间,信誉度,安全级别,目前很多算法采用的都是线性规划,或者某种规划算法。直接点,就是求极值 QoS类的方法,难点就在这个公度性上,如果解决的合理,那就马上变成一道求极值的方程组问题,一般讲,你需要选择一组QoS参数,然后把他们做标准化,再合一 ,就是说,不管是离散量,还是连续的量  你都要想办法把他们映射到一个公共的区间上,比如0到1,而且一定要让这些量可以连续的取到这个区间上的所有值,也就是标准化,否则的话,就需要做多目标优化,给出若干个满意解,然后由用户进行选取。试验可以 用matlb 然后随机的设置数据 ,对线性规划算法的实验,当然,你的随机需要有一定的覆盖面 常见的分布要有。网上的qos本体http://www3.ntu.edu.sg/home5/PG04878518/OWLQoSOntology.html 

Subsume If request R is super-concept of advertisement A
Exact If advertisement R and request A are equivalent concepts
PlugIn If request R is sub-concept of advertisement A
Intersection If the intersection of advertisement A and request R is satisfiable
Disjoint Otherwise it is disjoint 

QoS类的方法,实际上步骤基本上就是如下
1 定义每个服务单独的QoS信息,如响应时间,信誉度,安全级等
2 给出服务复合后,这几个QoS综合值如何计算
3 给出各种QoS的权重
4 结合权重进行单目标优化
















posted @ 2008-12-29 11:35  xiaomiao  阅读(362)  评论(0编辑  收藏  举报