Harness: a next generation distributed virtual machine
Future Generation Computer Systems - Special issue on metacomputing
Algorithm 806: SPRNG: a scalable library for pseudorandom number generation
ACM Transactions on Mathematical Software (TOMS)
Grid-Based Monte Carlo Application
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Improving Performance via Computational Replication on a Large-Scale Computational Grid
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
GridFlow: Workflow Management for Grid Computing
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A scientific computing gui agent for parallel monte carlo in a distributed environment
A scientific computing gui agent for parallel monte carlo in a distributed environment
Hi-index | 0.00 |
Monte Carlo methods provide enormous scope for realistic statistical modeling and simulation. Implementation of large-scale Monte Carlo applications on the grid benefits from state-of-the-art approaches to accessing resources in a computational grid. Workflow techniques allow one to describe and enact his simulation processes in a structured, manageable, and verifiable way. We developed the Grid-Computing Infrastructure for Monte Carlo Applications (GCIMCA) based on the Globus toolkit and SPRNG library. The Globus toolkit facilitates creation and utilization of a computational grid for large distributed computational jobs and the Scalable Parallel Random Number Generators (SPRNG) library is designed to generate practically infinite number of random number streams with favorable statistical properties for distributed Monte Carlo applications. GCIMCA provides services specific to grid-based Monte Carlo simulation applications, including the Monte Carlo subtask schedule service using the N-out-of-M strategy, the facilities of application-level checkpointing, the partial result validation service, and the intermediate value validation service. Taking advantage of grid workflow paradigms and GCIMCA facilities, we implemented a Grid Workflow-based Monte Carlo (GWMC) simulation environment. Workflow management services are implemented to manage the Monte Carlo simulation process. We intend to provide a trustworthy and manageable grid-computing environment for large-scale and high-performance Monte Carlo simulation application.