2010
DOI: 10.1002/spe.961
|View full text |Cite
|
Sign up to set email alerts
|

m‐JGRIM: a novel middleware for Gridifying Java applications into mobile Grid services

Abstract: The benefits of Grids for building massively distributed applications have been broadly acknowledged. However, the high complexity of developing Grid applications compromises the widespread adoption of the paradigm. In a previous paper (Future Gener. Comput. Syst. 2008; 24(2):99-118), we have described JGRIM, a method for easily 'gridifying' Java applications, based on non-invasively injecting Grid functionality into ordinary code through Dependency Injection (DI). DI is similar to the Inversion of Control not… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 58 publications
0
3
0
Order By: Relevance
“…Research has also focused on the optimisation of distributed architectures, improving them from various viewpoints. For example, the authors of presented a method to facilitate the migration of a monolithic Java application to a distributed architecture through the automated dependency injection of source code. In the case of , this work described a mechanism to achieve high reliability in clustered web services, which was based on its capability of offering transparent fault‐tolerance to different types of transactions.…”
Section: Related Workmentioning
confidence: 99%
“…Research has also focused on the optimisation of distributed architectures, improving them from various viewpoints. For example, the authors of presented a method to facilitate the migration of a monolithic Java application to a distributed architecture through the automated dependency injection of source code. In the case of , this work described a mechanism to achieve high reliability in clustered web services, which was based on its capability of offering transparent fault‐tolerance to different types of transactions.…”
Section: Related Workmentioning
confidence: 99%
“…Important results regarding parallelization methods and development of techniques to facilitate software mobility have emerged in the last decade . These advances are aimed to traditional parallel and distributed infrastructures, which rely on fixed servers connected for predictable and stable intervals of time.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, we conceive gridification as shaping the source code of an ordinary application according to few coding conventions, and then adding Grid concerns to it. In a previous paper (Mateos et al, 2008b), we reported preliminary comparisons between JGRIM and other approaches for gridifying software in terms of source code metrics. In this article we also report JGRIM execution performance on an Internet-based Grid, measuring execution time and network usage of two resource-intensive applications.…”
Section: Introductionmentioning
confidence: 99%