summaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authormjkwiatkowski <mati.rewa@gmail.com>2026-06-21 11:20:14 +0200
committermjkwiatkowski <mati.rewa@gmail.com>2026-06-21 11:20:14 +0200
commitb5111b6e512dc8c27b84ed785c74b4e728a591ee (patch)
tree7111a0799e914c5c80e557bd093ca116ddd7e1a0 /images
parent310e180d3f5a0a23a33e59c3cd207fcb2c043133 (diff)
feat: finished 1/2 of Table 1.1
Diffstat (limited to 'images')
-rw-r--r--images/system_model.drawio9
-rw-r--r--images/system_model2.pdfbin43014 -> 43289 bytes
-rw-r--r--images/table.tex21
3 files changed, 18 insertions, 12 deletions
diff --git a/images/system_model.drawio b/images/system_model.drawio
index 90df653..572c082 100644
--- a/images/system_model.drawio
+++ b/images/system_model.drawio
@@ -1,6 +1,6 @@
<mxfile host="app.diagrams.net">
<diagram name="Page-1" id="4vaG-RIfdLBy_e89xL95">
- <mxGraphModel dx="242" dy="748" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="-479" dy="254" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -50,7 +50,7 @@
<mxGeometry height="60" width="120" x="1270" y="172.5" as="geometry" />
</mxCell>
<mxCell id="Kw5lBWZvIP71a6MHUHHB-27" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;" value="Cooling&lt;br&gt;Subsystem" vertex="1">
- <mxGeometry height="60" width="120" x="1490" y="235" as="geometry" />
+ <mxGeometry height="60" width="120" x="1490" y="205" as="geometry" />
</mxCell>
<mxCell id="Kw5lBWZvIP71a6MHUHHB-28" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontStyle=1" value="Datacenter" vertex="1">
<mxGeometry height="30" width="100" x="1480" y="105" as="geometry" />
@@ -101,7 +101,7 @@
<mxGeometry height="30" width="97.21" x="1076.42" y="219" as="geometry" />
</mxCell>
<mxCell id="Kw5lBWZvIP71a6MHUHHB-50" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;" value="IT Equipment" vertex="1">
- <mxGeometry height="60" width="120" x="1490" y="145" as="geometry" />
+ <mxGeometry height="60" width="120" x="1490" y="135" as="geometry" />
</mxCell>
<mxCell id="Kw5lBWZvIP71a6MHUHHB-53" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="Visualization &lt;br&gt;Interface" vertex="1">
<mxGeometry height="60" width="120" x="1270" y="90" as="geometry" />
@@ -124,6 +124,9 @@
<mxCell id="Kw5lBWZvIP71a6MHUHHB-59" edge="1" parent="1" source="Kw5lBWZvIP71a6MHUHHB-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.009;entryY=0.378;entryDx=0;entryDy=0;entryPerimeter=0;" target="Kw5lBWZvIP71a6MHUHHB-49">
<mxGeometry relative="1" as="geometry" />
</mxCell>
+ <mxCell id="hbqeO_pys9PcsXKVj9vm-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;" value="Power&lt;br&gt;Supply" vertex="1">
+ <mxGeometry height="60" width="120" x="1490" y="280" as="geometry" />
+ </mxCell>
</root>
</mxGraphModel>
</diagram>
diff --git a/images/system_model2.pdf b/images/system_model2.pdf
index e7e1d98..932d956 100644
--- a/images/system_model2.pdf
+++ b/images/system_model2.pdf
Binary files differ
diff --git a/images/table.tex b/images/table.tex
index f20c6f4..089a33b 100644
--- a/images/table.tex
+++ b/images/table.tex
@@ -3,24 +3,27 @@
\resizebox{\columnwidth}{!}{
\begin{tabular}{lm{0.2\linewidth}m{0.25\linewidth}m{0.3\linewidth}l}
\toprule
- Project & Simulation Technique & Focus & Stakeholders & Highlighted Features \\
+ Project & Simulation Technique & Focus & Stakeholders & Modelling Capability \\
\midrule
- ExaDigiT~\cite{DBLP:conf/sc/BrewerMKWBHSGGW24} & CFD/HT & Energy Loss\newline Prediction & & \\
+ ExaDigiT~\cite{DBLP:conf/sc/BrewerMKWBHSGGW24} & CFD/HT, AI/ML & Energy Loss\newline Prediction, Heat\newline Modelling & HPC Engineers and Operators & 3D\textsuperscript{$\star$}, CH\textsuperscript{$\dingasterisk$}, VP\textsuperscript{$\star$}, PE\textsuperscript{$\dingasterisk$}, RA, SE\textsuperscript{$\thermod$} \\
\midrule
- SmartDC~\cite{DBLP:conf/noms/ZhangZLZWC22} & CFD/HT, BIM, AI & Heat Modelling & & \\
+ SmartDC~\cite{DBLP:conf/noms/ZhangZLZWC22} & CFD/HT, BIM, AI/ML & Heat Modelling,\newline PUE optimization & Cloud Datacenter Engineers & CH\textsuperscript{$\thermod$}, PE, 3D\textsuperscript{$\star$} \\
\midrule
- DyTwin~\cite{DBLP:conf/sc/TaheriBPRHDEWPM24} & Gaussian Process Regression, ML & Anomaly Detection & & \\
+ DyTwin~\cite{DBLP:conf/sc/TaheriBPRHDEWPM24} & Gaussian Process Regression, AI/ML & Anomaly Detection & Cloud Datacenter Operators & A\textsuperscript{$\star\dingasterisk$}, FD, VP\textsuperscript{$\star$}, SE\textsuperscript{$\thermod$} \\
\midrule
- ChatTwin~\cite{DBLP:conf/sensys/LiW0Z0T23} & \textbf{\footnotesize?} & Configuration\newline Automation & & \\
+ ChatTwin~\cite{DBLP:conf/sensys/LiW0Z0T23} & \textbf{\footnotesize?} & Configuration\newline Automation, Digital Twin\newline Definition Language & Cloud Datacenter Engineers & 3D\textsuperscript{$\star$} \\
\midrule
- Reducio~\cite{DBLP:conf/sensys/CaoW0022} & POD & Heat and Airflow\newline Prediction & & \\
+ Reducio~\cite{DBLP:conf/sensys/CaoW0022} & POD & Heat and Airflow\newline Prediction & & \\
\midrule
- NetGraph~\cite{DBLP:conf/sigcomm/HongWDSSHZY21} & Graphs & Network Management & & \\
+ NetGraph~\cite{DBLP:conf/sigcomm/HongWDSSHZY21} & Graphs & Network Management & & \\
\midrule
- Kalibre~\cite{DBLP:conf/sensys/WangZD0TCWZ20} & ML, CFD & Heat Modelling & & \\
+ Kalibre~\cite{DBLP:conf/sensys/WangZD0TCWZ20} & ML, CFD & Heat Modelling & & \\
\bottomrule
\end{tabular}
}
\end{table}
-\tiny \textbf{Table 1.1:} Comparison of selected datacenter digital twins. \textbf{Features:} 3D = 3D Visualizations; CH = Cooling/Heat, PE = Power/Energy Consumption, F = Failures, N = Network, FS = FaaS, SE = Scenario Exploration, VP = Virtual Prorotyping, FD = Federation; \textbf{Tools:} AI = Artificial Intelligence, ML = Machine Learning, ODA = Operational Data Analysis; $\dingasterisk$ = Predictive Analysis; $\star$ = Descriptive Analysis, $\blackinwhitediamond$ = Prescriptive Analysis.
+\tiny \textbf{Table 1.1:} Comparison of selected datacenter digital twins. \textbf{Modelling capability:} 3D = AR/VR Visualizations; CH = Cooling/Heat, PE = Power/Energy Consumption, A = Anomaly Detection, N = Network, FS = FaaS, SE = Scenario Exploration, VP = Virtual Prorotyping, FD = Federation, RA = Resource Allocation; \textbf{Data Analytics}: $\dingasterisk$ = Predictive Analysis; $\star$ = Descriptive Analysis, $\thermod$ = Prescriptive Analysis.
+% Autonomous decisions (autonomous twinning) from~\cite{DBLP:conf/sc/BrewerMKWBHSGGW24} is inherent to digital twinning -- it is better left unsaid in the table.
+% I.e., the foundation of any DT is autonomous decisions, so without them they don't qualify as a DT.
+% ChatTwin mentions that they evaluate their system on their own-engineered digital twin, but they absolutely not name it. Who knows why.