bachelorThesis/report/figures/machine_time_waste.tex

59 lines
1.9 KiB
TeX

\newcommand{\machinetimewaste}[3][0]{
\begin{subfigure}{\ifnum#1=1 0.5\textwidth \else 0.24\textwidth \fi}
\vspace{0.5cm}
%\ifnum#1=1 \hspace{0.25\textwidth} \fi
\begin{minipage}[c]{\textwidth}%
\includegraphics[width=1\textwidth]{figures/machine_time_waste/#3}
\end{minipage}
%\hfill
\caption{#2}
\end{subfigure}}
\newcommand{\machinetimewastelegend}{
\begin{subfigure}{0.5\textwidth}
\vspace{0.5cm}
\centering
\begin{tabular}{cc}
\toprule
\textbf{Color} & \textbf{Execution phase} \\
\midrule
{\color{blue}Blue} & Queued \\
{\color{orange}Orange} & Ended \\
{\color{teal}Green} & Ready \\
{\color{red}Red} & Running \\
{\color{violet}Violet} & Evicted \\
{\color{brown}Brown} & Unknown \\
\bottomrule
\end{tabular}
\caption{Execution state legend for the graphs}
\end{subfigure}
\hfill}
\begin{figure}
\machinetimewastelegend
\machinetimewaste[1]{All clusters}{output_9_16.png}
\machinetimewaste{Cluster A}{output_9_0.png}
\machinetimewaste{Cluster B}{output_9_2.png}
\machinetimewaste{Cluster C}{output_9_4.png}
\machinetimewaste{Cluster D}{output_9_6.png}
\machinetimewaste{Cluster E}{output_9_8.png}
\machinetimewaste{Cluster F}{output_9_10.png}
\machinetimewaste{Cluster G}{output_9_12.png}
\machinetimewaste{Cluster H}{output_9_14.png}
\caption{Total task time (in milliseconds) spent in each execution phase w.r.t. task termination.}
\end{figure}
\begin{figure}
\machinetimewastelegend
\machinetimewaste[1]{All clusters}{output_9_17.png}
\machinetimewaste{Cluster A}{output_9_1.png}
\machinetimewaste{Cluster B}{output_9_3.png}
\machinetimewaste{Cluster C}{output_9_5.png}
\machinetimewaste{Cluster D}{output_9_7.png}
\machinetimewaste{Cluster E}{output_9_9.png}
\machinetimewaste{Cluster F}{output_9_11.png}
\machinetimewaste{Cluster G}{output_9_13.png}
\machinetimewaste{Cluster H}{output_9_15.png}
\caption{Relative task time (in milliseconds) spent in each execution phase w.r.t. task termination.}
\end{figure}