summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/failure_characteristics.tex15
-rw-r--r--sources/failure_model_statistics.tex17
-rw-r--r--[-rwxr-xr-x]sources/implementation.drawio0
-rw-r--r--[-rwxr-xr-x]sources/novel_eval_method.drawio0
-rw-r--r--[-rwxr-xr-x]sources/predictive_analytics.drawio0
-rw-r--r--[-rwxr-xr-x]sources/ref_architecture.drawio0
-rw-r--r--sources/thesis_structure.drawio26
7 files changed, 48 insertions, 10 deletions
diff --git a/sources/failure_characteristics.tex b/sources/failure_characteristics.tex
new file mode 100644
index 0000000..3fbcdaf
--- /dev/null
+++ b/sources/failure_characteristics.tex
@@ -0,0 +1,15 @@
+\begin{table}[t]
+ \centering
+ \renewcommand{\arraystretch}{1.4}
+ \begin{tabular}{lccl}
+ \toprule
+ \textbf{Metric} & \textbf{Datatype} & \textbf{Unit} & \textbf{Summary} \\
+ \midrule
+ Failure Interval & int64 & miliseconds & The duration since the last failure. \\
+ Failure Duration & int64 & miliseconds & The duration of the failure. \\
+ Failure Intensity & float64 & ratio & The ratio of hosts affected by the failure. \\
+ \bottomrule
+ \end{tabular}
+ \caption[Generic format of all failure traces.]{All traces used in our work follow the above format.}
+\end{table}
+
diff --git a/sources/failure_model_statistics.tex b/sources/failure_model_statistics.tex
new file mode 100644
index 0000000..03c08dd
--- /dev/null
+++ b/sources/failure_model_statistics.tex
@@ -0,0 +1,17 @@
+\begin{table}[t]
+ \centering
+ \renewcommand{\arraystretch}{1.4}
+ \begin{tabular}{lr}
+ \toprule
+ \textbf{Trace} & \textbf{Mean Failure Intensity} \\
+ \midrule
+ Gmail & 53.26\% \\
+ WhatsApp & 57.97\% \\
+ YouTube & 62.1\% \\
+ Twitter & 65\% \\
+ Facebook & 64\% \\
+ \bottomrule
+ \end{tabular}
+ \caption[Overview of the failure traces]{This table shows the traces we used for scientific evaluation, and the right-hand-side shows the format of failure traces. Mean Failure Intensity can be characterized as the average of the ratio of hosts that are affected by a failure~\cite{DBLP:journals/tpds/TalluriNCKCBI26}}
+ \label{tab:failure_traces_overview}
+\end{table}
diff --git a/sources/implementation.drawio b/sources/implementation.drawio
index eb4fe04..eb4fe04 100755..100644
--- a/sources/implementation.drawio
+++ b/sources/implementation.drawio
diff --git a/sources/novel_eval_method.drawio b/sources/novel_eval_method.drawio
index 174f008..174f008 100755..100644
--- a/sources/novel_eval_method.drawio
+++ b/sources/novel_eval_method.drawio
diff --git a/sources/predictive_analytics.drawio b/sources/predictive_analytics.drawio
index c8ff618..c8ff618 100755..100644
--- a/sources/predictive_analytics.drawio
+++ b/sources/predictive_analytics.drawio
diff --git a/sources/ref_architecture.drawio b/sources/ref_architecture.drawio
index 2506675..2506675 100755..100644
--- a/sources/ref_architecture.drawio
+++ b/sources/ref_architecture.drawio
diff --git a/sources/thesis_structure.drawio b/sources/thesis_structure.drawio
index 103a7b3..33df3e9 100644
--- a/sources/thesis_structure.drawio
+++ b/sources/thesis_structure.drawio
@@ -94,7 +94,7 @@
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;" vertex="1">
- <mxGeometry height="110" width="545" x="107.5" y="530" as="geometry" />
+ <mxGeometry height="110" width="680" x="41" y="530" as="geometry" />
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-6" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;">
<mxGeometry relative="1" as="geometry">
@@ -103,28 +103,31 @@
</mxGeometry>
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Chapter 5&lt;div&gt;&lt;b&gt;Evaluation&lt;/b&gt;&lt;/div&gt;" vertex="1">
- <mxGeometry height="30" width="60" x="337.5" y="540" as="geometry" />
+ <mxGeometry height="30" width="60" x="350" y="540" as="geometry" />
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-8" edge="1" parent="1" source="MXKTANBymBVMColYor_E-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="MXKTANBymBVMColYor_E-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
- <mxCell id="MXKTANBymBVMColYor_E-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.2&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experimental Setup&lt;/b&gt;&lt;/span&gt;" vertex="1">
- <mxGeometry height="50" width="120" x="117.5" y="580" as="geometry" />
+ <mxCell id="MXKTANBymBVMColYor_E-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.2&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Novel Evaluation&amp;nbsp;&lt;br&gt;Technique&lt;/b&gt;&lt;/span&gt;" vertex="1">
+ <mxGeometry height="50" width="120" x="51" y="580" as="geometry" />
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-10" edge="1" parent="1" source="MXKTANBymBVMColYor_E-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="MXKTANBymBVMColYor_E-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
- <mxCell id="MXKTANBymBVMColYor_E-11" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.3&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 1&lt;/b&gt;&lt;/span&gt;" vertex="1">
- <mxGeometry height="50" width="120" x="252.5" y="580" as="geometry" />
+ <mxCell id="MXKTANBymBVMColYor_E-11" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.3&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experimental Parameters&lt;/b&gt;&lt;/span&gt;" vertex="1">
+ <mxGeometry height="50" width="120" x="186" y="580" as="geometry" />
</mxCell>
<mxCell id="MXKTANBymBVMColYor_E-15" edge="1" parent="1" source="MXKTANBymBVMColYor_E-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="MXKTANBymBVMColYor_E-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
- <mxCell id="MXKTANBymBVMColYor_E-12" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.3&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 2&lt;/b&gt;&lt;/span&gt;" vertex="1">
- <mxGeometry height="50" width="120" x="387.5" y="580" as="geometry" />
+ <mxCell id="MXKTANBymBVMColYor_E-12" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.3&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 1&lt;/b&gt;&lt;/span&gt;" vertex="1">
+ <mxGeometry height="50" width="120" x="321" y="580" as="geometry" />
</mxCell>
- <mxCell id="MXKTANBymBVMColYor_E-14" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.4&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 3&lt;/b&gt;&lt;/span&gt;" vertex="1">
- <mxGeometry height="50" width="120" x="524.5" y="580" as="geometry" />
+ <mxCell id="kVt05Dn7TqeXWTM-gPS3-3" edge="1" parent="1" source="MXKTANBymBVMColYor_E-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="kVt05Dn7TqeXWTM-gPS3-1">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="MXKTANBymBVMColYor_E-14" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.4&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 2&lt;/b&gt;&lt;/span&gt;" vertex="1">
+ <mxGeometry height="50" width="120" x="458" y="580" as="geometry" />
</mxCell>
<mxCell id="1ibH81aFUOVbOoGZI-IO-2" edge="1" parent="1" source="1ibH81aFUOVbOoGZI-IO-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="TxTclPCki953P5ZPPJ2z-20">
<mxGeometry relative="1" as="geometry" />
@@ -132,6 +135,9 @@
<mxCell id="1ibH81aFUOVbOoGZI-IO-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFCC;strokeColor=#000000;" value="Section 4.1&lt;br&gt;&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Implementation of &lt;i style=&quot;&quot;&gt;Sunfish&lt;/i&gt;&lt;/font&gt;&lt;/b&gt;" vertex="1">
<mxGeometry height="50" width="117.5" x="120" y="450" as="geometry" />
</mxCell>
+ <mxCell id="kVt05Dn7TqeXWTM-gPS3-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;" value="Section 5.5&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Experiment 3&lt;/b&gt;&lt;/span&gt;" vertex="1">
+ <mxGeometry height="50" width="120" x="591" y="580" as="geometry" />
+ </mxCell>
</root>
</mxGraphModel>
</diagram>