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 条
[21]  
HUANG Y, 2003, 17 INT PAR DISTR PRO, P139
[22]  
Kecskemeti G., 2005, UK E SCI ALL HANDS M, P729
[23]  
LI J, 2005, IEEE INT C INF REUS, P464
[24]  
LIVNY M, DIRECT ACYCLIC GRAPH
[25]  
LUDASCHER B, CONCURRENCY COMPUTAT
[26]   Design and implementations of Ninf: towards a global computing infrastructure [J].
Nakada, H ;
Sato, M ;
Sekiguchi, S .
FUTURE GENERATION COMPUTER SYSTEMS, 1999, 15 (5-6) :649-658
[27]  
NAKADA H, 2005, GRIDRPC MODEL API EN
[28]  
Nicolau S, 2003, LECT NOTES COMPUT SC, V2673, P270
[29]   Taverna: a tool for the composition and enactment of bioinformatics workflows [J].
Oinn, T ;
Addis, M ;
Ferris, J ;
Marvin, D ;
Senger, M ;
Greenwood, M ;
Carver, T ;
Glover, K ;
Pocock, MR ;
Wipat, A ;
Li, P .
BIOINFORMATICS, 2004, 20 (17) :3045-3054
[30]  
SENGER M, 2003, P UK E SCI ALL HANDS, P509