Scheduling to minimize average completion time: off-line and on-line algorithms
Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms
Future Generation Computer Systems - Special issue on metacomputing
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Computation scheduling and data replication algorithms for data Grids
Grid resource management
Stork: Making Data Placement a First Class Citizen in the Grid
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
A Loosely Coupled Vision for Computational Grids
IEEE Distributed Systems Online
The GrADS Project: Software Support for High-Level Grid Application Development
International Journal of High Performance Computing Applications
Cost-Based Scheduling of Scientific Workflow Application on Utility Grids
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Virtual data Grid middleware services for data-intensive science: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
Choreography for the Grid: towards fitting BPEL to the resource framework: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
DECO: data replication and execution CO-scheduling for utility grids
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
A distributed job scheduling and flow management system
ACM SIGOPS Operating Systems Review
Bicriteria Service Scheduling with Dynamic Instantiation for Workflow Execution on Grids
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Hi-index | 0.00 |
The execution of workflow applications is a reality today in enterprise and scientific grid domains. The core middleware technologies for grids (e.g. meta-schedulers) contain sophisticated resource matching logic, but lack control flow orchestration capability. Workflow orchestrators, on the other hand, suitably control business logic but are unaware of execution requirements of tasks. Marriage of the scheduling technology with workflow management is thereby essential in the design of middleware for geographically distributed grids spanning organizational domains. However, existing endeavors use ad hoc, non-standard solutions, and also lack support for efficient data modeling and handling. In this paper, we present INFORM, an end-to-end middleware solution for grid environments, that integrates workflow orchestration and meta-scheduling. Specific issues explored are job flow modeling, transparent workflow adaptation, and data handling in job flows, through creation of assets using standardized technologies. An implementation of INFORM based on a set of industrial products from IBM is presented and validated using a Montage application. Our results demonstrate significant benefits that can be potentially achieved from such an integrated workflow management approach, when compared to competitive methodologies.