Zeng04, "QoS-aware middleware for web services composition"

Experiment settings
    硬件和基础软件: a cluster of PC with the same configuration: Pentium III 933MHz with 512 RAM, Windows 2000, Java 2 Enterprise Edition V1.3.0, Oracle XML Developer Kit, connected by LAN through 100Mbits/sec Ethernet cards
    应用软件: IBM's Web Services Toolkit (develop web service), AgFlow, which uses IBM's Optimization Solutions and Library (OSL) as IP solver
Scenario
a travel planning application
(1) environment type
static environment:
    no change in the QoS of any component service during a given composite service execution
dynamic environment:
    QoS of component services may undergo changes during the execution of a composite service: (a) existing services become unavailable (b) new services with better QoS appear (c)component service not able to complete the task (d) component service may complete the task but without meeting the expected QoS
simulated by  randomly changing the QoS of the component services
Test data
(1) composite service generation
"randomly repeating exsiting states in the composite service shown in Fig. 3"
number of states: 10, 20, 30, …, 80
number of candidate component services per task: 10, 20, 30, 40
(2) QoS data collection
execution duration, execution price: defined in the underlying service ontology (?)
reliability, reputation: calculated by the service composition manager(which logs QoS information during task executions)
availability: calculated by the service broker ( it records the up and down time of each service)
Experiments
(1) Measuring Computation Cost
比较三种服务选择方法(local optimization, global planning by exhaustive search, global planning by integer programming)在静态和动态环境中的计算代价.
目的是要提供一些依据, 以确定在不同条件下应使用何种选择方法.
(1.1) 静态环境中. Global方法只用执行一次, Local方法需要执行N次(N是task的数目). 实验结果: Global(exhausive) >> Global(IP) > Local
(1.2) 动态环境. Global每执行一个task后就要执行一次. 比较了Global(IP)方法在动态和静态环境中的计算代价.
(2) Measuring QoS of composite services
Composite service has 20 or 80 tasks and one execution path, in static and dynamic environment.
实验的结果自然是全局优化方法要好于局部优化方法.

Alrifai09, "Combining Global Optimization with Local Selection for Efficient QoS-aware Service Composition" Experiment settings

硬件和基础软件: HP ProLiant DL380 G3 machine with 2 Intel Xeon 2.80GHz processors and 6 GB RAM, Linux (CentOS release 5), Java 1.6 
    应用软件: lpsolve version 5.5
Scenario
(1) create several test cases of the QoS-based service composition problem, each test case: n service classes, l service candidates per class, m global QoS constraints
(2) 首先使用global optimization方法获得最优解, 然后使用本文提出的方法来解决相同的case, 并将结果进行比较.
(3) number of quality levels: 10, 20, 30, 40, 50
Test data
(1) First dataset: QWS real dataset (这个是Web服务集, 但是没有组合服务集, 不知道作者是怎么用用在这个实验里的)
(2) Second dataset: 20000 artificial web services by assigning arbitrary QoS values (normally distributed in the range between 1 and 100)
Experiments
实验(1)和(2)比较了Global方法和hybrid方法(10, 20, 30, 40, 50)的computation cost, 结果显示后者要优于前者.
实验(3)和(4)比较了这两种方法的有效性, 结果显示本文方法能获得近似全局方法得到的解.
(1) Performance comparison w.r.t. the number of web service candidates
实验参数:

QWS

random dataset

number of service classes 5 10
candidate per class 50, 100, …, 500 100, 200, …, 2000

(2) Performance comparison w.r.t. the number of web service classes
实验参数:

QWS

random dataset

number of service classes 5, 10, …, 25 10, 20, …, 100
candidate per class 100 500

(3) Optimality w.r.t. the number of web service candidates
(4) Optimality w.r.t. the number of web service classes

转载于:https://www.cnblogs.com/yuquanlaobo/archive/2009/07/15/1524158.html

基于(Mixed)Integer Programming方法的服务组合相关论文实验介绍 (1)相关推荐

  1. 混合整数规划(Mixed Integer Programming)

    混合整数规划(Mixed Integer Programming) 混合整数规划问题是运筹优化中经常遇到的一类问题.在这类问题中自变量的类型可能是整数也可能不是整数.相比于连续优化,混合整数规划很多时 ...

  2. [论文精读]3大学报服务替换相关论文1(5篇)

    论文阅读和写作暂停了半年时间,新房装修.结婚.搬家-一系列事情总算忙完了.重新开工. 一.史玉良,王海洋,张亮,施伯乐. web服务合成的相容性与替换性分析. 计算机研究与发展,2007,44(11) ...

  3. 基于图像处理的印刷品缺陷质量检测(相关论文)

    在工业上,产品的缺陷检测技术是一项非常重要的技术.而基于图像处理的缺陷检测技术是缺陷检测中的一个热门.下面是我在假期读的一些文章,总结如下: [1] Shankar N G , Ravi N , Zh ...

  4. 基于社交媒体的政治情感分析的相关论文

    2010 Tumasjan, Andranik, et al. "Predicting elections with twitter: What 140 characters reveal ...

  5. [论文泛读]Web服务组合综述相关论文1(3篇)

    邓水光,吴朝晖. Web服务组合方法综述. 中国科技论文在线,2008,3(2):79-84. Time:2 hours Web服务组合领域的研究内容包括:Web 服务组合建模语言.服务组合方法.服务 ...

  6. LVGL 之 windows 上 lvgl 模拟器基于 Visual Studio 搭建方法的简单整理

    LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭建方法的简单整理 目录 LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭 ...

  7. Web服务及相关领域的基金信息

    http://isis.nsfc.gov.cn/portal/proj_search.asp 收集了一下2008年批准的Web服务及相关领域的基金信息 项目批准号/申请代码1        60803 ...

  8. 贵州大学计算机学院杨静,基于遗传算法Web服务组合的一般过程

    在以服务为主体的互联网下,单一的服务已经远远不能满足人们的需求.将多个服务组合来满足需求成为研究的重点.文章在研究现有方法的基础上,总结出此类问题的一般思路,并介绍每个环节中的各个方法,而后对各种方法 ...

  9. 【要闻】如何基于K8s管理1600个微服务?某数字化银行秘诀公开

    Cloud Foundry Foundation宣布KubeCF为新孵化项目 Cloud Foundry Foundation是开放源代码项目的聚集地,简化了开发人员的体验,近日其宣布,KubeCF已 ...

最新文章

  1. javascript 高级程序设计_JavaScript 经典「红宝书」,几代前端人的入门选择
  2. Python subprocess模块
  3. Java 中浮点数---------BigDecimal和double(初探)
  4. java 下对字符串的格式化
  5. vue在微信里面的兼容问题_vuejs在安卓系统下微信X5内核这个兼容性问题如何破?...
  6. Guava新集合-Multiset
  7. java实现打印倒直角三角形
  8. configure: error: zlib library not found
  9. angualrjs学习总结二(作用域、控制器、过滤器)
  10. PS 2022,PR 2018,AE 2017【百度网盘链接,没套路】
  11. 软件设计师教程-倪奕文-专题视频课程
  12. 加拿大 大学 计算机硕士学费,加拿大各大学硕士学费的情况介绍
  13. 【Scratch考级99图】图36-等级考试scratch绘制复杂图形中间带凸点正方形花 少儿编程 scratch画图案例教程
  14. 【工具】推荐一个轻量级视频播放器——MPC-HC
  15. BeanUtils.populate的作用
  16. 【Excel】工作中会用到的excel操作和技巧
  17. 华为云ecs服务器镜像上传到容器镜像服务SWR
  18. 用Java实现递归与分治系列(二)
  19. [Python图像处理] 二十九.MoviePy视频编辑库实现抖音短视频剪切合并操作
  20. geth基于PoA共识机制构建联盟链

热门文章

  1. centos6.5mysql cluster 7.4.11_完美起航-MySQLMHA高可用集群部署及故障切换(图文详解)...
  2. php date 转换 string_php将时间差转换为字符串提示
  3. mysql 索引巧用,SQL语句写得忒野了
  4. SqlTransaction——事务详解
  5. 备战 ‘金三银四’ 必备超多软件测试面试题全在这里
  6. python:自动化测试 playwright 库上传和下载
  7. html 列表bootstrap,bootstrap都有哪些类?
  8. php+羊,PHP之羊生小羊的问题
  9. python用jieba进行分词并可视化
  10. java子类和父类构造函数_java 子类和父类构造函数关系