mirror of
https://gitlab.com/manzerbredes/esds.git
synced 2025-04-19 03:59:45 +00:00
Update user manual
This commit is contained in:
parent
c3eb8db7a1
commit
99f195105a
5 changed files with 77 additions and 207 deletions
66
manual/manual.tex
Normal file
66
manual/manual.tex
Normal file
|
@ -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}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue