Load-sharing in heterogeneous systems via weighted factoring
Proceedings of the eighth annual ACM symposium on Parallel algorithms and architectures
Application level scheduling of gene sequence comparison on metacomputers
ICS '98 Proceedings of the 12th international conference on Supercomputing
Allocating independent tasks to parallel processors: an experimental study
Journal of Parallel and Distributed Computing - Special issue on dynamic load balancing
A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
The grid
CNS '97 Proceedings of the sixth annual conference on Computational neuroscience : trends in research, 1998: trends in research, 1998
GASS: a data movement and access service for wide area computing systems
Proceedings of the sixth workshop on I/O in parallel and distributed systems
Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors
Journal of the ACM (JACM)
Design and implementations of Ninf: towards a global computing infrastructure
Future Generation Computer Systems - Special issue on metacomputing
Application-level scheduling on distributed heterogeneous networks
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
The AppLeS parameter sweep template: user-level middleware for the grid
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Modelling Photochemical Pollution using Parallel and Distributed Computing Platforms
PARLE '94 Proceedings of the 6th International PARLE Conference on Parallel Architectures and Languages Europe
Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
Heuristics for Scheduling Parameter Sweep Applications in Grid Environments
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
An Integrated Problem Solving Environment: The SCIRun Computational Steering System
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Forecasting network performance to support dynamic scheduling using the network weather service
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
A Fault Detection Service for Wide Area Distributed Computations
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
A Resource Query Interface for Network-Aware Applications
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Overview of a Performance Evaluation System for Global Computing Scheduling Algorithms
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
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
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Practical Divisible Load Scheduling on Grid Platforms with APST-DV
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Heuristic scheduling for bag-of-tasks applications in combination with QoS in the computational grid
Future Generation Computer Systems - Special issue: Advanced grid technologies
The Virtual Instrument: Support for Grid-Enabled Mcell Simulations
International Journal of High Performance Computing Applications
Evaluation of grid scheduling strategies through NSGrid: a network-aware grid simulator
Neural, Parallel & Scientific Computations - Special issue: Grid computing
Parameter sweeps for exploring GP parameters
GECCO '05 Proceedings of the 7th annual workshop on Genetic and evolutionary computation
Software—Practice & Experience
A probabilistic scheduling heuristic for computational grids
Multiagent and Grid Systems
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Towards a grid simulation platform for dynamical systems
MOAS'07 Proceedings of the 18th conference on Proceedings of the 18th IASTED International Conference: modelling and simulation
A Framework for Interactive Parameter Sweep Applications
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
Towards a grid simulation platform for dynamical systems
MS '07 The 18th IASTED International Conference on Modelling and Simulation
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Grid workflow software for a high-throughput proteome annotation pipeline
LSGRID'04 Proceedings of the First international conference on Life Science Grid
Hi-index | 0.00 |
The computational Grid is a promising platform for the deployment of large-scale scientific and engineering applications. Parameter sweep applications (PSAs) arise in many fields of science and engineering and are structured as sets of "experiments," each of which is executed with a distinct set of parameters. Given that structure, PSAs are particularly well suited to the Grid infrastructure and can be deployed on very large scales. However, deployment is not easy to achieve for the domain scientist given the complexity and multiplicity of the Grid software infrastructure, the heterogeneity of the resources, and the dynamic resource availabilities. It is therefore necessary to provide user-level middleware that acts as an intermediate layer between the application and the Grid. That middleware must address all deployment, data movements, and scheduling issues to provide the user with a transparent way of running his or her simulation on the Grid. In this paper, the authors focus on such middleware specifically targeted to a biology application: MCell. After describing the application and its structure, they describe desired usage scenarios on the Grid and identify user requirements, discuss relevant computer science issues, and propose suitable solutions given currently available Grid technologies. The authors then describe a general-purpose user-level middleware project for PSAs--AppLes Parameter Sweep Template--explain how it can be extended to accommodate MCell's specific requirements, and introduce current work in that direction.