A comparison of implicit and explicit parallel programming
Journal of Parallel and Distributed Computing
A worldwide flock of Condors: load sharing among workstation clusters
Future Generation Computer Systems - Special issue: resource management in distributed systems
IEEE Transactions on Software Engineering
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Seven good reasons for mobile agents
Communications of the ACM
Java servlet programming
Mobile agents and the future of the internet
ACM SIGOPS Operating Systems Review
Javelin: parallel computing on the internet
Future Generation Computer Systems - Special issue on metacomputing
Bayanihan: building and studying web-based volunteer computing systems using Java
Future Generation Computer Systems - Special issue on metacomputing
Future Generation Computer Systems - Special issue on metacomputing
Weaving Computational Grids: How Analogous Are They with Electrical Grids?
Computing in Science and Engineering
ACM Transactions on Internet Technology (TOIT)
The Legion support for advanced parameter-space studies on a grid
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Programming environments for high-performance grid computing: the Albatross project
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
GridLab: a grid application toolkit and testbed
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Apply agent to build grid service management
Journal of Network and Computer Applications
Grid performance and resource management using mobile agents
Performance analysis and grid computing
A resource discovery service for a mobile agents based Grid infrastructure
High performance scientific and engineering computing
Using Mobile Agents for Resource Sharing
IAT '04 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
A framework for adaptive execution in grids
Software—Practice & Experience
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
Spring in Action (In Action series)
Spring in Action (In Action series)
Self adaptivity in Grid computing: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Web Service Grids: an evolutionary approach: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Reactive Mobility by Failure: When Fail Means Move
Information Systems Frontiers
JavaSymphony, a programming model for the Grid
Future Generation Computer Systems
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment
International Journal of High Performance Computing Applications
A Grid service broker for scheduling e-Science applications on global data Grids: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
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
AgentTeamwork: Coordinating grid-computing jobs with mobile agents
Applied Intelligence
Programming the grid with POP-C++
Future Generation Computer Systems - Special section: Data mining in grid computing environments
Defining the grid: a snapshot on the current view
The Journal of Supercomputing
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Countermeasures for mobile agent security
Computer Communications
Extending movilog for supporting Web services
Computer Languages, Systems and Structures
Easy web service discovery: A query-by-example approach
Science of Computer Programming
On the evaluation of gridification effort and runtime aspects of JGRIM applications
Future Generation Computer Systems
Advances in Engineering Software
Hi-index | 0.00 |
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.