• Aucun résultat trouvé

Performances des fonctions et architectures de supervision de réseaux et de services

N/A
N/A
Protected

Academic year: 2021

Partager "Performances des fonctions et architectures de supervision de réseaux et de services"

Copied!
195
0
0

Texte intégral

(1)

HAL Id: tel-00208049

https://tel.archives-ouvertes.fr/tel-00208049

Submitted on 19 Jan 2008

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

supervision de réseaux et de services

Abdelkader Lahmadi

To cite this version:

Abdelkader Lahmadi. Performances des fonctions et architectures de supervision de réseaux et de

services. Réseaux et télécommunications [cs.NI]. Université Nancy II, 2007. Français. �tel-00208049�

(2)

D´epartement de formation doctorale en informatique

Performances des fonctions et

architectures de supervision de r´ eseaux et de services

TH` ESE

pr´esent´ee et soutenue publiquement le pour l’obtention du

Doctorat de l’universit´ e Nancy 2

(sp´ ecialit´ e informatique) par

Abdelkader Lahmadi

Composition du jury

Rapporteurs : Omar Cherkaoui, Professeur des Universit´es Universit´e de Qu´ebec, Montr´eal Guy Pujolle, Professeur des Universit´es Universit´e Paris 6, Paris

Examinateurs : Laurent Andrey, Maˆıtre de Conf´erences Universit´e Nancy 2, Nancy Olivier Festor, Directeur de Recherche INRIA Lorraine, Nancy Jean Franc ¸ois Mari, Professeur des Universit´es Universit´e Nancy 2, Nancy Aiko Pras, Professeur des universit´es Associ´e Universit´e de Twente, Pays-Bas

Laboratoire Lorrain de Recherche en Informatique et ses Applications — UMR 7503

(3)
(4)

Je tiens à remerier en premier lieu les rapporteurset les examinateurs de ette thèse pour

l'intérêtqu'ilsont portéà mestravauxdereherhe etpouravoiraepté defairepartie demon

juryde thèse.

Je remerie très sinèrement Olivier Festor, mon direteur de thèse, pour toute l'attention

qu'ilm'aapporté.J'ai prisbeauoupde plaisiràtravaillerave luientant queingénieur ausein

del'équipeMADYNESduranttroisans,etentantquethésarddurantlestroisdernièresannées.

Sondynamisme,desonseils detoutordreetsapassionommuniative pour lareherhefurent

trèsappréiable toutau longde e travail.

Un très grand meri à mon enadrant de thèse, Laurent Andrey, pour la qualité de sa ol-

laboration,sa disponibilité, ses préieuxonseils, sonaide onstanteet pour lafaçon eae et

amiale ave laquelle il a suivi e travail. Pendant les nombreuses heures passées ensemble, j'ai

beauoupappris à sonontat.

Mesremeriementsvontégalementàtouslesmembresdel'équipeMADYNES l'ambiane

quirègne aétéun fateurimportant du bon déroulement dee travail.

Plus personnellement, je tiens à remerier mon épouseAnne Catherine pour sa patieneet

sadisponibilitéqui m'ont été préieusetout aulongde l'ériture de emanusrit.

A toutesetà tous, meri

(5)
(6)
(7)
(8)

Introdution générale 1

1 Contexte dereherhe etmotivation . . . . . . . . . . . . . . . . . . . . . . . 1

2 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Organisation de lathèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.1 Partie I:État del'art . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.2 Partie II: Contributions . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.3 Partie III:Expérimentations . . . . . . . . . . . . . . . . . . . . . . . 4

Partie I État de l'art 7 Chapitre 1 Prinipes de l'évaluation de performanes et de l'analyse statis- tique 9 1.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.2 Une approhe systématique d'évaluationde performanes . . . . . . . . . . . 9

1.3 Les tehniquesandidates pour l'évaluationde performanes . . . . . . . . . 11

1.3.1 La tehnique de mesure . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.3.2 L'évaluationpar simulation . . . . . . . . . . . . . . . . . . . . . . . . 13

1.3.3 La tehnique analytique . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.3.4 Comparaison destehniques . . . . . . . . . . . . . . . . . . . . . . . 16

1.4 Les métriquesde performanes . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.4.1 Métriquesprimaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.4.2 Métriquesdérivées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.5 Analyse statistique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

1.5.1 Reours auxstatistiques robustes . . . . . . . . . . . . . . . . . . . . 19

1.5.2 Fontion de répartition empirique . . . . . . . . . . . . . . . . . . . . 20

1.5.3 Q-QPlot d'unesérie. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

1.5.4 Distributions statistiques . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.5.5 Estimations de paramètres ettest d'adéquation. . . . . . . . . . . . . 22

(9)

1.5.6 Outils statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1.6 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Chapitre 2 Introdution à la gestion de réseaux et de servies 25 2.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.2 Quelquesélémentssur lagestionde réseauxetde servies . . . . . . . . . . . 25

2.2.1 Entités degestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.2.2 Modèle gestionnaire-agent. . . . . . . . . . . . . . . . . . . . . . . . . 27

2.2.3 Caratéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.2.4 Classiationdes approhes delagestion . . . . . . . . . . . . . . . . 34

2.3 JMX pour lagestionde serviesbasés surJava . . . . . . . . . . . . . . . . . 35

2.3.1 Lesbases deJMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

2.3.2 Soures devariation deperformanes de JMX . . . . . . . . . . . . . 37

2.3.3 JMX audessusde RMI . . . . . . . . . . . . . . . . . . . . . . . . . . 40

2.3.4 Appliationsde JMX . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

2.4 SNMPpour lagestionde réseaux . . . . . . . . . . . . . . . . . . . . . . . . 42

2.4.1 La MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

2.4.2 Fontionnement duprotoole . . . . . . . . . . . . . . . . . . . . . . . 43

2.4.3 Comparaisonentre SNMPetJMX . . . . . . . . . . . . . . . . . . . . 44

2.4.4 Launes deperformanes duprotooleSNMP. . . . . . . . . . . . . . 45

2.5 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Chapitre 3 Évaluation par mesure de la performane de la gestion 47 3.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.2 Approhesexistantespourl'évaluation deperformanes de lagestion. . . . . 48

3.2.1 Méthodologiespour lamesurede performanes delagestion . . . . . 48

3.3 Inadaptation desméthodologiesexistantes. . . . . . . . . . . . . . . . . . . . 51

3.3.1 Observation I : Études non omparables, non reprodutibles et non représentatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.3.2 Observation II:Manquedemétriques standardspour lamesuredela performane de lagestion . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.4 Autressouresd'inspiration pour ladénition de métriques de performanes pour lagestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.4.1 IPPMpour lamesurede réseauxIP . . . . . . . . . . . . . . . . . . . 52

3.4.2 Caratéristiques desmétriques IPPM . . . . . . . . . . . . . . . . . . 53

3.4.3 Méthodologiede mesure. . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.4.4 Examen desinertitudes etdeserreursde mesure . . . . . . . . . . . 55

(10)

Partie II Contributions 57

Chapitre 4 Maîtrise du oût et de la performane de la gestion 59

4.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

4.2 Dénition de laperformane de lagestion . . . . . . . . . . . . . . . . . . . . 59

4.2.1 État d'unsystèmegéré:données etinformationsde lagestion . . . . 60

4.2.2 Capaité de lagestion . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.2.3 Coût de lagestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.2.4 Maintien etmiseà jour dusystèmegéré dansunétat désiré. . . . . . 68

4.2.5 Compromis oût-qualité . . . . . . . . . . . . . . . . . . . . . . . . . . 70

4.3 L'eaité d'uneapprohe degestion . . . . . . . . . . . . . . . . . . . . . . 72

4.4 Besoins desappliations degestion entermede performanes . . . . . . . . . 72

4.5 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Chapitre 5 Méthodologie de mesure de la performane de la gestion 75 5.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

5.2 Dénition despratiquesde gestion . . . . . . . . . . . . . . . . . . . . . . . . 76

5.3 Mise en ÷uvreduban de mesureMAGON . . . . . . . . . . . . . . . . . . . 77

5.3.1 Diultés etsolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

5.3.2 Instane JMX de MAGON . . . . . . . . . . . . . . . . . . . . . . . . 83

5.3.3 Un disseteurde trade supervision . . . . . . . . . . . . . . . . . . 88

5.3.4 Calibrage delaperformane delaouhe transport . . . . . . . . . . 88

5.3.5 Calibrage dusupportMultithreading deJava . . . . . . . . . . . . . . 90

5.3.6 Qualités etlimitationsde ban demesureMAGON . . . . . . . . . . 91

5.4 Performane d'unagentJMX de supervision . . . . . . . . . . . . . . . . . . 91

5.4.1 Étude analytiquedestaillesde messagesJMX/RMI . . . . . . . . . . 91

5.4.2 Sénarios de tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

5.4.3 Environnement logiiel . . . . . . . . . . . . . . . . . . . . . . . . . . 94

5.4.4 Plate-forme matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

5.4.5 Résultats préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . 94

5.5 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Partie III Expérimentations 99

Introdution 101

(11)

Chapitre 6 Passage à l'éhelle de la supervision 103

6.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

6.2 Dénitionsetfateursimpliqués . . . . . . . . . . . . . . . . . . . . . . . . . 104

6.2.1 Dénition dupassage àl'éhelle . . . . . . . . . . . . . . . . . . . . . 104

6.2.2 Fateursimpliqués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

6.2.3 Besoind'unemétrique unique depassage à l'éhelle . . . . . . . . . . 105

6.3 Une métriquepour quantier lepassage àl'éhelle . . . . . . . . . . . . . . . 105

6.4 Appliation àune approhe entraliséede supervision . . . . . . . . . . . . . 106

6.4.1 Approhegestionnaire-agent . . . . . . . . . . . . . . . . . . . . . . . 107

6.4.2 Étude analytique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

6.4.3 Résultats numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

6.5 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Chapitre 7 Inidene de la supervision sur la performane d'un système géré 113 7.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

7.2 Une métriqued'inidene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

7.2.1 Méthodologiede alulde lamétriqued'inidene . . . . . . . . . . . 115

7.3 Inidene d'une ativité de surveillane sur la performane d'un serveur ap- pliatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

7.3.1 Desription desenvironnements logiiels etphysiques . . . . . . . . . 117

7.3.2 Résultats expérimentaux . . . . . . . . . . . . . . . . . . . . . . . . . 117

7.4 Inidene dumodèle d'intégration d'unagent JMX . . . . . . . . . . . . . . . 118

7.4.1 Méthodologiede mesure. . . . . . . . . . . . . . . . . . . . . . . . . . 119

7.4.2 Sénariosde tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

7.4.3 Résultats expérimentaux . . . . . . . . . . . . . . . . . . . . . . . . . 122

7.5 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Chapitre 8 Caratérisation des délais de la supervision 129 8.1 Introdution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

8.2 Diérents omposants desdélaisde lagestion . . . . . . . . . . . . . . . . . . 130

8.3 Délaisd'unsénario gestionnaire-agent . . . . . . . . . . . . . . . . . . . . . 131

8.3.1 Métriquesde délaisd'unevariable . . . . . . . . . . . . . . . . . . . . 131

8.3.2 Pratique soustest etsaméthodologie de mesure . . . . . . . . . . . . 132

8.3.3 Eetde l'intensité desurveillane surle délaiun-à-un d'unevariable . 133 8.3.4 Eetdu nombre d'agents surledélai un-au-groupe d'une variable . . 136

8.4 Estimationde lapréision temporelle . . . . . . . . . . . . . . . . . . . . . . 142

(12)

8.5.2 Résultats numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

8.6 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Chapitre 9 Conlusions et perspetives 147 9.1 Résumé desontributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

9.1.1 Métriquesde performanes pour lagestion . . . . . . . . . . . . . . . 147

9.1.2 Ban demesure dédiéauxapprohesde gestion . . . . . . . . . . . . 148

9.1.3 Eaité d'uneapprohe de gestion . . . . . . . . . . . . . . . . . . . 148

9.2 Perspetives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

9.2.1 Construire unadre ompletde métriques. . . . . . . . . . . . . . . . 150

9.2.2 Étendre leban de mesureauxautres protooles degestion . . . . . . 150

9.2.3 Validation par d'autrestehniquesd'évaluation . . . . . . . . . . . . . 151

Annexes 153

AnnexeAComplémentssurlesméthodologiesexistantesd'évaluationdeper-

formanes des approhes de gestion 153

Glossaire 159

Publiations relatives 161

Bibliographie 163

(13)

Références

Documents relatifs

Elle est d’autant plus importante que la masse de la charge est grande et s’oppose à la mise en mouvement. Elle est caractérisée par le moment d’inertie J, qui s’exprime en

Exercice 4 : La combustion complète de 0.35 g d’un composé A de formule brute C x H y a donné 0,45 g d’eau. Déduire celui du carbone.. 2/ a- Sachant que la masse molaire de A est

Si l'on en croit Jesse Fox, auteur principal d'une étude et professeur assistante en communication à l'Université de l'Ohio, les hommes qui publient beaucoup de selfies sur

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

marge brute – remise – prix d’achat net – prix de vente hors taxe – coût d’achat prix de vente toute taxe comprise – prix d’achat net – frais d’achat – prix

En traction, torsion ou flexion il est possible de résoudre un système qui est hyperstatique et d’en déterminer sa déformation, ou la contrainte. Pour cela la même méthode pour

Sony a également annoncé qu'il se lancerait directement sur le marché du jeu sur portable. Sa PlayStation Suite 20 distribuera d'anciens jeux pour.. PlayStation 21 One 22 pour

 A chaque type et chaque degré est affecté un nombre de points La méthode permet de calculer le poids du projet en points de