Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
\relax
\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo }
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{french}{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{6}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Contexte du Projet}{6}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Problématique}{6}{subsection.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Approche Méthodologique}{6}{subsection.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Contributions du Projet}{6}{subsection.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Organisation du Rapport}{7}{subsection.1.5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Fondements Théoriques}{7}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Introduction à la Théorie des Files d'Attente}{7}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Notation de Kendall}{7}{subsubsection.2.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}File M/M/1}{7}{subsection.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Hypothèses}{7}{subsubsection.2.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Métriques Fondamentales}{8}{subsubsection.2.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Formules Analytiques en Régime Permanent}{8}{subsubsection.2.2.3}\protected@file@percent }
\newlabel{eq:L}{{3}{8}{Formules Analytiques en Régime Permanent}{equation.3}{}}
\newlabel{eq:Lq}{{4}{8}{Formules Analytiques en Régime Permanent}{equation.4}{}}
\newlabel{eq:W}{{5}{8}{Formules Analytiques en Régime Permanent}{equation.5}{}}
\newlabel{eq:Wq}{{6}{8}{Formules Analytiques en Régime Permanent}{equation.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Loi de Little}{8}{subsection.2.3}\protected@file@percent }
\newlabel{eq:little}{{7}{8}{Loi de Little, 1961}{equation.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Théorème de Jackson}{9}{subsection.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Réseaux de Files d'Attente}{9}{subsubsection.2.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Taux d'Arrivée Effectifs}{9}{subsubsection.2.4.2}\protected@file@percent }
\newlabel{eq:equilibre}{{8}{9}{Taux d'Arrivée Effectifs}{equation.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.3}Théorème Principal}{9}{subsubsection.2.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.4}Implications Pratiques}{10}{subsubsection.2.4.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Application à Notre Système}{10}{subsection.2.5}\protected@file@percent }
\newlabel{eq:coord-equilibre}{{14}{10}{Application à Notre Système}{equation.14}{}}
\newlabel{eq:server-equilibre}{{15}{10}{Application à Notre Système}{equation.15}{}}
\newlabel{eq:lambda-final}{{17}{10}{Application à Notre Système}{equation.17}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Modélisation du Système}{10}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Architecture Générale}{10}{subsection.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Description du Système}{10}{subsubsection.3.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Diagramme d'Architecture}{11}{subsubsection.3.1.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Architecture du réseau de files d'attente modélisant la base de données distribuée}}{11}{figure.caption.2}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:architecture}{{1}{11}{Architecture du réseau de files d'attente modélisant la base de données distribuée}{figure.caption.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Hypothèses du Modèle}{11}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Hypothèses Structurelles}{11}{subsubsection.3.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Hypothèses Stochastiques}{11}{subsubsection.3.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Paramètres du Modèle}{11}{subsection.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}Paramètres Externes}{11}{subsubsection.3.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Paramètres externes du système}}{11}{table.caption.3}\protected@file@percent }
\newlabel{tab:params-externes}{{1}{11}{Paramètres externes du système}{table.caption.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}Paramètres du Coordinateur}{12}{subsubsection.3.3.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Paramètres du coordinateur}}{12}{table.caption.4}\protected@file@percent }
\newlabel{tab:params-coord}{{2}{12}{Paramètres du coordinateur}{table.caption.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}Paramètres des Serveurs}{12}{subsubsection.3.3.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Paramètres des serveurs}}{12}{table.caption.5}\protected@file@percent }
\newlabel{tab:params-serveurs}{{3}{12}{Paramètres des serveurs}{table.caption.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}Contraintes}{12}{subsubsection.3.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Métriques de Performance}{12}{subsection.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Métriques par Station}{12}{subsubsection.3.4.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Métriques de performance par station}}{12}{table.caption.6}\protected@file@percent }
\newlabel{tab:metriques-station}{{4}{12}{Métriques de performance par station}{table.caption.6}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Métriques Globales}{13}{subsubsection.3.4.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Métriques de performance globales}}{13}{table.caption.7}\protected@file@percent }
\newlabel{tab:metriques-globales}{{5}{13}{Métriques de performance globales}{table.caption.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Conditions de Stabilité}{13}{subsection.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Critère de Stabilité}{13}{subsubsection.3.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}Implications Pratiques}{13}{subsubsection.3.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Formules Analytiques}{13}{subsection.3.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.1}Coordinateur}{14}{subsubsection.3.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.2}Serveur $i$}{14}{subsubsection.3.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.3}Système Global}{14}{subsubsection.3.6.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Implémentation}{14}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Architecture Logicielle}{14}{subsection.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Backend - Simulation Événementielle}{14}{subsection.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Architecture du Simulateur}{14}{subsubsection.4.2.1}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}{\ignorespaces Structure principale du simulateur}}{15}{lstlisting.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Types d'Événements}{15}{subsubsection.4.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3}Génération Aléatoire}{15}{subsubsection.4.2.3}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}{\ignorespaces Génération exponentielle}}{15}{lstlisting.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4}Routage Probabiliste}{15}{subsubsection.4.2.4}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}{\ignorespaces Routage probabiliste}}{15}{lstlisting.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5}Collecte des Statistiques}{16}{subsubsection.4.2.5}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}{\ignorespaces Collecte séries temporelles}}{16}{lstlisting.4}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}{\ignorespaces Génération histogramme}}{16}{lstlisting.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Module d'Analyse Analytique}{16}{subsection.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Calcul des Taux d'Arrivée Effectifs}{16}{subsubsection.4.3.1}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}{\ignorespaces Taux d'arrivée effectifs}}{16}{lstlisting.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Métriques M/M/1}{17}{subsubsection.4.3.2}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}{\ignorespaces Calcul métriques M/M/1}}{17}{lstlisting.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Interface Web}{17}{subsection.4.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}Architecture Frontend}{17}{subsubsection.4.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.2}Composants Principaux}{17}{subsubsection.4.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.3}Flux de Données}{18}{subsubsection.4.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Tests et Validation}{18}{subsection.4.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.1}Tests Unitaires Backend}{18}{subsubsection.4.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.2}Tests d'Intégration}{18}{subsubsection.4.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Performance}{19}{subsection.4.6}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Performance de l'implémentation}}{19}{table.caption.8}\protected@file@percent }
\newlabel{tab:performance}{{6}{19}{Performance de l'implémentation}{table.caption.8}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Scénarios d'Étude}{19}{section.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Scénario 1: Serveur Unique Rapide (Instabilité)}{19}{subsection.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Configuration}{19}{subsubsection.5.1.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces Paramètres du scénario 1}}{19}{table.caption.9}\protected@file@percent }
\newlabel{tab:scenario1}{{7}{19}{Paramètres du scénario 1}{table.caption.9}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2}Objectif}{19}{subsubsection.5.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.3}Analyse de Stabilité}{19}{subsubsection.5.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Scénario 2: Deux Serveurs (Rapide + Lent)}{20}{subsection.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Configuration}{20}{subsubsection.5.2.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces Paramètres du scénario 2}}{20}{table.caption.10}\protected@file@percent }
\newlabel{tab:scenario2}{{8}{20}{Paramètres du scénario 2}{table.caption.10}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}Objectif}{20}{subsubsection.5.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}Analyse}{20}{subsubsection.5.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Scénario 3: Trois Serveurs Lents}{21}{subsection.5.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Configuration}{21}{subsubsection.5.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces Paramètres du scénario 3}}{21}{table.caption.11}\protected@file@percent }
\newlabel{tab:scenario3}{{9}{21}{Paramètres du scénario 3}{table.caption.11}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Objectif}{21}{subsubsection.5.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.3}Analyse}{21}{subsubsection.5.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Scénario 4: Deux Serveurs (Rapide + Moyen)}{22}{subsection.5.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Configuration}{22}{subsubsection.5.4.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {10}{\ignorespaces Paramètres du scénario 4}}{22}{table.caption.12}\protected@file@percent }
\newlabel{tab:scenario4}{{10}{22}{Paramètres du scénario 4}{table.caption.12}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Objectif}{22}{subsubsection.5.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Analyse}{22}{subsubsection.5.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Scénario 5: Analyse de Sensibilité}{22}{subsection.5.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}Objectif}{22}{subsubsection.5.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.2}Variations Testées}{22}{subsubsection.5.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.3}Configuration de Base}{22}{subsubsection.5.5.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {11}{\ignorespaces Configuration de base pour analyse de sensibilité}}{22}{table.caption.13}\protected@file@percent }
\newlabel{tab:scenario5}{{11}{22}{Configuration de base pour analyse de sensibilité}{table.caption.13}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.4}Métriques Observées}{23}{subsubsection.5.5.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Synthèse des Scénarios}{23}{subsection.5.6}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {12}{\ignorespaces Comparaison des scénarios}}{23}{table.caption.14}\protected@file@percent }
\newlabel{tab:scenarios-synthese}{{12}{23}{Comparaison des scénarios}{table.caption.14}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Résultats de Simulation}{23}{section.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Méthodologie de Collecte}{23}{subsection.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}Paramètres de Simulation}{23}{subsubsection.6.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.2}Métriques Collectées}{23}{subsubsection.6.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Scénario 1: Résultats}{24}{subsection.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Métriques de Simulation}{24}{subsubsection.6.2.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {13}{\ignorespaces Résultats de simulation - Scénario 1}}{24}{table.caption.15}\protected@file@percent }
\newlabel{tab:results-scenario1}{{13}{24}{Résultats de simulation - Scénario 1}{table.caption.15}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Comparaison Analytique vs Simulation}{24}{subsubsection.6.2.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {14}{\ignorespaces Validation analytique - Scénario 1}}{24}{table.caption.16}\protected@file@percent }
\newlabel{tab:validation-scenario1}{{14}{24}{Validation analytique - Scénario 1}{table.caption.16}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3}Convergence}{24}{subsubsection.6.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Scénario 2: Résultats}{24}{subsection.6.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {15}{\ignorespaces Résultats de simulation - Scénario 2}}{24}{table.caption.17}\protected@file@percent }
\newlabel{tab:results-scenario2}{{15}{24}{Résultats de simulation - Scénario 2}{table.caption.17}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Scénario 3: Résultats}{25}{subsection.6.4}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {16}{\ignorespaces Résultats de simulation - Scénario 3}}{25}{table.caption.18}\protected@file@percent }
\newlabel{tab:results-scenario3}{{16}{25}{Résultats de simulation - Scénario 3}{table.caption.18}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}Scénario 4: Résultats}{25}{subsection.6.5}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {17}{\ignorespaces Résultats de simulation - Scénario 4}}{25}{table.caption.19}\protected@file@percent }
\newlabel{tab:results-scenario4}{{17}{25}{Résultats de simulation - Scénario 4}{table.caption.19}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Scénario 5: Analyse de Sensibilité}{25}{subsection.6.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.6.1}Variation du Taux d'Arrivée $\lambda $}{25}{subsubsection.6.6.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {18}{\ignorespaces Impact de $\lambda $ sur le temps moyen (p = 0.5 fixe)}}{25}{table.caption.20}\protected@file@percent }
\newlabel{tab:sensitivity-lambda}{{18}{25}{Impact de $\lambda $ sur le temps moyen (p = 0.5 fixe)}{table.caption.20}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.6.2}Variation de la Probabilité de Sortie $p$}{26}{subsubsection.6.6.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {19}{\ignorespaces Impact de $p$ sur l'utilisation ($\lambda = 1/125$ fixe)}}{26}{table.caption.21}\protected@file@percent }
\newlabel{tab:sensitivity-p}{{19}{26}{Impact de $p$ sur l'utilisation ($\lambda = 1/125$ fixe)}{table.caption.21}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Distribution des Temps de Traitement}{26}{subsection.6.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1}Validation Exponentielle}{26}{subsubsection.6.7.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Validation de la Loi de Little}{26}{subsection.6.8}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {20}{\ignorespaces Validation de Little's Law}}{26}{table.caption.22}\protected@file@percent }
\newlabel{tab:little-validation}{{20}{26}{Validation de Little's Law}{table.caption.22}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.9}Performance de l'Implémentation}{27}{subsection.6.9}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {21}{\ignorespaces Performance de simulation (100,000 unités de temps)}}{27}{table.caption.23}\protected@file@percent }
\newlabel{tab:performance}{{21}{27}{Performance de simulation (100,000 unités de temps)}{table.caption.23}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.10}Synthèse des Résultats}{27}{subsection.6.10}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.10.1}Classement par Performance}{27}{subsubsection.6.10.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.10.2}Enseignements Clés}{27}{subsubsection.6.10.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}Analyse et Discussion}{27}{section.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Validation du Théorème de Jackson}{27}{subsection.7.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.1}Convergence des Résultats}{27}{subsubsection.7.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2}Indépendance des Files}{28}{subsubsection.7.1.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {22}{\ignorespaces Corrélations entre files (Scénario 2)}}{28}{table.caption.24}\protected@file@percent }
\newlabel{tab:correlation}{{22}{28}{Corrélations entre files (Scénario 2)}{table.caption.24}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Impact de la Configuration}{28}{subsection.7.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}Nombre de Serveurs}{28}{subsubsection.7.2.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {23}{\ignorespaces Impact du nombre de serveurs}}{28}{table.caption.25}\protected@file@percent }
\newlabel{tab:impact-servers}{{23}{28}{Impact du nombre de serveurs}{table.caption.25}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2}Hétérogénéité des Serveurs}{28}{subsubsection.7.2.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {24}{\ignorespaces Impact de l'hétérogénéité}}{28}{table.caption.26}\protected@file@percent }
\newlabel{tab:impact-heterogeneity}{{24}{28}{Impact de l'hétérogénéité}{table.caption.26}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.3}Probabilité de Sortie $p$}{29}{subsubsection.7.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Comportement en Régime Critique}{29}{subsection.7.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.3.1}Approche de l'Instabilité}{29}{subsubsection.7.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {25}{\ignorespaces Comportement critique}}{29}{table.caption.27}\protected@file@percent }
\newlabel{tab:critical-behavior}{{25}{29}{Comportement critique}{table.caption.27}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.3.2}Détection d'Instabilité}{29}{subsubsection.7.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Validation des Hypothèses}{30}{subsection.7.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.1}Processus de Poisson}{30}{subsubsection.7.4.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {26}{\ignorespaces Test Kolmogorov-Smirnov sur inter-arrivées}}{30}{table.caption.28}\protected@file@percent }
\newlabel{tab:ks-test}{{26}{30}{Test Kolmogorov-Smirnov sur inter-arrivées}{table.caption.28}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2}Temps de Service Exponentiels}{30}{subsubsection.7.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}Comparaison avec Systèmes Réels}{30}{subsection.7.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.1}Application aux Bases de Données Distribuées}{30}{subsubsection.7.5.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {27}{\ignorespaces Modèle vs réalité}}{30}{table.caption.29}\protected@file@percent }
\newlabel{tab:model-reality}{{27}{30}{Modèle vs réalité}{table.caption.29}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.2}Insights pour l'Architecture}{30}{subsubsection.7.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.6}Limites de l'Étude}{31}{subsection.7.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.1}Hypothèses Simplificatrices}{31}{subsubsection.7.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.2}Durée de Simulation}{31}{subsubsection.7.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.7}Perspectives d'Amélioration}{31}{subsection.7.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.1}Extensions Théoriques}{31}{subsubsection.7.7.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2}Fonctionnalités Logicielles}{31}{subsubsection.7.7.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.3}Performance}{31}{subsubsection.7.7.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {8}Conclusion}{31}{section.8}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Synthèse des Réalisations}{31}{subsection.8.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.1}Contributions Techniques}{32}{subsubsection.8.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.2}Résultats Scientifiques}{32}{subsubsection.8.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Objectifs Atteints}{33}{subsection.8.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.1}Conformité au Cahier des Charges}{33}{subsubsection.8.2.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {28}{\ignorespaces Adéquation aux exigences du TP}}{33}{table.caption.30}\protected@file@percent }
\newlabel{tab:requirements-compliance}{{28}{33}{Adéquation aux exigences du TP}{table.caption.30}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Apports Pédagogiques}{33}{subsection.8.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.1}Compétences Acquises}{33}{subsubsection.8.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.4}Limites et Perspectives}{33}{subsection.8.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.1}Limitations Actuelles}{33}{subsubsection.8.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2}Extensions Futures}{34}{subsubsection.8.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}Applications Pratiques}{34}{subsection.8.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.6}Mot de la Fin}{34}{subsection.8.6}\protected@file@percent }
\bibstyle{plain}
\bibdata{references}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.7}Remerciements}{35}{subsection.8.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {A}Code Source Principal}{35}{appendix.A}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.1}Générateur de Nombres Aléatoires Exponentiels}{35}{subsection.A.1}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}{\ignorespaces Génération exponentielle (core/random\_utils.py)}}{35}{lstlisting.8}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.2}Structure d'Événement}{36}{subsection.A.2}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {9}{\ignorespaces Classe Event (core/events.py)}}{36}{lstlisting.9}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.3}File M/M/1}{36}{subsection.A.3}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {10}{\ignorespaces Classe MMOneQueue (core/queues.py)}}{36}{lstlisting.10}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.4}Routage Probabiliste}{38}{subsection.A.4}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {11}{\ignorespaces Classe Router (core/router.py)}}{38}{lstlisting.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.5}Boucle Principale de Simulation}{39}{subsection.A.5}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {12}{\ignorespaces Méthode run du Simulator (core/simulation.py)}}{39}{lstlisting.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.6}Analyse Analytique - Théorème de Jackson}{41}{subsection.A.6}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {13}{\ignorespaces Module Jackson (analytics/jackson.py)}}{41}{lstlisting.13}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.7}API REST - Endpoint de Simulation}{44}{subsection.A.7}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {14}{\ignorespaces API Simulation (api/simulation.py)}}{44}{lstlisting.14}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {A.8}Frontend - Hook de Simulation}{45}{subsection.A.8}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {15}{\ignorespaces Hook useSimulation (hooks/useSimulation.ts)}}{45}{lstlisting.15}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {B}Résultats Détaillés des Simulations}{46}{appendix.B}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {B.1}Scénario 1: Résultats Détaillés}{46}{subsection.B.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.1.1}Configuration}{46}{subsubsection.B.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.1.2}Résultats Simulation}{47}{subsubsection.B.1.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {29}{\ignorespaces Métriques complètes - Scénario 1 (Simulation)}}{47}{table.caption.32}\protected@file@percent }
\newlabel{tab:detailed-sim-scenario1}{{29}{47}{Métriques complètes - Scénario 1 (Simulation)}{table.caption.32}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.1.3}Résultats Analytiques}{48}{subsubsection.B.1.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {30}{\ignorespaces Métriques complètes - Scénario 1 (Analytique)}}{48}{table.caption.33}\protected@file@percent }
\newlabel{tab:detailed-ana-scenario1}{{30}{48}{Métriques complètes - Scénario 1 (Analytique)}{table.caption.33}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.2}Scénario 2: Résultats Détaillés}{48}{subsection.B.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.2.1}Configuration}{48}{subsubsection.B.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.2.2}Résultats Simulation}{49}{subsubsection.B.2.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {31}{\ignorespaces Métriques complètes - Scénario 2 (Simulation)}}{49}{table.caption.34}\protected@file@percent }
\newlabel{tab:detailed-sim-scenario2}{{31}{49}{Métriques complètes - Scénario 2 (Simulation)}{table.caption.34}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.3}Scénario 3: Résultats Détaillés}{49}{subsection.B.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.3.1}Configuration}{49}{subsubsection.B.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.3.2}Résultats Simulation}{50}{subsubsection.B.3.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {32}{\ignorespaces Métriques complètes - Scénario 3 (Simulation)}}{50}{table.caption.35}\protected@file@percent }
\newlabel{tab:detailed-sim-scenario3}{{32}{50}{Métriques complètes - Scénario 3 (Simulation)}{table.caption.35}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.4}Scénario 4: Résultats Détaillés}{51}{subsection.B.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.4.1}Résultats Simulation}{51}{subsubsection.B.4.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {33}{\ignorespaces Métriques complètes - Scénario 4 (Simulation)}}{51}{table.caption.36}\protected@file@percent }
\newlabel{tab:detailed-sim-scenario4}{{33}{51}{Métriques complètes - Scénario 4 (Simulation)}{table.caption.36}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.5}Scénario 5: Analyse de Sensibilité - Résultats}{51}{subsection.B.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.5.1}Variation du Taux d'Arrivée $\lambda $}{51}{subsubsection.B.5.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {34}{\ignorespaces Résultats détaillés - Variation de $\lambda $ (p = 0.5 fixe)}}{51}{table.caption.37}\protected@file@percent }
\newlabel{tab:detailed-sensitivity-lambda}{{34}{51}{Résultats détaillés - Variation de $\lambda $ (p = 0.5 fixe)}{table.caption.37}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.5.2}Variation de la Probabilité de Sortie $p$}{52}{subsubsection.B.5.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {35}{\ignorespaces Résultats détaillés - Variation de $p$ ($\lambda $ = 0.008 fixe)}}{52}{table.caption.38}\protected@file@percent }
\newlabel{tab:detailed-sensitivity-p}{{35}{52}{Résultats détaillés - Variation de $p$ ($\lambda $ = 0.008 fixe)}{table.caption.38}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.6}Tests Statistiques}{52}{subsection.B.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.6.1}Test de Kolmogorov-Smirnov (Inter-arrivées)}{52}{subsubsection.B.6.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {36}{\ignorespaces Test KS pour distribution exponentielle des inter-arrivées}}{52}{table.caption.39}\protected@file@percent }
\newlabel{tab:ks-test-arrivals}{{36}{52}{Test KS pour distribution exponentielle des inter-arrivées}{table.caption.39}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.6.2}Coefficient de Variation (Temps de Service)}{52}{subsubsection.B.6.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {37}{\ignorespaces Coefficient de variation pour temps de service}}{52}{table.caption.40}\protected@file@percent }
\newlabel{tab:cv-service}{{37}{52}{Coefficient de variation pour temps de service}{table.caption.40}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.7}Vérification de la Loi de Little}{53}{subsection.B.7}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {38}{\ignorespaces Vérification $L = \lambda W$ pour toutes les stations}}{53}{table.caption.41}\protected@file@percent }
\newlabel{tab:little-detailed}{{38}{53}{Vérification $L = \lambda W$ pour toutes les stations}{table.caption.41}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.8}Temps de Convergence}{53}{subsection.B.8}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {39}{\ignorespaces Analyse de convergence vers régime permanent}}{53}{table.caption.42}\protected@file@percent }
\newlabel{tab:convergence-time}{{39}{53}{Analyse de convergence vers régime permanent}{table.caption.42}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B.9}Distribution des Temps de Traitement}{53}{subsection.B.9}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {B.9.1}Statistiques Descriptives}{53}{subsubsection.B.9.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {40}{\ignorespaces Statistiques des temps de traitement total}}{53}{table.caption.43}\protected@file@percent }
\newlabel{tab:processing-time-stats}{{40}{53}{Statistiques des temps de traitement total}{table.caption.43}{}}
\gdef \@abspage@last{53}