JGRIM: An approach for easy gridification of applications

被引:10
作者
Mateos, Cristian [1 ]
Zunino, Alejandro [1 ]
Campo, Marcelo [1 ]
机构
[1] UNICEN, ISISTAN Res Inst, Buenos Aires, DF, Argentina
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2008年 / 24卷 / 02期
关键词
grid computing; gridification; service-oriented grids; mobile agents; dependency injection;
D O I
10.1016/j.future.2007.04.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The term "Grid" was coined to describe a form of distributed computing in which hardware and software resources from disparate sites are virtualized to provide applications with a single, powerful computing infrastructure. In fact, the term comes from an analogy with the electrical power grid infrastructure, since researchers expect applications to access Grid resources as transparently as electricity is now consumed. However, "plugging" applications into the Grid is still very difficult because current toolkits force programmers to take into account many complex details when coding applications for the Grid. This paper presents JGRIM, a middleware for easy "gridification" of ordinary Java applications. The main goal of JGRIM is to make the task of porting applications to the Grid easier and, at the same time, provide facilities to easily address efficiency issues when gridifying an application. An experimental evaluation showing the feasibility of our approach and some of its benefits is also reported. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:99 / 118
页数:20
相关论文
共 63 条
[1]  
ABRAMSON D, 2000, 14 INT PAR DISTR PRO, P520
[2]   The cactus worm: Experiments with dynamic resource discovery and allocation in a grid environment [J].
Allen, G ;
Angulo, D ;
Foster, I ;
Lanfermann, G ;
Liu, C ;
Radke, T ;
Seidel, E ;
Shalf, J .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (04) :345-358
[3]  
[Anonymous], P2P WEB SERVICES GRI
[4]  
*APACH SOFTW FDN, 2006, JAK COMM JAV
[5]   Web Service Grids: an evolutionary approach [J].
Atkinson, M ;
DeRoure, D ;
Dunlop, A ;
Fox, G ;
Henderson, P ;
Hey, T ;
Paton, N ;
Newhouse, S ;
Parastatidis, S ;
Trefethen, A ;
Watson, P ;
Webber, J .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (2-4) :377-389
[6]  
AVERSA R, 2004, HIGH PERFORMANCE SCI, P189
[7]  
Baduel L, 2006, GRID COMPUTING: SOFTWARE ENVIRONMENTS AND TOOLS, P205, DOI 10.1007/1-84628-339-6_9
[8]  
Barbosa RM, 2004, LECT NOTES COMPUT SC, V3284, P147
[9]  
BELLAVISTA P, 2004, HDB MOBILE COMPUTING, P941
[10]  
Chapman C., 2004, P 2004 UK E SCI ALL, P870