首页> 外文期刊>Journal of systems and software >Per-flow optimal service selection for Web services based processes
【24h】

Per-flow optimal service selection for Web services based processes

机译:基于Web服务的流程的按流最佳服务选择

获取原文
获取原文并翻译 | 示例
           

摘要

With the development of the Service-Oriented Computing (SOC) paradigm, flexible business processes can be defined from independently developed services. Multiple services corresponding to the same functionality but characterized by different Quality of Service (QoS) attributes can be offered by different service providers and the best set of Web services can be selected at run-time in order to maximize the QoS for end users.rnIn the literature many approaches have been proposed for the optimal service selection which is usually performed on a per-request basis, i.e., considering a single process invocation. In this paper we propose a broker-based framework which solves the optimal service selection on a per-flow basis. Multiple applications, defined as different BPEL processes are considered at the same time and multiple requests to the same process are optimized concurrently.rnService selection is formulated as a constrained non-linear multi-criteria optimization problem and an heuristic algorithm is proposed to determine a scalable and efficient solution.rnA comparison with top performing state-of-the-art approaches for a number of different scenarios of interest is also provided. Results show that the overall optimization time reduction which can be achieved by our solution is proportional to the system incoming workload. Order of magnitudes optimization time improvements can be obtained if compared to alternative methods. Moreover, our solution is robust to workload prediction uncertainty.
机译:随着面向服务计算(SOC)范式的发展,可以根据独立开发的服务定义灵活的业务流程。可以由不同的服务提供商提供与相同功能相对应但具有不同服务质量(QoS)属性特征的多个服务,并且可以在运行时选择最佳的Web服务集,以使最终用户的QoS最大化。文献中已经提出了用于最佳服务选择的许多方法,该方法通常在每个请求的基础上执行,即考虑单个流程调用。在本文中,我们提出了一个基于代理的框架,该框架基于每个流解决了最佳服务选择。同时考虑定义为不同BPEL流程的多个应用程序,并同时优化对同一流程的多个请求。rn服务选择被公式化为约束的非线性多准则优化问题,并提出了启发式算法来确定可扩展性还提供了与针对多种不同关注场景的性能最佳的最先进方法的比较。结果表明,我们的解决方案可以减少的总体优化时间与系统传入的工作量成比例。如果与替代方法相比,可以获得数量级的优化时间改进。此外,我们的解决方案对于工作负载预测的不确定性具有鲁棒性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号