Speedup Versus Efficiency in Parallel Systems
IEEE Transactions on Computers
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
A comparison of implicit and explicit parallel programming
Journal of Parallel and Distributed Computing
Java RMI: Remote Method Invocation
Java RMI: Remote Method Invocation
Data management and transfer in high-performance computational grid environments
Parallel Computing - Parallel data-intensive algorithms and applications
Weaving Computational Grids: How Analogous Are They with Electrical Grids?
Computing in Science and Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Error Scope on a Computational Grid: Theory and Practice
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
A Systematic Method to Identify Software Components
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Computer
Ibis: a flexible and efficient Java-based Grid programming environment: Research Articles
Concurrency and Computation: Practice & Experience - 2002 ACM Java Grande–ISCOPE Conference Part II
Web Service Grids: an evolutionary approach: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
A Service-Oriented, Scalable Approach to Grid-Enabling of Legacy Scientific Applications
ICWS '05 Proceedings of the IEEE International Conference on Web Services
JaSkel: A Java Skeleton-Based Framework for Structured Cluster and Grid Computing*
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
GRASG - A Framework for "Gridifying" and Running Applications on Service-Oriented Grids
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
JComp: A Reuse-Driven Componentization Framework for Java Applications
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Satin++: Divide-and-Share on the Grid
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
OpenVPN: Building and Integrating Virtual Private Networks
OpenVPN: Building and Integrating Virtual Private Networks
Future Generation Computer Systems
Peer-to-Peer and fault-tolerance: Towards deployment-based technical services
Future Generation Computer Systems
Defining the grid: a snapshot on the current view
The Journal of Supercomputing
MyCoG.NET: a multi-language CoG toolkit: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing: A “Possible Future”
JGRIM: An approach for easy gridification of applications
Future Generation Computer Systems
A survey on approaches to gridification
Software—Practice & Experience
LGF: A flexible framework for exposing legacy codes as services
Future Generation Computer Systems
GMAC: An overlay multicast network for mobile agent platforms
Journal of Parallel and Distributed Computing
State of the art in heterogeneous strong migration of computations
Concurrency and Computation: Practice & Experience
JavaSymphony, a programming model for the Grid
Future Generation Computer Systems
Design and implementation of the gLite CREAM job management service
Future Generation Computer Systems
The design, usage, and performance of GridUFO: A Grid based Unified Framework for Optimization
Future Generation Computer Systems
Vector-valued image regularization with PDE's: a common framework for different applications
CVPR'03 Proceedings of the 2003 IEEE computer society conference on Computer vision and pattern recognition
Contemporary web service discovery mechanisms
Journal of Web Engineering
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Extending movilog for supporting Web services
Computer Languages, Systems and Structures
A parallelization framework for calibration of hydrological models
Environmental Modelling & Software
Hi-index | 0.00 |
Nowadays, Grid Computing has been widely recognized as the next big thing in distributed software development. Grid technologies allow developers to implement massively distributed applications with enormous demands for resources such as processing power, data and network bandwidth. Despite the important benefits Grid Computing offers, contemporary approaches for Grid-enabling applications still force developers to invest much effort into manually providing code to discover and access Grid resources and services. Moreover, the outcome of this task is usually software that is polluted by Grid-aware code, as a result of which the maintainability suffers. In a previous article we presented JGRIM, a novel approach to easily gridify Java applications. In this paper, we report a detailed evaluation of JGRIM that was conducted by comparing it with Ibis and ProActive, two platforms for Grid development. Specifically, we used these three platforms for gridifying the k-Nearest Neighbor algorithm and an application for restoring panoramic images. The results show that JGRIM simplifies gridification without resigning performance for these applications.