summaryrefslogtreecommitdiff
path: root/manual/manual.tex
diff options
context:
space:
mode:
Diffstat (limited to 'manual/manual.tex')
-rw-r--r--manual/manual.tex66
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}
+
+
+
+
+
+