diff --git a/report/Claudio_Maggioni_report.pdf b/report/Claudio_Maggioni_report.pdf index ea60945c..d201f6fc 100644 Binary files a/report/Claudio_Maggioni_report.pdf and b/report/Claudio_Maggioni_report.pdf differ diff --git a/report/Claudio_Maggioni_report.tex b/report/Claudio_Maggioni_report.tex index 14baddd7..9d86ba90 100644 --- a/report/Claudio_Maggioni_report.tex +++ b/report/Claudio_Maggioni_report.tex @@ -2,6 +2,9 @@ \title{Understanding and Comparing Unsuccessful Executions in Large Datacenters} \author{Claudio Maggioni} \usepackage{enumitem} +\usepackage{fontawesome5} +\usepackage{tikz} +\usetikzlibrary{fit,arrows,calc,positioning} \usepackage{parskip} \setlength{\parskip}{5pt} \setlength{\parindent}{0pt} @@ -312,6 +315,12 @@ compute and save intermediate results beforehand. \subsection{General Query script design}\label{general-query-script-design}} +\begin{figure} +\centering +\includegraphics[width=.75\textwidth]{figures/task_slowdown_query.png} +\caption{Diagram of the query scripts used for the ``task slowdown'' query} +\end{figure} + \textbf{TBD} \hypertarget{ad-hoc-presentation-of-some-analysis-scripts}{% diff --git a/report/figures/figure_8_query.tex b/report/figures/figure_8_query.tex new file mode 100644 index 00000000..da4cf3e7 --- /dev/null +++ b/report/figures/figure_8_query.tex @@ -0,0 +1,34 @@ +\begin{figure} +\centering +\resizebox{.5\textwidth}{!}{ +\tikzstyle{block} = [rectangle, draw, fill=white,text width=16em, text centered, minimum height=4em, thick] +\tikzstyle{blks} = [rectangle, draw, fill=white, text width=6em, text centered, minimum height=4em, dashed] +\tikzstyle{big} = [rectangle, draw, inner sep=0.5cm] +\tikzstyle{line} = [draw, -latex',thick] + +\begin{tikzpicture}[auto] +\node [block](exe) {\textbf{Git Commit}}; +\node [block, below=of exe] (mgm) {\textbf{CI Pipeline}}; +\node [blks, below=2cm of mgm] (fin) {Truffle Tests}; +\node [blks, right=of fin] (prod) {Documentation}; +\node [blks, left=of fin] (resch) {Test Coverage}; + +\node [above =0.2cm of fin] (A) {\textbf{Jobs}}; +\node [below = 0.3 of mgm, big,fit=(fin) (prod)(resch)(A), inner sep=0.5cm] (dept) {}; + +\node [blks, below=2.5cm of fin] (ropsten) {Ropsten}; +\node [blks, right=of ropsten] (rinkeby) {Rinkeby}; +\node [blks, left=of ropsten] (kovan) {Kovan}; + +\node [above =0.2cm of ropsten] (B) {\textbf{Infura Deployment}}; +\node [below = 0.3 of mgm, big,fit=(ropsten) (rinkeby)(kovan)(B), inner sep=0.5cm] (infura) {}; + +\path [line] (exe)--(mgm); +\path [line] (mgm) -- (dept); +\path [line] (resch)--(fin); +\path [line] (fin)--(prod); +\path [line] (dept) -- (infura); +\end{tikzpicture} +} + \caption{Caption} +\end{figure} diff --git a/report/figures/task_slowdown_query.odg b/report/figures/task_slowdown_query.odg new file mode 100644 index 00000000..22eaae57 Binary files /dev/null and b/report/figures/task_slowdown_query.odg differ diff --git a/report/figures/task_slowdown_query.png b/report/figures/task_slowdown_query.png new file mode 100644 index 00000000..3d877a27 Binary files /dev/null and b/report/figures/task_slowdown_query.png differ