QoS-aware replanning of composite Web services

QoS-aware replanning of composite Web services
复制标题

DOI:
10.1109/icws.2005.96
复制
发表时间:
2005-07
期刊:
IEEE International Conference on Web Services (ICWS'05)
影响因子:
--
通讯作者:
G. Canfora;M. D. Penta;Raffaele Esposito;M. Villani
G. Canfora;M. D. Penta;Raffaele Esposito;M. Villani
中科院分区:
其他
文献类型:
--
作者:
G. Canfora;M. D. Penta;Raffaele Esposito;M. Villani

文献摘要

被引文献

相似文献

运行时服务发现和后期绑定是面向服务软件工程中最具挑战性的问题之一。为了使后期绑定在组合服务中有效,需要一种QoS感知的组合机制。这意味着确定一组服务,这些服务一旦组成,不仅将执行所需的功能,而且还将最有助于实现服务级别协议(SLA)中承诺的QoS级别。然而,QoS感知的组合依赖于估计的QoS值和工作流执行路径先前获得的使用监视机制。在运行时,实际QoS值可能偏离估计,或者执行路径可能不是所预见的路径。这些更改可能会增加违反SLA和获得较差QoS的风险。这样的风险可以通过重新规划仍然要执行的工作流切片的服务绑定来避免。本文提出了一种在执行过程中触发和执行组合服务重规划的方法。已经进行了评估,模拟执行和重新规划的一组组合服务工作流。
Run-time service discovery and late-binding constitute some of the most challenging issues of service-oriented software engineering. For late-binding to be effective in the case of composite services, a QoS-aware composition mechanism is needed. This means determining the set of services that, once composed, not only will perform the required functionality, but also will best contribute to achieve the level of QoS promised in service level agreements (SLAs). However, QoS-aware composition relies on estimated QoS values and workflow execution paths previously obtained using a monitoring mechanism. At run-time, the actual QoS values may deviate from the estimations, or the execution path may not be the one foreseen. These changes could increase the risk of breaking SLAs and obtaining a poor QoS. Such a risk could be avoided by replanning the service bindings of the workflow slice still to be executed. This paper proposes an approach to trigger and perform composite service replanning during execution. An evaluation has been performed simulating execution and replanning on a set of composite service workflows.