MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
A resource query interface for network-aware applications
Cluster 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
NetLogger: A Toolkit for Distributed System Performance Analysis
MASCOTS '00 Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Mobile data access
Dynamic Network Information Collectionfor Distributed Scientific Application Adaptation
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
Adapting distributed scientific applications to run-time network conditions
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Hi-index | 0.00 |
We propose a design of a simple tool that can be used by a distributed application to discover the relevant network information dynamically. The simplicity is a key design feature: the tool can be used without multiple modifications of the application code. The timely notification of the application is performed using a callback mechanism which minimizes the application idle time. The network information is gathered and analyzed simultaneously with application execution. We show that empowering an application with a knowledge of network characteristics provides insights into possible application adaptation mechanisms and into the causes of communication delays.