Un outil de prédiction dynamique de performances dans un environnement de metacomputing
Cet article présente un outil de prédiction dynamique de performances dans un environnement
de metacomputing de type Client-Agent-Serveurs. Dans ce modèle, les différentes
routines composant un programme peuvent être délocalisées sur des serveurs distants. Afin d’en
faciliter le placement, la bibliothèque FAST (Fast Agent’s System Timer) permet aux applications
appelantes d’obtenir des prédictions précises des besoins (en temps d’exécution, en espace
mémoire et en quantité de communications) des routines de calcul à ordonnancer dans le système,
ainsi que de les comparer aux disponibilités actuelles du système. FAST est basé sur des
logiciels existants de plus bas niveau pour la surveillance du réseau et des machines. Des développements
propres permettent la modélisation des exécutions des routines à placer. L’interface
offerte et le fonctionnement du système sont présentés, ainsi que des résultats expérimentaux.
This paper presents a tool for dynamic forecasting of Network-Enabled Servers performance.
In NES-based systems, the computation routines constituting a program may be
executed on remote computers. To ease their mapping, the FAST library (Fast Agent’s System
Timer) allows client applications to get accurate forecasts of computation routines needs (in
terms of completion time, memory space and communication amount), as well as of current
system availability. FAST relies on existing low level software packages, i.e., network and host
monitoring tools, and some of our developments in computation routines modeling. The FAST
internals and user interface are presented, as well as experimental results.
M.QUINSON
Prédiction et modélisation des performances, Surveillance de ressources, Metacomputing.
Performance forecasting and modeling, Resource monitoring, Metacomputing.
Français
|