\newcommand{\figureIX}[2][0.33\textwidth]{% \begin{subfigure}{#1} \vspace{0.5cm} \begin{minipage}[c]{\textwidth}% \resizebox{\textwidth}{!}{\input{figures/figure_9/#2}} \end{minipage} \end{subfigure}} \begin{figure}[p] \figureIX[0.49\textwidth]{taskcount-2011.pgf} \figureIX[0.49\textwidth]{taskcount-all.pgf} \caption{Job event rates vs.\ job size and final job termination in 2011 and 2019 (all clusters aggregated) traces. The job size is defined as the number of tasks belonging to the job.}\label{fig:figureIX-a} \end{figure} \begin{figure}[p] \figureIX{taskcount-a.pgf} \figureIX{taskcount-b.pgf} \figureIX{taskcount-c.pgf} \figureIX{taskcount-d.pgf} \figureIX{taskcount-e.pgf} \figureIX{taskcount-f.pgf} \figureIX{taskcount-g.pgf} \figureIX{taskcount-h.pgf} \caption{Job event rates vs.\ job size and final job termination for each 2019 cluster. Refer to figure~\ref{fig:figureIX-a} for the definition of ``job size''.}\label{fig:figureIX-a-csts} \end{figure} \begin{figure}[p] \figureIX[0.49\textwidth]{interval-2011.pgf} \figureIX[0.49\textwidth]{interval-all.pgf} \caption{Job event rates vs.\ event execution time and final job termination in 2011 and 2019 (all clusters aggregated) traces. Execution time classes are defined in minutes, with the exception of ``1d'' which means one day.}\label{fig:figureIX-b} \end{figure} \begin{figure}[p] \figureIX{interval-a.pgf} \figureIX{interval-b.pgf} \figureIX{interval-c.pgf} \figureIX{interval-d.pgf} \figureIX{interval-e.pgf} \figureIX{interval-f.pgf} \figureIX{interval-g.pgf} \figureIX{interval-h.pgf} \caption{Job event rates vs.\ event execution time and final job termination for each cluster in the 2019 traces. Refer to figure~\ref{fig:figureIX-b} for interpretation of the execution time classes}\label{fig:figureIX-b-csts} \end{figure} \begin{figure}[p] \figureIX[0.49\textwidth]{machinelocality-2011.pgf} \figureIX[0.49\textwidth]{machinelocality-all.pgf} \caption{Job event rates vs.\ machine locality and final job termination in 2011 and 2019 (all clusters aggregated) traces. Machine locality is defined as the ratio between the number of distinct machines the job tasks were executed on and the job size (i.e.\ the number of tasks in a job).}\label{fig:figureIX-c} \end{figure} \begin{figure}[p] \figureIX{machinelocality-a.pgf} \figureIX{machinelocality-b.pgf} \figureIX{machinelocality-c.pgf} \figureIX{machinelocality-d.pgf} \figureIX{machinelocality-e.pgf} \figureIX{machinelocality-f.pgf} \figureIX{machinelocality-g.pgf} \figureIX{machinelocality-h.pgf} \caption{Job event rates vs.\ machine locality and final job termination for each cluster in the 2019 traces. Refer to figure~\ref{fig:figureIX-c} for the definition of ``machine locality''.}\label{fig:figureIX-c-csts} \end{figure}