DocumentCode :
2860753
Title :
Load Balancing Concurrent BPEL Processes by Dynamic Selection of Web Service Endpoints
Author :
Ferber, Marvin ; Hunold, Sascha ; Rauber, Thomas
Author_Institution :
Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
fYear :
2009
fDate :
22-25 Sept. 2009
Firstpage :
290
Lastpage :
297
Abstract :
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.
Keywords :
Web services; business process re-engineering; resource allocation; scheduling; service industries; specification languages; Web service endpoints dynamic selection; business workflow; load balancing concurrent BPEL process; scheduling mechanism; Application software; Computer science; Dynamic scheduling; Load management; Natural languages; Parallel processing; Runtime; Search engines; Web server; Web services; BPEL; load balancing; scheduling algorithms; workflows;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location :
Vienna
ISSN :
1530-2016
Print_ISBN :
978-1-4244-4923-1
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2009.18
Filename :
5366026
Link To Document :
بازگشت