05-scenarios.tex 6,3 ko
Newer Older
\section{Scénarios d'Étude}

Cette section présente les cinq scénarios prédéfinis testés pour valider l'implémentation et explorer différentes configurations du système.

\subsection{Scénario 1: Serveur Unique Rapide (Instabilité)}

\subsubsection{Configuration}

\begin{table}[H]
\centering
\caption{Paramètres du scénario 1}
\label{tab:scenario1}
\begin{tabular}{ll}
\toprule
\textbf{Paramètre} & \textbf{Valeur} \\
\midrule
Taux d'arrivée externe ($\lambda$) & $1/125$ (8 req/s) \\
Taux de service coordinateur ($\mu_c$) & $1/10$ (10 ms moyen) \\
Probabilité de sortie ($p$) & $0.5$ \\
Nombre de serveurs & 1 \\
Serveur 1: $\mu_1$ & $1/120$ (120 ms moyen) \\
Serveur 1: $q_1$ & $0.5$ \\
\bottomrule
\end{tabular}
\end{table}

\subsubsection{Objectif}

Démontrer l'instabilité d'un système où le serveur ne peut traiter les requêtes assez rapidement.

\subsubsection{Analyse de Stabilité}

Calculons les taux d'arrivée effectifs selon \eqref{eq:lambda-final}:

\begin{align*}
    \lambda_c &= \frac{\lambda}{p} = \frac{1/125}{0.5} = \frac{1}{62.5} = 0.016 \\
    \lambda_1 &= \frac{\lambda q_1}{p} = \frac{(1/125)(0.5)}{0.5} = \frac{1}{125} = 0.008
\end{align*}

Utilisation du coordinateur:
\begin{equation*}
    \rho_c = \frac{\lambda_c}{\mu_c} = \frac{0.016}{0.1} = 0.16 < 1 \quad \checkmark
\end{equation*}

Utilisation du serveur 1:
\begin{equation*}
    \rho_1 = \frac{\lambda_1}{\mu_1} = \frac{0.008}{1/120} = 0.96 < 1 \quad \checkmark
\end{equation*}

\textbf{Conclusion}: Le système est \textbf{stable} mais le serveur 1 est fortement utilisé ($\rho_1 = 96\%$).

\subsection{Scénario 2: Deux Serveurs (Rapide + Lent)}

\subsubsection{Configuration}

\begin{table}[H]
\centering
\caption{Paramètres du scénario 2}
\label{tab:scenario2}
\begin{tabular}{ll}
\toprule
\textbf{Paramètre} & \textbf{Valeur} \\
\midrule
$\lambda$ & $1/125$ \\
$\mu_c$ & $1/10$ \\
$p$ & $0.5$ \\
Serveur 1: $\mu_1$ & $1/120$ \\
Serveur 1: $q_1$ & $0.25$ \\
Serveur 2: $\mu_2$ & $1/240$ (serveur lent) \\
Serveur 2: $q_2$ & $0.25$ \\
\bottomrule
\end{tabular}
\end{table}

\subsubsection{Objectif}

Étudier l'impact de l'ajout d'un serveur lent pour partager la charge.

\subsubsection{Analyse}

Taux effectifs:
\begin{align*}
    \lambda_c &= 0.016 \\
    \lambda_1 &= \frac{(1/125)(0.25)}{0.5} = 0.004 \\
    \lambda_2 &= \frac{(1/125)(0.25)}{0.5} = 0.004
\end{align*}

Utilisations:
\begin{align*}
    \rho_c &= 0.16 \quad \checkmark \\
    \rho_1 &= 0.004 \times 120 = 0.48 \quad \checkmark \\
    \rho_2 &= 0.004 \times 240 = 0.96 \quad \checkmark
\end{align*}

\textbf{Conclusion}: Système stable. La charge est mieux répartie sur le serveur rapide, mais le serveur lent reste saturé.

\subsection{Scénario 3: Trois Serveurs Lents}

\subsubsection{Configuration}

\begin{table}[H]
\centering
\caption{Paramètres du scénario 3}
\label{tab:scenario3}
\begin{tabular}{ll}
\toprule
\textbf{Paramètre} & \textbf{Valeur} \\
\midrule
$\lambda$ & $1/125$ \\
$\mu_c$ & $1/10$ \\
$p$ & $0.6$ \\
Serveurs 1-3: $\mu_i$ & $1/240$ (tous lents) \\
Serveur 1: $q_1$ & $0.15$ \\
Serveur 2: $q_2$ & $0.15$ \\
Serveur 3: $q_3$ & $0.10$ \\
\bottomrule
\end{tabular}
\end{table}

\subsubsection{Objectif}

Analyser la performance avec plusieurs serveurs lents et routage non uniforme.

\subsubsection{Analyse}

Taux effectifs:
\begin{align*}
    \lambda_c &= \frac{1/125}{0.6} = 0.01333 \\
    \lambda_1 &= \frac{(1/125)(0.15)}{0.6} = 0.002 \\
    \lambda_2 &= 0.002 \\
    \lambda_3 &= \frac{(1/125)(0.10)}{0.6} = 0.00133
\end{align*}

Utilisations:
\begin{align*}
    \rho_c &= 0.1333 \quad \checkmark \\
    \rho_1 &= 0.002 \times 240 = 0.48 \quad \checkmark \\
    \rho_2 &= 0.48 \quad \checkmark \\
    \rho_3 &= 0.00133 \times 240 = 0.32 \quad \checkmark
\end{align*}

\textbf{Conclusion}: Système stable avec utilisation modérée de tous les serveurs.

\subsection{Scénario 4: Deux Serveurs (Rapide + Moyen)}

\subsubsection{Configuration}

\begin{table}[H]
\centering
\caption{Paramètres du scénario 4}
\label{tab:scenario4}
\begin{tabular}{ll}
\toprule
\textbf{Paramètre} & \textbf{Valeur} \\
\midrule
$\lambda$ & $1/125$ \\
$\mu_c$ & $1/10$ \\
$p$ & $0.5$ \\
Serveur 1: $\mu_1$ & $1/120$ (rapide) \\
Serveur 1: $q_1$ & $0.25$ \\
Serveur 2: $\mu_2$ & $1/190$ (moyen) \\
Serveur 2: $q_2$ & $0.25$ \\
\bottomrule
\end{tabular}
\end{table}

\subsubsection{Objectif}

Comparer avec le scénario 3 pour évaluer l'impact du nombre de serveurs vs vitesse.

\subsubsection{Analyse}

Utilisations:
\begin{align*}
    \rho_1 &= 0.48 \quad \checkmark \\
    \rho_2 &= 0.004 \times 190 = 0.76 \quad \checkmark
\end{align*}

\textbf{Conclusion}: Système stable. Performance intermédiaire entre scénarios 2 et 3.

\subsection{Scénario 5: Analyse de Sensibilité}

\subsubsection{Objectif}

Étudier l'impact de la variation des paramètres $\lambda$ et $p$ sur les performances.

\subsubsection{Variations Testées}

\begin{enumerate}
    \item \textbf{Variation de $\lambda$}: Maintenir $p = 0.5$, faire varier $\lambda \in [0.004, 0.012]$
    \item \textbf{Variation de $p$}: Maintenir $\lambda = 1/125$, faire varier $p \in [0.3, 0.8]$
\end{enumerate}

\subsubsection{Configuration de Base}

\begin{table}[H]
\centering
\caption{Configuration de base pour analyse de sensibilité}
\label{tab:scenario5}
\begin{tabular}{ll}
\toprule
\textbf{Paramètre} & \textbf{Valeur} \\
\midrule
$\lambda$ (variable) & $0.004$ à $0.012$ \\
$\mu_c$ & $1/10$ \\
$p$ (variable) & $0.3$ à $0.8$ \\
Serveur 1: $\mu_1$ & $1/150$ \\
Serveur 1: $q_1$ & Ajusté selon $p$ \\
\bottomrule
\end{tabular}
\end{table}

\subsubsection{Métriques Observées}

Pour chaque variation, on mesure:
\begin{itemize}
    \item Temps moyen dans le système ($W$)
    \item Nombre moyen de clients ($L$)
    \item Utilisations des serveurs ($\rho_i$)
    \item Convergence vers état stable
\end{itemize}

\subsection{Synthèse des Scénarios}

\begin{table}[H]
\centering
\caption{Comparaison des scénarios}
\label{tab:scenarios-synthese}
\begin{tabular}{lcccc}
\toprule
\textbf{Scénario} & \textbf{Serveurs} & \textbf{Stable} & \textbf{$\rho_{\max}$} & \textbf{Objectif} \\
\midrule
1 & 1 rapide & Oui & 0.96 & Haute charge \\
2 & 1 rapide + 1 lent & Oui & 0.96 & Hétérogène \\
3 & 3 lents & Oui & 0.48 & Multi-serveurs \\
4 & 1 rapide + 1 moyen & Oui & 0.76 & Comparaison \\
5 & Variable & Variable & Variable & Sensibilité \\
\bottomrule
\end{tabular}
\end{table}