main.aux 37,3 ko
Newer Older
\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}