Runtime-compilation techniques for data partitioning and communication schedule reuse
Runtime-compilation techniques for data partitioning and communication schedule reuse
ICS '98 Proceedings of the 12th international conference on Supercomputing
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
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
The grid
Parallel Computing - Special issue on applications
A grid-enabled MPI: message passing in heterogeneous distributed computing systems
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Distributed Computing in a Heterogeneous Computing Environment
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
MPI_Connect Managing Heterogeneous MPI Applications Ineroperation and Process Control
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
FRONTIERS '99 Proceedings of the The 7th Symposium on the Frontiers of Massively Parallel Computation
Implementing Distributed Synthetic Forces Simulations in Metacomputing Environments
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Shared Memory NUMA Programming on I-WAY
HPDC '96 Proceedings of the 5th 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
Resource Co-Allocation in Computational Grids
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Dynamic Load Equilibration for Cyclic Applications in Distributed Systems
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Cactus Application: Performance Predictions in Grid Environments
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
SWILL: A Simple Embedded Web Server Library
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Automatic Runtime Load Balancing of Dedicated Applications in Heterogeneous Environments
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Roccom: an object-oriented, data-centric software integration framework for multiphysics simulations
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
Lightweight Self-Organizing Frameworks for Metacomputing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
On the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Future Generation Computer Systems - Tools for program development and analysis
A decoupled scheduling approach for Grid application development environments
Journal of Parallel and Distributed Computing - Special issue on computational grids
MPICH-G2: a Grid-enabled implementation of the Message Passing Interface
Journal of Parallel and Distributed Computing - Special issue on computational grids
Managing agent life cycles in open distributed systems
Proceedings of the 2003 ACM symposium on Applied computing
A lightweight Java taskspaces framework for scientific computing on computational grids
Proceedings of the 2003 ACM symposium on Applied computing
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
Grid resource management
A framework for adaptive execution in grids
Software—Practice & Experience
Proceedings of the 2nd international conference on Service oriented computing
Improving Middleware Performance with AdOC: An Adaptive Online Compression Library for Data Transfer
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Using Message-Driven Objects to Mask Latency in Grid Computing Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Combining FT-MPI with H2O: Fault-Tolerant MPI Across Administrative Boundaries
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
Failure Resilient Heterogeneous Parallel Computing Across Multidomain Clusters
International Journal of High Performance Computing Applications
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment
International Journal of High Performance Computing Applications
Performance Predictions for a Numerical Relativity Package in Grid Environments
International Journal of High Performance Computing Applications
Cross-Site Computations on the TeraGrid
Computing in Science and Engineering
Future trends in distributed applications and problem-solving environments
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Worldwide computing: Adaptive middleware and programming technology for dynamic Grid environments
Scientific Programming - Dynamic Grids and Worldwide Computing
Highly Latency Tolerant Gaussian Elimination
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
De Novo Ultrascale Atomistic Simulations On High-End Parallel Supercomputers
International Journal of High Performance Computing Applications
A (condensed) parametric study of optimistic computation in wide-area, distributed environments
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities
A case study for petascale applications in astrophysics: simulating gamma-ray bursts
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities
Efficient reuse of replicated parallel data segments in computational grids
Future Generation Computer Systems
Performance modeling of parallel applications for grid scheduling
Journal of Parallel and Distributed Computing
LibGeoDecomp: A Grid-Enabled Library for Geometric Decomposition Codes
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Distributed File Streamer: A Framework for Distributed Application Data Coupling
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Performance modeling and automatic ghost zone optimization for iterative stencil loops on GPUs
Proceedings of the 23rd international conference on Supercomputing
A strategy for parallel sorting algorithms evaluation based on MPI technology
AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
Future trends in distributed applications and problem-solving environments
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Software development in the grid: the DAMIEN tool-set
ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
Progress towards petascale applications in biology: status in 2006
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
The cactus framework and toolkit: design and applications
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
An extensible timing infrastructure for adaptive large-scale applications
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Grid solutions for biological and physical cross-site simulations on the teragrid
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Strategies for Rescheduling Tightly-Coupled Parallel Applications in Multi-Cluster Grids
Journal of Grid Computing
Parallel simulation of dendritic growth on unstructured grids
Proceedings of the first workshop on Irregular applications: architectures and algorithm
An architecture for reconfigurable iterative MPI applications in dynamic environments
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Bridging HPC and grid file i/o with IOFSL
PARA'10 Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume 2
GRID Technologies = 'education' = 'distance education'
ELeGI'05 Proceedings of the 1st international ELeGI conference on Advanced Technology for Enhanced Learning
Distributed application management in heterogeneous GRIDS
EuroWeb'02 Proceedings of the 2002 international conference on EuroWeb
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Hi-index | 0.00 |
Improvements in the performance of processors and networks make it both feasible and interesting to treat collections of workstations, servers, clusters, and supercomputers as integrated computational resources, or Grids. However, the highly heterogeneous and dynamic nature of such Grids can make application development difficult. Here we describe an architecture and prototype implementation for a Grid-enabled computational framework based on Cactus, the MPICH-G2 Grid-enabled message-passing library, and a variety of specialized features to support efficient execution in Grid environments. We have used this framework to perform record-setting computations in numerical relativity, running across four supercomputers and achieving scaling of 88% (1140 CPU's) and 63% (1500 CPUs). The problem size we were able to compute was about five times larger than any other previous run. Further, we introduce and demonstrate adaptive methods that automatically adjust computational parameters during run time, to increase dramatically the efficiency of a distributed Grid simulation, without modification of the application and without any knowledge of the underlying network connecting the distributed computers.