esds/manual/manual.tex
2022-09-12 11:28:20 +02:00

68 lines
1.6 KiB
TeX

\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}
\newcommand{\version}{\InputIfFileExists{version}{}{version}}
% Document
\begin{document}
% Title page
\makeatletter
\begin{titlepage}
\begin{center}
\Huge
\textbf{\fontsize{90}{60}\selectfont User Manual\\}
\vspace{0.6cm}
\textbf{\LARGE - ESDS v\version - \\}
{\Large \today}
\vspace{2cm}
{\includesvg[scale=0.8]{../icon.svg}}
\vspace{2cm}
\LARGE
\textbf{ESDS an Extensible Simulator for Distributed Systems\\}
\vspace{0.5cm}
\textit{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}