Designing broadcasting algorithms in the postal model for message-passing systems
SPAA '92 Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures
LogP: towards a realistic model of parallel computation
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Global combine algorithms for 2-D meshes with wormhole routing
Journal of Parallel and Distributed Computing
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
The Legion vision of a worldwide virtual computer
Communications of the ACM
Managing multiple communication methods in high-performance networked computing systems
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
ICS '98 Proceedings of the 12th international conference on Supercomputing
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Compilers, languages, and libraries
The grid
The grid
High-performance commodity computing
The grid
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
Wide-area implementation of the message passing interface
Parallel Computing - Special issue on applications
Parallel Computing - Special issue on applications
Multivariate geographic clustering in a metacomputing environment using Globus
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Design and implementations of Ninf: towards a global computing infrastructure
Future Generation Computer Systems - Special issue on metacomputing
MPICH-GQ: quality-of-service for message passing programs
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
MPI-StarT: delivering network performance to numerical applications
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Network performance-aware collective communication for clustered wide-area systems
Parallel Computing - Clusters and computational grids for scientific computing
Proceedings of the 2001 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
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
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Nimrod: a tool for performing parametrised simulations using distributed workstations
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Mesh Partitioning for Distributed Systems
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
WebOS: Operating System Services for Wide Area Applications
HPDC '98 Proceedings of the 7th 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
Exploiting Hierarchy in Parallel Computer Networks to Optimize Collective Operation Performance
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Specifying and Measuring Quality of Service in Distributed Object Systems
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
NetSolve: A Network Server for Solving Computational Science Problems
NetSolve: A Network Server for Solving Computational Science Problems
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
A decoupled scheduling approach for Grid application development environments
Journal of Parallel and Distributed Computing - Special issue on computational grids
High-resolution remote rendering of large datasets in a collaborative environment
Future Generation Computer Systems - iGrid 2002
Grid resource management
Improving the execution time of global communication operations
Proceedings of the 1st conference on Computing frontiers
A survey of life sciences applications on the grid
New Generation Computing - Grid systems for life sciences
Proceedings of the eighteenth workshop on Parallel and distributed simulation
A prototype of distributed molecular visualization on computational grids
Future Generation Computer Systems - Special issue: Computational chemistry and molecular dynamics
Application-Specific Scheduling for the Organic Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Load-balancing scatter operations for grid computing
Parallel Computing
Resource-Aware Scientific Computation on a Heterogeneous Cluster
Computing in Science and Engineering
An integrative approach to high-performance biomedical problem solving environments on the Grid
Parallel Computing - Special issue: High-performance parallel bio-computing
Broadcast Trees for Heterogeneous Platforms
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
M-Task-Programming for Heterogeneous Systems and Grid Environments
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
A Case Study on Pattern-Based Systems for High Performance Computational Biology
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 7 - Volume 08
Analysis of Design Considerations for Optimizing Multi-Channel MPI over InfiniBand
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9 - Volume 10
Failure Resilient Heterogeneous Parallel Computing Across Multidomain Clusters
International Journal of High Performance Computing Applications
Simulation
The Virtual Instrument: Support for Grid-Enabled Mcell Simulations
International Journal of High Performance Computing Applications
Composition of Message Passing Interface Applications over MPICH-G2
International Journal of High Performance Computing Applications
A Simple MPI Process Swapping Architecture for Iterative Applications
International Journal of High Performance Computing Applications
Cross-Site Computations on the TeraGrid
Computing in Science and Engineering
Scientific Grid Computing: The First Generation
Computing in Science and Engineering
A problem solving environment for multidisciplinary coupled simulations in computational grids
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
International Journal of High Performance Computing Applications
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Implementation of Parallel Plasma Particle-In-Cell Codes on SuperSINET based Grid
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Exploiting NIC architectural support for enhancing IP-based protocols on high-performance networks
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
Optimizing the steady-state throughput of scatter and reduce operations on heterogeneous platforms
Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing - Special issue: 18th International parallel and distributed processing symposium
Distributed Mining of Maximal Frequent Itemsets on a Data Grid System
The Journal of Supercomputing
A grid-enabled problem solving environment for parallel computational engineering design
Advances in Engineering Software
Parallel Pattern-Based Systems for Computational Biology: A Case Study
IEEE Transactions on Parallel and Distributed Systems
Simulating and visualizing the human arterial system on the TeraGrid
Future Generation Computer Systems - IGrid 2005: The global lambda integrated facility
A multi-layer resource reconfiguration framework for grid computing
Proceedings of the 4th international workshop on Middleware for grid computing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Communication mechanisms in ecological network-based grid middleware for service emergence
Information Sciences: an International Journal
Constructing large suffix trees on a computational grid
Journal of Parallel and Distributed Computing
PGO: A parallel computing platform for global optimization based on genetic algorithm
Computers & Geosciences
A grid-enabled software distributed shared memory system on a wide area network
Future Generation Computer Systems
Parallel Computing - Optimization on grids - Optimization for grids
Worldwide computing: Adaptive middleware and programming technology for dynamic Grid environments
Scientific Programming - Dynamic Grids and Worldwide Computing
Proceedings of the 4th international conference on Computing frontiers
A multi-dimensional scheduling scheme in a Grid computing environment
Journal of Parallel and Distributed Computing
Collective Operations for Wide-Area Message Passing Systems Using Adaptive Spanning Trees
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Runtime Visualization of the Human Arterial Tree
IEEE Transactions on Visualization and Computer Graphics
A fast topology inference: a building block for network-aware parallel processing
Proceedings of the 16th international symposium on High performance distributed computing
Matching high performance approximate inverse preconditioning to architectural platforms
The Journal of Supercomputing
A grid-aware MIP solver: Implementation and case studies
Future Generation Computer Systems
MGF: A grid-enabled MPI library
Future Generation Computer Systems
Enabling collective communications between components
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Information Security Tech. Report
Distributed Nearest Neighbor-Based Condensation of Very Large Data Sets
IEEE Transactions on Knowledge and Data Engineering
Exploitation of a parallel clustering algorithm on commodity hardware with P2P-MPI
The Journal of Supercomputing
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
Parallel programming over ChinaGrid
International Journal of Web and Grid Services
Time and space adaptation for computational grids with the ATOP-Grid middleware
Future Generation Computer Systems
Virtual machine aware communication libraries for high performance computing
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Distributed mpi cross-site run performance using mpig
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
A grid-based architecture for nearest neighbor based condensation of huge datasets
UPGRADE '08 Proceedings of the third international workshop on Use of P2P, grid and agents for the development of content networks
Quasi-opportunistic Supercomputing in Grid Environments
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
A Framework for Deploying Self-predefined MPI Communicators and Attributes
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A Grid Based Collaborative Design System
CDVE '08 Proceedings of the 5th international conference on Cooperative Design, Visualization, and Engineering
A GCM-based runtime support for parallel grid applications
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Resolution of large symmetric eigenproblems on a world-wide grid
International Journal of Grid and Utility Computing
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Workflow Global Computing with YML
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
A Scalable Non-blocking Multicast Scheme for Distributed DAG Scheduling
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Deploying applications in multi-SAN SMP clusters
International Journal of Computational Science and Engineering
The Grid Enablement and Sustainable Simulation of Multiscale Physics Applications
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
TeraGrid GIScience Gateway: Bridging cyberinfrastructure and GIScience
International Journal of Geographical Information Science - Distributed Geographic Information Processing Research
Future Generation Computer Systems
Grid-Enabling SPMD Applications through Hierarchical Partitioning and a Component-Based Runtime
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Study of neural net training methods in parallel and distributed architectures
Future Generation Computer Systems
Proceedings of the 5th Grid Computing Environments Workshop
A problem solving environment for multidisciplinary coupled simulations in computational grids
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Satin: A high-level and efficient grid programming model
ACM Transactions on Programming Languages and Systems (TOPLAS)
Application execution management on the InteGrade opportunistic grid middleware
Journal of Parallel and Distributed Computing
Mesh partitioners for computational grids: a comparison
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
A transparent framework for hierarchical master-slave grid computing
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
Meta-computations on the CLUSTERIX grid
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Parallel implementation of a neural net training application in a heterogeneous grid environment
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part II
BC-MPI: running an MPI application on multiple clusters with BeesyCluster connectivity
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Network Bandwidth-aware job scheduling with dynamic information model for Grid resource brokers
The Journal of Supercomputing
An MPI-Stream Hybrid Programming Model for Computational Clusters
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Dependency-aware maintenance for highly available service-oriented grid
Journal of Systems and Software
Task profiling model for load profile prediction
Future Generation Computer Systems
Multi-domain grid/cloud computing through a hierarchical component-based middleware
Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
Loosely-coupled loop scheduling in computational grids
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
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
A message forward tool for integration of clusters of clusters based on MPI architecture
MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
A distributed bio-inspired method for multisite grid mapping
Applied Computational Intelligence and Soft Computing - Special issue on theory and applications of evolutionary computation
Efficient execution of parallel applications in grid with MPI library
MMACTEE'09 Proceedings of the 11th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
MGC middleware for grid computing: the Globus Toolkit
ACAI '11 Proceedings of the International Conference on Advances in Computing and Artificial Intelligence
Review: Large scale distributed visualization on computational Grids: A review
Computers and Electrical Engineering
International Journal of High Performance Computing Applications
A Robust and Efficient Message Passing Library for Volunteer Computing Environments
Journal of Grid Computing
Making time-stepped applications tick in the cloud
Proceedings of the 2nd ACM Symposium on Cloud Computing
Two implementations of the preconditioned conjugate gradient method on heterogeneous computing grids
International Journal of Applied Mathematics and Computer Science - Computational Intelligence in Modern Control Systems
Computational experience with branch, cut and price algorithms in grid environments
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Making wide-area, multi-site MPI feasible using xen VM
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Web service resource framework based computing service framework for computational grid applications
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Efficient allgather for regular SMP-Clusters
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
The new multidevice architecture of MetaMPICH in the context of other approaches to grid-enabled MPI
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
Bridging the gap between cluster and grid computing
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Porting thermomechanical applications to grid environment
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Data distribution strategies for domain decomposition applications in grid environments
ICA3PP'05 Proceedings of the 6th international conference on Algorithms and Architectures for Parallel Processing
A grid-aware branch, cut and price implementation
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Dynamic interoperable message passing
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Utilizing PVM in a multidomain clusters environment
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Applicability of generic naming services and fault-tolerant metacomputing with FT-MPI
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A peer-to-peer framework for robust execution of message passing parallel programs on grids
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
MGF: a grid-enabled MPI library with a delegation mechanism to improve collective operations
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
The research on MPC-WS, a web service for the simulation of metal powder compaction process
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
An efficient collective communication method using a shortest path algorithm in a computational grid
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
DPGS: a distributed programmable grid system
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
Surface reconstruction technology from dense scattered points based on grid
HPCA'09 Proceedings of the Second international conference on High Performance Computing and Applications
A novel checkpoint mechanism based on job progress description for computational grid
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Supporting efficient execution of MPI applications across multiple sites
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Towards a bulk-synchronous distributed shared memory programming environment for grids
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Performance analysis of hybrid OpenMP/MPI n-body application
WOMPAT'04 Proceedings of the 5th international conference on OpenMP Applications and Tools: shared Memory Parallel Programming with OpenMP
A flexible communication scheme to support grid service emergence
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Managing heterogeneity in a grid parallel haskell
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
Performance evaluation of consistent recovery protocols using MPICH-GF
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
Performance of a parallel astrophysical n-body solver on pan-european computational grids
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Workflow management in the crossgrid project
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
A cluster-based dynamic load balancing middleware protocol for grids
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Future Generation Computer Systems
Detecting unaffected message races in parallel programs
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
HyMPI – a MPI implementation for heterogeneous high performance systems
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
Supporting the OpenMP programming interface on teamster-g
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
A replication-based fault tolerance protocol using group communication for the grid
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Mobile agents based collective communication: an application to a parallel plasma simulation
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
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
Economic-based resource allocation for reliable Grid-computing service based on Grid Bank
Future Generation Computer Systems
Component-based approach for programming and running scientific applications on grids and clouds
International Journal of High Performance Computing Applications
A component-based middleware for hybrid grid/cloud computing platforms
Concurrency and Computation: Practice & Experience
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
The characteristics and performance of groups of jobs in grids
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Improving MPI support for applications on hierarchically distributed resources
PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Grid services for commercial simulation packages
Proceedings of the Winter Simulation Conference
Extending the scope of the controlled logical clock
Cluster Computing
Scientific Programming - Selected Papers from Super Computing 2012
Hi-index | 0.00 |
Application development for distributed-computing "Grids" can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple computers, at the same or different sites, using the same commands that would be used on a parallel computer. This library extends the Argonne MPICH implementation of MPI to use services provided by the Globus Toolkit for authentication, authorization, resource allocation, executable staging, and I/O, as well as for process creation, monitoring, and control. Various performance-critical operations, including startup and collective operations, are configured to exploit network topology information. The library also exploits MPI constructs for performance management; for example, the MPI communicator construct is used for application-level discovery of, and adaptation to, both network topology and network quality-of-service mechanisms. We describe the MPICH-G2 design and implementation, present performance results, and review application experiences, including record-setting distributed simulations.