A worldwide flock of Condors: load sharing among workstation clusters
Future Generation Computer Systems - Special issue: resource management in distributed systems
SEDA: an architecture for well-conditioned, scalable internet services
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Design Patterns: Abstraction and Reuse of Object-Oriented Design
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Wrapping Legacy Codes for Grid-Based Applications
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Kepler: An Extensible System for Design and Execution of Scientific Workflows
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
The design and implementation of Grid database services in OGSA-DAI: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Payment and negotiation for the next generation Grid and Web
Concurrency and Computation: Practice & Experience - Selected Papers from the 2005 U.K. e-Science All Hands Meeting (AHM 2005)
Capacity planning and scheduling in Grid computing environments
Future Generation Computer Systems
QoS Support For Workflows In A Volatile Grid
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Editorial: Special section on workflow systems and applications in e-Science
Future Generation Computer Systems
LAG: Achieving transparent access to legacy data by leveraging grid environment
Future Generation Computer Systems
The immunogrid simulator: how to use it
CIBB'09 Proceedings of the 6th international conference on Computational intelligence methods for bioinformatics and biostatistics
Hi-index | 0.00 |
The Grid holds great potential for users, software developers and resource owners. Users of the Grid are abstracted away from its complexity, while software developers are being provided with a rich middleware in which to develop their applications without the need for a large investment in resources. Resource owners are able to expose their resources, potentially for financial reward, without the need to invest in software. However, as most of the applications which currently exist pre-date the concept of the Grid, they lack the appropriate functionality and/or modularization to exploit it. In this paper we propose the use of a standards based job submission and monitoring system which is capable of deploying legacy applications onto existing resources within the Grid, environment containers for mapping applications into Grid applications, along with the use of web-based portals to expose these applications to the end user. We further propose that applications which comprise a number of legacy tasks can be handled through the use of a workflow enactment service submitting each of these tasks through the standards based job submission system. We exemplify our approach through the e-Protein project by taking their existing proteome annotation software and exposing it as a Grid service. We show how the use of this technique over the Grid can significantly reduce the makespan required for the application.