Modeling, run-time optimization and execution of distributed workflow applications in the JEE-based BeesyCluster environment

被引:22
作者
Czarnul, Pawel [1 ]
机构
[1] Gdansk Univ Technol, Fac Elect Telecommun & Informat, Dept Comp Architecture, PL-80233 Gdansk, Poland
关键词
Workflow execution; Just-in-time service selection; Workflow management environment; Workflow applications; Scientific and business workflows;
D O I
10.1007/s11227-010-0499-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a complete solution for modeling scientific and business workflow applications, static and just-in-time QoS selection of services and workflow execution in a real environment. The workflow application is modeled as an acyclic directed graph where nodes denote tasks and edges denote dependencies between the tasks. The BeesyCluster middleware is used to allow providers to publish services from sequential or parallel applications, from their servers or clusters. Optimization algorithms are proposed to select a capable service for each task so that a global criterion is optimized such as a product of workflow execution time and cost, a linear combination of those or minimization of the time with a cost constraint. The paper presents implementation details of the multithreaded workflow execution engine implemented in JEE. Several tests were performed for three different optimization goals for two business and scientific workflow applications. Finally, the overhead of the solution is presented.
引用
收藏
页码:46 / 71
页数:26
相关论文
共 35 条
[1]  
Aggarwal R, 2004, P IEEE I C SERV COMP, P23
[2]  
[Anonymous], 2004, SYST BEX BPEL EX ENG
[3]  
[Anonymous], 2005, P 1 IEEE INT C E SCI
[4]  
Blythe J, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P759
[5]  
Canfora G, 2005, 2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, P121
[6]  
Canfora G, 2004, ICSOC 2004 IN PRESS
[7]  
Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
[8]  
CARDOSO J, 2002, WORKFLOW QUALITY SER
[9]   Adaptive service scheduling for workflow applications in Service-Oriented Grid [J].
Chin, Sung Ho ;
Suh, Taeweon ;
Yu, Heon Chang .
JOURNAL OF SUPERCOMPUTING, 2010, 52 (03) :253-283
[10]  
Czarnul P., 2010, Proceedings 2010 International Multiconference on Computer Science and Information Technology (IMCSIT 2010), P629