2003 · 103 citations · 28 references
ComputingComputer ScienceDistributed SystemsGrid ComputingScientific ComputingDistributed ComputingDistributed Data ProcessingGrid ArchitectureGrid GenerationTask SchedulingWorkflow OrchestrationGravitational Wave DetectionGravitational Wave InterferometryGrid Computing ArchitecturesGrid SchedulingGrid Workflow ArchitectureHeuristic AlgorithmsScheduling In Grid ComputingTest Case Development
Grid computing gives users access to widely distributed networks of computing resources to solve large-scale tasks such as scientific computation. These tasks are defined as standalone components that can be combined to process the data in various ways. We have implemented a planning system to generate task workflows for the Grid automatically, allowing the user to specify simply the desired data products. The planner uses heuristic control rules and searches a number of alternative complete plans in order to find a high-quality solution. We describe an implemented test case in gravitational wave interferometry and show how the planner is integrated in the Grid environment. We discuss promising future directions in this work. We believe AI planning will play a crucial role in developing complex application workflows for the Grid.
28
Grid information services for distributed resource sharing
Karl Czajkowski, S. Fitzgerald, Ian Foster et al. · 2002 · 1.6K citations
Chimera: a virtual data system for representing, querying, and automating data derivation
Ian Foster, Jens Vöckler, Michael Wilde et al. · 2002 · 609 citations