首页> 外文会议>Parallel Processing Workshops, 2009. ICPPW '09 >Load Balancing Concurrent BPEL Processes by Dynamic Selection of Web Service Endpoints
【24h】

Load Balancing Concurrent BPEL Processes by Dynamic Selection of Web Service Endpoints

机译:通过动态选择Web服务端点来负载均衡并发BPEL流程

获取原文

摘要

Business workflows implemented as BPEL processes play an important role for many business applications. BPEL is used to orchestrate a series of Web service calls. Which provider is used for a specific Web service request is statically defined as endpoint of a Web service call within the BPEL code. If a Web service is offered by more than one provider an intelligent choice of a Web service provider can improve the throughput of a BPEL engine. In this article we study how a scheduling mechanism can be injected into a standard BPEL process by an automatic transformation of the BPEL process. The scheduling mechanism helps the BPEL engine to select between different Web service providers, e. g., according to their current workload. Three different strategies for scheduling Web service calls are examined in practical experiments, considering a homogeneous and a heterogeneous collection of Web service providers. We show that in most cases the dynamic scheduling approach leads to a smaller average execution time (makespan) of concurrently executed BPEL processes.
机译:作为BPEL流程实现的业务工作流在许多业务应用程序中扮演着重要的角色。 BPEL用于协调一系列Web服务调用。哪个提供程序用于特定的Web服务请求被静态定义为BPEL代码中Web服务调用的端点。如果Web服务由多个提供商提供,则明智地选择Web服务提供商可以提高BPEL引擎的吞吐量。在本文中,我们研究如何通过自动转换BPEL流程将调度机制注入到标准BPEL流程中。调度机制可帮助BPEL引擎在不同的Web服务提供商之间进行选择,例如: g。根据他们当前的工作量。在实际实验中,考虑了Web服务提供者的同质和异类集合,研究了三种不同的Web服务调用调度策略。我们表明,在大多数情况下,动态调度方法导致并发执行的BPEL流程的平均执行时间更短(makespan)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号