diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-12 10:45:38 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-12 10:45:38 +0200 |
| commit | 99f195105adf709799074b727cb06cc8b0558f9f (patch) | |
| tree | e09367a962da6c5ee0da19488263850b2f6d7510 /manual/manual.tex | |
| parent | c3eb8db7a1e01dd2e7592b5f190bd94741798f98 (diff) | |
Update user manual
Diffstat (limited to 'manual/manual.tex')
| -rw-r--r-- | manual/manual.tex | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/manual/manual.tex b/manual/manual.tex new file mode 100644 index 0000000..a7a3d21 --- /dev/null +++ b/manual/manual.tex @@ -0,0 +1,66 @@ +\documentclass[11pt]{article} + +% Packages +\usepackage{fullpage} +\usepackage{minted} +\usepackage{booktabs} +\usepackage{xspace} +\usepackage{graphicx} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{svg} +\usepackage{listings} + +% Commands +\newcommand{\stateoff}{"\textit{off}"\xspace} +\newcommand{\stateon}{"\textit{on}"\xspace} + +% Document +\begin{document} + +% Title page +\makeatletter +\begin{titlepage} + \begin{center} + \Huge + \textbf{\fontsize{90}{60}\selectfont ESDS User Manual\\} + \vspace{0.5cm} + {\Large \textbf{\today}} + \vspace{3cm} + + {\includesvg[scale=0.8]{../icon.svg}} + \vspace{3cm} + + \LARGE + \textbf{ESDS an Extensible Simulator for Distributed Systems\\} + \vspace{0.5cm} + \textbf{Written by Loic Guegan and Issam Raïs} + \end{center} +\end{titlepage} +\pagebreak + + +\section{Architecture of ESDS} + +\begin{figure}[!h] +\centering +\includegraphics[scale=0.5]{components.pdf} +\caption{Simulation architecture used by ESDS} +\label{architecture} +\end{figure} + +ESDS simulator comprises two major components: 1) The Simulation Orchestrator(SO) 2) The Simulated +Nodes (SN). This architecture is depicted in Figure \ref{architecture}. The SO is the main process +in charge of implementing the simulation main loop. It instantiates the network (e.g bandwidths +andlatencies), collects and processes the events (e.g communications,turn on/off). The nodes on the +other hand are threads that simulate the nodes behaviors. + +%\inputminted[autogobble]{yaml}{../example/platform.yaml} + +\end{document} + + + + + + |
