Distributed_QoS_Evaluation_for_Real-World_Web_Services

来源:互联网 发布:服装连锁收款软件 编辑:程序博客网 时间:2024/05/01 13:07

论文题目:

Distributed_QoS_Evaluation_for_Real-World_Web_Services

摘要:

在当前的服务选择方法中,大多数方法都是基于QoS,虽然此类方法被研究了很多,但是都缺少一个非常关键的东西,那就是真实环境下的QoS数据集,如果我们有了这个数据集,那么我们就可以利用这个数据集来评估基于QoS的web服务技术和模型。

引言:

一般来说,不同的WS的QoS属性可以分成两大类: 。

与用户无关的QoS属性一般有(price,popularity and so on),而与用户有关的QoS属性一般有(failureprobability,response time and so on)。本文在得到真实数据集的基础上,从与用户相关的QoS属性出发讨论了failure probability(指的是服务的失效可能性)和 reponse time(响应时间)的形成原因。本文的主要贡献可以归结为两部分。第一部分,通过两次大规模的分布式实验,掌握了QoS在真实环境下的第一手资料,可以说是在服务计算这个领域,这两次实验是最大的。第二部分,公开发布了这个数据集(这个数据集可以在http://www.wsdream.net下载),当我们在Web服务上有新的技术或者模型提出时,可以充分利用这个数据集进行试验。

实验过程:

进行了两次实验,第一次实验的基本情况如下:


第一次实验数据的采集主要用于分析failure probability,首先列出它的核心算法:

①:mean offailure probability fo Web Service i


其中表示的意思是Web服务i对于用于a的失效可能性(我们可以通过用户一共调用了多少次Web服务i,其中成功的有几次,得出该值)

②:Standarddeviation of failure probability of Web Service i


表示服务i的失效可能性的标准偏差

③:mean failureprobability of a Service user a


用户a的失效可能性的平均大小

④:Standarddeviation of failure probability of service user a


用户a的失效可能性的标准偏差

核心思想是计算出这些值之后,从分布在世界各地的web服务和用户的角度出发,得出这两者的关系,并且分析造成这种关系的原因。

第二次实验的基本情况如下:


第二次实验的目的主要是为了分析响应时间和吞吐量。

总结,本文的主要贡献已经在前面提出。


原创粉丝点击