Bonjour,
Je suis sur un projet d'exécution de jointures en environnement distribué. On dispose d'une relation R1 et R2 basées sur deux sites différents (S1 et S2). On dispose d'autres sites proches de ces deux derniers sur lesquels on souhaiterait exécuter la jointure afin que celle-ci soit plus intéressante en temps de réponse.
Pour celà, j'ai déjà une méthode plus intéressante qu'une exécution classique sur S1 ou S2 et l'optimiseur me renvoie les sites les plus intéressants pour effectuer la jointure.
Il me faut donc déterminer à partir de combien de sites mon approche n'est plus "positive" niveau gain. Pour celà, je dispose de la formule ci après:
Cout (J)= Cout localisation des relations + tps CPU * N + J + M
où tps CPU= temps de calcul d'une machine d'une jointure
N= nombre de sites voisins renvoyés par l'optimiseur
J= cout d'exécution de la jointure via notre méthode
M= coût monitoring (déjà estimé)
Le hic est de trouver la valeur de ce temps CPU... Certes il est possible dans java de récupérer ce temps lorsque je l'effectue, mais mon maître de stage m'a conseillé de chercher des papiers ou des informations qui permettraient d'obtenir un temps moyen "universel".
Savez-vous donc où je pourrais trouver de telles informations ?
Merci
Configuration: Windows Vista
Firefox 2.0.0.14