Adapting distributed scientific applications to run-time network conditions

5Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

High-performance applications place great demands on computation and communication resources of distributed computing platforms. If the availability of resources changes dynamically, the application performance may suffer, which is especially true for clusters. Thus, it is desirable to make an application aware of system run-time changes and to adapt it dynamically to the new conditions. We show how this may be done using a helper tool (middleware NICAN). In our experiments, NICAN implements a packet probing technique to detect contention on cluster nodes while a distributed iterative linear system solver from the pARMS package is executing. Adapting the solver to the discovered network conditions may result in faster iterative convergence. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Sosonkina, M. (2006). Adapting distributed scientific applications to run-time network conditions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3732 LNCS, pp. 747–755). https://doi.org/10.1007/11558958_90

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free