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服务和用户的角度出发,得出这两者的关系,并且分析造成这种关系的原因。
第二次实验的基本情况如下:
第二次实验的目的主要是为了分析响应时间和吞吐量。
总结,本文的主要贡献已经在前面提出。
- Distributed_QoS_Evaluation_for_Real-World_Web_Services
- .net程序员的iPhone开发-MonoTouch
- c++中new和delete的使用方法
- Supporting Multiple Screens
- Word 中没有出现 Aurora v2.2 的菜单项与工具条的解决办法
- 一个老程序员的建议
- Distributed_QoS_Evaluation_for_Real-World_Web_Services
- 【ORACLE】oracle数据文件损坏,出现错误:ora-01033:oracle initialization or shutdown in progress
- C++new的用法
- 【图染色】POJ 1419 & UVA 193
- 内存管理:new和delete
- 摩托罗拉 Moto XT800的CPU多少?
- POJ 1664 求m个苹果放入n个盘子的不同放法数目 递归 分类讨论
- MFC的消息映射有什么作用
- VirtualBox虚拟机实现桥接方式