A Service-Oriented Architecture enabling dynamic service grouping for optimizing distributed workflow execution

被引:24
作者
Glatard, Tristan [1 ,2 ,3 ]
Montagnat, Johan [1 ,3 ]
Emsellem, David [3 ]
Lingrand, Diane [1 ,3 ]
机构
[1] I3S, CNRS, F-06903 Sophia Antipolis, France
[2] INRIA Sophia, F-06902 Sophia Antipolis, France
[3] Univ Nice Sophia Antipolis, F-06903 Sophia Antipolis, France
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2008年 / 24卷 / 07期
关键词
grid workflows; Service-Oriented Architecture; legacy code wrapper; service grouping;
D O I
10.1016/j.future.2008.02.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we describe a Service-Oriented Architecture allowing the optimization of the execution of service workflows. We discuss the advantages of the service-oriented approach with regard to the enactment of scientific applications on a grid infrastructure. Based on the development of a generic Web-Services wrapper, we show how the flexibility of our architecture enables dynamic service grouping for optimizing the application execution time. We demonstrate performance results on a real medical imaging application. On a production grid infrastructure, the optimization proposed introduces a significant speed-up (from 1.2 to 2.9) when compared to a traditional execution. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:720 / 730
页数:11
相关论文
共 34 条
[1]  
ALBING C, 1993, 11 SUN US GROUP C EX, P302
[2]  
[Anonymous], 2003, J GRID COMPUT, DOI DOI 10.1023/B:GRID.0000024073.65405.63
[3]  
[Anonymous], 2003, J GRID COMPUT
[4]  
[Anonymous], JOB SUBMISSION DESCR
[5]  
Blythe J, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P759
[6]  
Capit N, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P776
[7]   Design of plug-in schedulers for a GridRPC environment [J].
Caron, E. ;
Chis, A. ;
Desprez, F. ;
Su, A. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (01) :46-57
[8]  
Delaitre T, 2005, J GRID COMPUT, V3, P75, DOI DOI 10.1007/S10723-005-9002-8
[9]   An asynchronous algorithm on the NetSolve global computing system [J].
Emad, N ;
Shahzadeh-Fazeli, SA ;
Dongarra, J .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING THEORY METHODS AND APPLICATIONS, 2006, 22 (03) :279-290
[10]   Globus: A metacomputing infrastructure toolkit [J].
Foster, I ;
Kesselman, C .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (02) :115-128