Semicoarsening Multigrid on Distributed Memory Machines
SIAM Journal on Scientific Computing
High Performance Cluster Computing: Programming and Applications
High Performance Cluster Computing: Programming and Applications
The Grid: an application of the semantic web
ACM SIGMOD Record
Chimera: AVirtual Data System for Representing, Querying, and Automating Data Derivation
SSDBM '02 Proceedings of the 14th International Conference on Scientific and Statistical Database Management
Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications
ACM SIGMETRICS Performance Evaluation Review
Web Services Patterns: Java Edition
Web Services Patterns: Java Edition
COOPIS '96 Proceedings of the First IFCIS International Conference on Cooperative Information Systems
From Web Services to OGSA: Experiences in Implementing an OGSA-based Grid Application
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Performance Tool Support for MPI-2 on Linux
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Monitoring of Grid scientific workflows
Scientific Programming - Large-Scale Programming Tools and Environments
An instrumentation infrastructure for grid workflow applications
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Hi-index | 0.00 |
This paper presents PPerfGrid, a tool that addresses the challenges involved in the exchange of heterogeneous parallel computing performance data. Parallel computing performance data exists in a wide variety of different schemas and formats, from basic text files to relational databases to XML, and it is stored on geographically dispersed host systems of various platforms. PPerfGrid uses Grid Services to address these challenges. PPerfGrid exposes Application and Execution semantic objects as Grid services and publishes their location and characteristics in a registry. PPerfGrid clients access this registry, locate the PPerfGrid sites with performance data they are interested in, and bind to a set of Grid services that represent this data. This set of Application and Execution Grid services provides a uniform, virtual view of the data available in a particular PPerfGrid session. PPerfGrid addresses scalability by allowing specific questions to be asked about a data store, thereby narrowing the scope of the data returned to a client. In addition, by using a Grid services approach, the Application and Execution Grid services involved in a particular query can be dynamically distributed across several hosts, thereby taking advantage of parallelism and improving scalability. We describe our PPerfGrid prototype and include data from preliminary prototype performance tests.