summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormjkwiatkowski <mati.rewa@gmail.com>2026-06-03 09:59:24 +0200
committermjkwiatkowski <mati.rewa@gmail.com>2026-06-03 09:59:24 +0200
commit7631e050a4fdacf123c1069d4776ac703ca96a93 (patch)
tree28bf0e3b55012a40c2e86f09309586bd3240ae6b
parentedacd80ac2103a74edc96f01549832b90fc6c635 (diff)
feat: fixed the first research question, added figure spacing
-rw-r--r--citations/TaheriIEEE2024.pdf (renamed from citations2/iteration1/ieee/DyTwin_Federated_Adaptive_Digital_Twins_for_Data_Centers__Visualization_and_Anomaly_Detection.pdf)bin448897 -> 448897 bytes
-rw-r--r--citations/ZhangIEEE2022.pdf (renamed from citations2/iteration1/ieee/Smart_DC_An_AI_and_Digital_Twin-based_Energy-Saving_Solution_for_Data_Centers.pdf)bin1301647 -> 1301647 bytes
-rw-r--r--citations2/iteration2/ieee/Emerging_Trends_in_Data_Center_Management_Automation.pdfbin0 -> 448925 bytes
-rw-r--r--citations2/iteration2/springer/978-3-030-44907-0.pdfbin0 -> 15656795 bytes
-rw-r--r--content/background.tex76
-rw-r--r--content/intro.tex3
-rw-r--r--images/make_a_figure_like_this_but_with_fault_prone_components.pngbin0 -> 403628 bytes
-rw-r--r--main.bib248
-rw-r--r--sources/dt_features_comparison.tex27
-rw-r--r--sources/simulator_comparison.tex26
10 files changed, 322 insertions, 58 deletions
diff --git a/citations2/iteration1/ieee/DyTwin_Federated_Adaptive_Digital_Twins_for_Data_Centers__Visualization_and_Anomaly_Detection.pdf b/citations/TaheriIEEE2024.pdf
index 191a213..191a213 100644
--- a/citations2/iteration1/ieee/DyTwin_Federated_Adaptive_Digital_Twins_for_Data_Centers__Visualization_and_Anomaly_Detection.pdf
+++ b/citations/TaheriIEEE2024.pdf
Binary files differ
diff --git a/citations2/iteration1/ieee/Smart_DC_An_AI_and_Digital_Twin-based_Energy-Saving_Solution_for_Data_Centers.pdf b/citations/ZhangIEEE2022.pdf
index 5b01fc8..5b01fc8 100644
--- a/citations2/iteration1/ieee/Smart_DC_An_AI_and_Digital_Twin-based_Energy-Saving_Solution_for_Data_Centers.pdf
+++ b/citations/ZhangIEEE2022.pdf
Binary files differ
diff --git a/citations2/iteration2/ieee/Emerging_Trends_in_Data_Center_Management_Automation.pdf b/citations2/iteration2/ieee/Emerging_Trends_in_Data_Center_Management_Automation.pdf
new file mode 100644
index 0000000..bfa3d7a
--- /dev/null
+++ b/citations2/iteration2/ieee/Emerging_Trends_in_Data_Center_Management_Automation.pdf
Binary files differ
diff --git a/citations2/iteration2/springer/978-3-030-44907-0.pdf b/citations2/iteration2/springer/978-3-030-44907-0.pdf
new file mode 100644
index 0000000..ab5f0e6
--- /dev/null
+++ b/citations2/iteration2/springer/978-3-030-44907-0.pdf
Binary files differ
diff --git a/content/background.tex b/content/background.tex
index c88367f..e0f0493 100644
--- a/content/background.tex
+++ b/content/background.tex
@@ -1,14 +1,11 @@
\chapter{Background}\label{s:background}
-\section{Datacenters}\label{ss:datacenters}
-Explain the high risk phenomena that occur in datacenters, which includes failures.
-\subsection{Failures}\label{sss:failures}
-
\section{Digital Twinning}\label{ss:digital-twinning}
-
-\gls{ed} is an open-source framework for developing digital twins of supercomputers.
+% To fix: remove the \gls commands for ExaDigiT.
+% This is getting silly.
+\gls{ed}~\cite{DBLP:conf/sc/BrewerMKWBHSGGW24} is an open-source framework for developing digital twins of supercomputers.
It consists of 3 modules:
\begin{enumerate*}[label=(\arabic*)]
\item resource allocator and power simulator
@@ -32,7 +29,17 @@ In order to model the cooling system the authors use the Modelica software, and
The authors provide a intuitive way to interact with the system using a visual dashboard, and an advanced augmented reality model.
The authors posit that the best way to address the 3V's of data (velocity, volume and variety) is to use augmented reality coupled with dashboards.
+SmarDC~\cite{DBLP:conf/noms/ZhangZLZWC22} is a digital twin solution for optimization of power consumption in datacenters.
+Specifically, Zhang \etal propose that using \gls{ai} enhanced modeling paired with digital twinning can help make dynamic adjustments to the datacenter cooling subsystem.
+SmartDC has been proven to ensure efficient energy-saving rate of a China Telecom datacenter at 41\%.
+However, the main purpose of SmartDC is not to continuously interact with the facility, but to provide additional training data for a more accurate, \gls{ml} solution.
+The digital twin is designed to provide extra datasets for training \gls{ai} models.
+% This digital twin together with ExaDigiT use computational fluid dynamics (CFD).
+% ExaDigiT uses open-source Modelica software and SmartDC uses proprietary 6SigmaDC.
+% At this point it would make sense to create the distinction between _structural_ digital twinning and _behavioural_ digital twinning.
+% Link to 6SigmaDC: https://www5.cadence.com/trial_datacenter_insights_lp.html
+DyTwin~\cite{DBLP:conf/sc/TaheriBPRHDEWPM24} is an adaptive digital twin with visualization and anomaly detection features.
Predictive modelling uses statistics to predict outcomes.
When deployed commercially, for example in datacenters, predictive modelling is often referred to as predictive analytics~\cite{Wikipedia:PredictiveModelling}.
@@ -52,60 +59,14 @@ The process of inference from data to provide the best explanation is called abd
%See the article by Fei Tao
\subsection{Datacenter simulation}\label{sss:simulation}
+\input{sources/dt_features_comparison.tex}
-\begin{table}[h]
- \centering
- \renewcommand{\arraystretch}{1.4}
- \begin{tabular}{m{0.7\linewidth}cc}
- \toprule
- Feature & \gls{ed} & \\
- \midrule
- Virtual Prototyping & & \\
- Scenario Exploration & & \\
- 3D Facility Modelling & & \\
- Predictive maintenance & & \\
- Predictive energy modelling & & \\
- Reliability and availability modeling & & \\
- Cooling modelling & & \\
- Network modelling & & \\
- Predictive modelling & & \\
- Power consumption modelling & & \\
- Visual analytics dashboard & & \\
- Forensic analysis and diagnostics & & \\
- Failure detection & & \\
- Operational optimization & & \\
- Resource allocation & & \\
- \midrule
- \end{tabular}
- \caption{Comparison of selected features of existing datacenter digital twins.}
-\end{table}
-
-
-\begin{table}[h]
- \centering
- \renewcommand{\arraystretch}{1.4}
- \begin{tabular}{cccm{0.3\linewidth}c}
- \toprule
- Project & Environment & Stakeholders & Highlighted Features & GUI \\
- \midrule
-
- CloudSim & Cloud, Fog, Edge & Research & VC\textsuperscript{$\star$}, N, S, E, WF, FD, EXP, CM, PI & \ding{51}\textsuperscript{$\dagger$} \\
- \midrule
- SimGrid & Grid, P3P, Cloud & Research, Edu. & VC\textsuperscript{$\star$}, N\textsuperscript{$\star$}, S, E\textsuperscript{$\star$}, WF\textsuperscript{$\star$} & \ding{51}\textsuperscript{$\dagger$} \\
- \midrule
- DGSim & Grid & Research & WF, F, EXP & \ding{55} \\
- \midrule
- GroudSim & Grid, Cloud & Research & WF, CM, F & \ding{55} \\
- \midrule
- iCanCloud & Cloud & Research & VC, N\textsuperscript{$\star$}, S, CM & \ding{51}\textsuperscript{$\star$} \\
- \midrule
- \textbf{OpenDC} & Cloud & Research, Edu. & VC\textsuperscript{$\star$}, N, S, E\textsuperscript{$\star$},, CM, FS\textsuperscript{$\star$}, ML, WF, F\textsuperscript{$\star$}, PI, EXP\textsuperscript{$\star$} & \ding{51}\textsuperscript{$\star$} \\
- \bottomrule
- \end{tabular}
- \caption{Comparison of selected datacenter simulators. \textbf{Models:} VC = VMs and containers; N = Network, S = Storage, E = Energy, CM = Cost Models, FS = FaaS, ML = Machine Learning, WF = Workflows, FD = Federation; \textbf{Phenomena:} F = Failures, PI = Performance interface; \textbf{Tools:} EXP = Experiment automation; \textbf{Support:} \ding{51} = Yes, \ding{55} = No; $\dagger$ = extension, not integrated; $\star$ = advanced, carefully calibrated feature. Adapted form Mastenbroek \etal}
-\end{table}
+\section{Datacenters}\label{ss:datacenters}
+Explain the high risk phenomena that occur in datacenters, which includes failures.
+% Ask Jesse if you can have both of such tables in this section
+\input{sources/simulator_comparison.tex}
One of the key arguments that speak for a datacenter digital twin is that datacenters already connect hundreds of monitoring sensors and data coming from them.
Monitoring of server racks, VM's, CPU profiling and all that give us lots of data.
@@ -124,6 +85,7 @@ A generic definition is needed.
+\subsection{Failures}\label{sss:failures}
%Why predictive analytics? Why predictive behaviour?
%What is below here is true, but nonetheless the argumentation should be slightly changed. And a citation is needed.
diff --git a/content/intro.tex b/content/intro.tex
index dd8efa7..6af41d7 100644
--- a/content/intro.tex
+++ b/content/intro.tex
@@ -87,7 +87,8 @@ We propose that digital twinning can be enhanced by integrating predictive analy
\noindent We divide the problem of designing a predictive \gls{dcdt} into three research questions:
\begin{enumerate}[label=\emph{RQ\textsubscript{\arabic*}}, align=left, itemsep=0pt]
- \item \emph{How to define a \gls{dcdt}?}\\
+ % First research question stolen from Capelin by Georgios Andreadis and adapted to my work.
+ \item \emph{How capture and assess the current state-of-the-art of digital twinning for datacenters?}\\
There is currently a lack of a unified definition of what constitutes a \gls{dcdt}, and the differences between a \gls{dcdt} and a generic \gls{dt}.
It is necessary that we establish a common definition of a \gls{dcdt} in the research community.
We must develop a holistic \gls{dcdt} model that factors in the necessary components of a \gls{dt}.
diff --git a/images/make_a_figure_like_this_but_with_fault_prone_components.png b/images/make_a_figure_like_this_but_with_fault_prone_components.png
new file mode 100644
index 0000000..b53615c
--- /dev/null
+++ b/images/make_a_figure_like_this_but_with_fault_prone_components.png
Binary files differ
diff --git a/main.bib b/main.bib
index 875d342..7053672 100644
--- a/main.bib
+++ b/main.bib
@@ -304,5 +304,253 @@
},
}
+@article{DBLP:journals/spe/GuptaDGB17,
+ author = {Harshit Gupta and Amir Vahid Dastjerdi and Soumya K. Ghosh and
+ Rajkumar Buyya},
+ title = {iFogSim: {A} toolkit for modeling and simulation of resource
+ management techniques in the Internet of Things, Edge and Fog
+ computing environments},
+ journal = {Softw. Pract. Exp.},
+ volume = {47},
+ number = {9},
+ pages = {1275--1296},
+ year = {2017},
+ url = {https://doi.org/10.1002/spe.2509},
+ doi = {10.1002/SPE.2509},
+ timestamp = {Mon, 17 Aug 2020 16:23:50 +0200},
+ biburl = {https://dblp.org/rec/journals/spe/GuptaDGB17.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@article{DBLP:journals/spe/CalheirosRBRB11,
+ author = {Rodrigo N. Calheiros and Rajiv Ranjan and Anton Beloglazov and
+ C{\'{e}}sar A. F. De Rose and Rajkumar Buyya},
+ title = {CloudSim: a toolkit for modeling and simulation of cloud
+ computing environments and evaluation of resource provisioning
+ algorithms},
+ journal = {Softw. Pract. Exp.},
+ volume = {41},
+ number = {1},
+ pages = {23--50},
+ year = {2011},
+ url = {https://doi.org/10.1002/spe.995},
+ doi = {10.1002/SPE.995},
+ timestamp = {Fri, 30 Dec 2022 14:59:15 +0100},
+ biburl = {https://dblp.org/rec/journals/spe/CalheirosRBRB11.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@article{DBLP:journals/corr/CasanovaGLQS13,
+ author = {Henri Casanova and Arnaud Giersch and Arnaud Legrand and
+ Martin Quinson and Fr{\'{e}}d{\'{e}}ric Suter},
+ title = {SimGrid: a Sustained Effort for the Versatile Simulation of
+ Large Scale Distributed Systems},
+ journal = {CoRR},
+ volume = {abs/1309.1630},
+ year = {2013},
+ url = {http://arxiv.org/abs/1309.1630},
+ eprinttype = {arXiv},
+ eprint = {1309.1630},
+ timestamp = {Mon, 13 Aug 2018 16:47:20 +0200},
+ biburl = {https://dblp.org/rec/journals/corr/CasanovaGLQS13.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@inproceedings{DBLP:conf/europar/IosupSE08,
+ author = {Alexandru Iosup and Omer Ozan Sonmez and Dick H. J. Epema},
+ editor = {Emilio Luque and Tom{\`{a}}s Margalef and Domingo Benitez},
+ title = {DGSim: Comparing Grid Resource Management Architectures through
+ Trace-Based Simulation},
+ booktitle = {Euro-Par 2008 - Parallel Processing, 14th International
+ Euro-Par Conference, Las Palmas de Gran Canaria, Spain,
+ August 26-29, 2008, Proceedings},
+ series = {Lecture Notes in Computer Science},
+ pages = {13--25},
+ publisher = {Springer},
+ year = {2008},
+ url = {https://doi.org/10.1007/978-3-540-85451-7\_3},
+ doi = {10.1007/978-3-540-85451-7\_3},
+ timestamp = {Sun, 02 Jun 2019 21:22:55 +0200},
+ biburl = {https://dblp.org/rec/conf/europar/IosupSE08.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@inproceedings{DBLP:conf/europar/OstermannPPF10,
+ author = {Simon Ostermann and Kassian Plankensteiner and Radu Prodan and
+ Thomas Fahringer},
+ editor = {Mario R. Guarracino and Fr{\'{e}}d{\'{e}}ric Vivien and Jesper
+ Larsson Tr{\"{a}}ff and Mario Cannataro and Marco Danelutto and
+ Anders Hast and Francesca Perla and Andreas Kn{\"{u}}pfer and
+ Beniamino Di Martino and Michael Alexander},
+ title = {GroudSim: An Event-Based Simulation Framework for Computational
+ Grids and Clouds},
+ booktitle = {Euro-Par 2010 Parallel Processing Workshops - HeteroPar,
+ HPCC, HiBB, CoreGrid, UCHPC, HPCF, PROPER, CCPI, VHPC,
+ Ischia, Italy, August 31-September 3, 2010, Revised Selected
+ Papers},
+ series = {Lecture Notes in Computer Science},
+ pages = {305--313},
+ publisher = {Springer},
+ year = {2010},
+ url = {https://doi.org/10.1007/978-3-642-21878-1\_38},
+ doi = {10.1007/978-3-642-21878-1\_38},
+ timestamp = {Mon, 03 Mar 2025 21:04:12 +0100},
+ biburl = {https://dblp.org/rec/conf/europar/OstermannPPF10.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@article{DBLP:journals/grid/NunezVCCCL12,
+ author = {Alberto Nu{\~{n}}ez and Jos{\'{e}} Luis V{\'{a}}zquez{-}
+ Poletti and Agust{\'{\i}}n C. Caminero and Gabriel G. Casta{\~{
+ n}}{\'{e}} and Jes{\'{u}}s Carretero and Ignacio Mart{\'{\i}}n
+ Llorente},
+ title = {iCanCloud: {A} Flexible and Scalable Cloud Infrastructure
+ Simulator},
+ journal = {J. Grid Comput.},
+ volume = {10},
+ number = {1},
+ pages = {185--209},
+ year = {2012},
+ url = {https://doi.org/10.1007/s10723-012-9208-5},
+ doi = {10.1007/S10723-012-9208-5},
+ timestamp = {Sun, 19 Jan 2025 14:31:14 +0100},
+ biburl = {https://dblp.org/rec/journals/grid/NunezVCCCL12.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@article{DBLP:journals/fgcs/MichonGGUK17,
+ author = {Etienne Michon and Julien Gossa and St{\'{e}}phane Genaud and
+ L{\'{e}}o Unbekandt and Vincent Kherbache},
+ title = {Schlouder: {A} broker for IaaS clouds},
+ journal = {Future Gener. Comput. Syst.},
+ volume = {69},
+ pages = {11--23},
+ year = {2017},
+ url = {https://doi.org/10.1016/j.future.2016.09.010},
+ doi = {10.1016/J.FUTURE.2016.09.010},
+ timestamp = {Tue, 21 Mar 2023 21:06:55 +0100},
+ biburl = {https://dblp.org/rec/journals/fgcs/MichonGGUK17.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@article{DBLP:journals/jpdc/CasanovaTKS21,
+ author = {Henri Casanova and Ryan Tanaka and William Koch and Rafael
+ Ferreira da Silva},
+ title = {Teaching parallel and distributed computing concepts in
+ simulation with {WRENCH}},
+ journal = {J. Parallel Distributed Comput.},
+ volume = {156},
+ pages = {53--63},
+ year = {2021},
+ url = {https://doi.org/10.1016/j.jpdc.2021.05.009},
+ doi = {10.1016/J.JPDC.2021.05.009},
+ timestamp = {Thu, 29 Jul 2021 13:41:54 +0200},
+ biburl = {https://dblp.org/rec/journals/jpdc/CasanovaTKS21.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@inproceedings{DBLP:conf/aina/WickremasingheCB10,
+ author = {Bhathiya Wickremasinghe and Rodrigo N. Calheiros and Rajkumar
+ Buyya},
+ title = {CloudAnalyst: {A} CloudSim-Based Visual Modeller for Analysing
+ Cloud Computing Environments and Applications},
+ booktitle = {24th {IEEE} International Conference on Advanced
+ Information Networking and Applications, {AINA} 2010, Perth,
+ Australia, 20-13 April 2010},
+ pages = {446--452},
+ publisher = {{IEEE} Computer Society},
+ year = {2010},
+ url = {https://doi.org/10.1109/AINA.2010.32},
+ doi = {10.1109/AINA.2010.32},
+ timestamp = {Fri, 24 Mar 2023 00:03:53 +0100},
+ biburl = {https://dblp.org/rec/conf/aina/WickremasingheCB10.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@inproceedings{DBLP:conf/eScience/ChenD12,
+ author = {Weiwei Chen and Ewa Deelman},
+ title = {WorkflowSim: {A} toolkit for simulating scientific workflows in
+ distributed environments},
+ booktitle = {8th {IEEE} International Conference on E-Science, e-Science
+ 2012, Chicago, IL, USA, October 8-12, 2012},
+ pages = {1--8},
+ publisher = {{IEEE} Computer Society},
+ year = {2012},
+ url = {https://doi.org/10.1109/eScience.2012.6404430},
+ doi = {10.1109/ESCIENCE.2012.6404430},
+ timestamp = {Fri, 24 Mar 2023 00:04:10 +0100},
+ biburl = {https://dblp.org/rec/conf/eScience/ChenD12.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@misc{DBLP:data/11/CasanovaSTPJKAOS20f,
+ author = {Henri Casanova and Rafael Ferreira da Silva and Ryan Tanaka
+ and Suraj Pandey and Gautam Jethwani and William Koch and
+ Spencer Albrecht and James Oeth and Fr{\'{e}}d{\'{e}}ric Suter},
+ title = {Developing Accurate and Scalable Simulators of Production
+ Workflow Management Systems with {WRENCH} (Version 2.0)},
+ publisher = {Zenodo},
+ year = {2020},
+ month = nov,
+ howpublished = {\url{https://doi.org/10.5281/zenodo.7158509}},
+ note = {Accessed on YYYY-MM-DD.},
+ url = {https://doi.org/10.5281/zenodo.7158509},
+ doi = {10.5281/ZENODO.7158509},
+ timestamp = {Wed, 18 Jun 2025 15:49:44 +0200},
+ biburl = {https://dblp.org/rec/data/11/CasanovaSTPJKAOS20f.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+@article{DBLP:journals/tcc/HirofuchiLP18,
+ author = {Takahiro Hirofuchi and Adrien Lebre and Laurent Pouilloux},
+ title = {SimGrid {VM:} Virtual Machine Support for a Simulation
+ Framework of Distributed Systems},
+ journal = {{IEEE} Trans. Cloud Comput.},
+ volume = {6},
+ number = {1},
+ pages = {221--234},
+ year = {2018},
+ url = {https://doi.org/10.1109/TCC.2015.2481422},
+ doi = {10.1109/TCC.2015.2481422},
+ timestamp = {Sun, 21 Jun 2020 17:41:42 +0200},
+ biburl = {https://dblp.org/rec/journals/tcc/HirofuchiLP18.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+
+@inproceedings{DBLP:conf/noms/ZhangZLZWC22,
+ author = {Ziting Zhang and Yu Zeng and Haoran Liu and Chaoyue Zhao and
+ Feng Wang and Yunqing Chen},
+ title = {Smart {DC:} An {AI} and Digital Twin-based Energy-Saving
+ Solution for Data Centers},
+ booktitle = {2022 {IEEE/IFIP} Network Operations and Management
+ Symposium, {NOMS} 2022, Budapest, Hungary, April 25-29, 2022
+ },
+ pages = {1--6},
+ publisher = {{IEEE}},
+ year = {2022},
+ url = {https://doi.org/10.1109/NOMS54207.2022.9789853},
+ doi = {10.1109/NOMS54207.2022.9789853},
+ timestamp = {Wed, 15 Jun 2022 16:45:18 +0200},
+ biburl = {https://dblp.org/rec/conf/noms/ZhangZLZWC22.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
+@inproceedings{DBLP:conf/sc/TaheriBPRHDEWPM24,
+ author = {Ebad Taheri and Pedro Bruel and Pavana Prakash and Gourav
+ Rattihalli and Ninad Hogade and Aditya Dhakal and Rolando P.
+ Hong Enriquez and Torsten Wilde and Leo Popokh and Dejan S.
+ Milojicic and Cullen E. Bash},
+ title = {DyTwin: Federated Adaptive Digital Twins for Data Centers -
+ Visualization and Anomaly Detection},
+ booktitle = {{SC24-W:} Workshops of the International Conference for
+ High Performance Computing, Networking, Storage and Analysis
+ , Atlanta, GA, USA, November 17-22, 2024},
+ pages = {847--852},
+ publisher = {{IEEE}},
+ year = {2024},
+ url = {https://doi.org/10.1109/SCW63240.2024.00120},
+ doi = {10.1109/SCW63240.2024.00120},
+ timestamp = {Thu, 07 May 2026 20:28:31 +0200},
+ biburl = {https://dblp.org/rec/conf/sc/TaheriBPRHDEWPM24.bib},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+}
diff --git a/sources/dt_features_comparison.tex b/sources/dt_features_comparison.tex
new file mode 100644
index 0000000..79e7675
--- /dev/null
+++ b/sources/dt_features_comparison.tex
@@ -0,0 +1,27 @@
+\begin{table}[t]
+ \centering
+ \renewcommand{\arraystretch}{1.4}
+ \begin{tabular}{m{0.4\linewidth}cccc}
+ \toprule
+ Feature & ExaDigiT~\cite{DBLP:conf/sc/BrewerMKWBHSGGW24} & SmartDC~\cite{DBLP:conf/noms/ZhangZLZWC22} & DyTwin~\cite{DBLP:conf/sc/TaheriBPRHDEWPM24} \\
+ \midrule
+ Virtual Prototyping & & \ding{51} & \\
+ Scenario Exploration & & & \\
+ 3D Facility Modelling & \ding{51} (via CFD and Modelica) & \ding{51} (via CFD and 6SigmaDC) & \\
+ Predictive maintenance & & & \\
+ Predictive energy modelling & & \ding{51} & \\
+ Reliability and availability modeling & & & \\
+ Cooling system modelling & & \ding{51} & \\
+ Network modelling & & & \\
+ Predictive modelling & & & \\
+ Power/Energy consumption optimization (PUE) & & \ding{51} & \\
+ Heat and Airflow distribution modelling & & \ding{51} & \\
+ Visual analytics dashboard & & & \\
+ Forensic analysis and diagnostics & & & \\
+ Failure detection & & & \\
+ Operational optimization & & & \\
+ Resource allocation & & & \\
+ \midrule
+ \end{tabular}
+ \caption{Comparison of selected features of existing datacenter digital twins.}
+\end{table}
diff --git a/sources/simulator_comparison.tex b/sources/simulator_comparison.tex
new file mode 100644
index 0000000..6bff9a7
--- /dev/null
+++ b/sources/simulator_comparison.tex
@@ -0,0 +1,26 @@
+\begin{table}[h]
+ \centering
+ \renewcommand{\arraystretch}{1.4}
+ \resizebox{\columnwidth}{!}{
+ \begin{tabular}{lm{0.2\linewidth}m{0.15\linewidth}m{0.3\linewidth}l}
+ \toprule
+ Project & Environment & Stakeholders & Highlighted Features & GUI \\
+ \midrule
+
+ CloudSim~\cite{DBLP:journals/spe/CalheirosRBRB11} & Cloud, Fog~\cite{DBLP:journals/spe/GuptaDGB17}, Edge & Research & VC\textsuperscript{$\star$}, N, S, E, WF\textsuperscript{$\dagger$}~\cite{DBLP:conf/eScience/ChenD12}, FD\textsuperscript{$\dagger$}, EXP\textsuperscript{$\dagger$}, CM, PI\textsuperscript{$\dagger$} & \ding{51}\textsuperscript{$\dagger$}~\cite{DBLP:conf/aina/WickremasingheCB10} \\
+ \midrule
+ SimGrid~\cite{DBLP:journals/corr/CasanovaGLQS13} & Grid, P2P, Cloud~\cite{DBLP:journals/fgcs/MichonGGUK17} & Research, Edu~\cite{DBLP:journals/jpdc/CasanovaTKS21} & VC\textsuperscript{$\star$}\textsuperscript{$\dagger$}~\cite{DBLP:journals/tcc/HirofuchiLP18}, N\textsuperscript{$\star$}, S, E\textsuperscript{$\star$}, WF\textsuperscript{$\star$}~\cite{DBLP:data/11/CasanovaSTPJKAOS20f} & \ding{51}\textsuperscript{$\dagger$}~\cite{DBLP:data/11/CasanovaSTPJKAOS20f} \\
+ \midrule
+ DGSim~\cite{DBLP:conf/europar/IosupSE08} & Grid & Research & WF, F, EXP & \ding{55} \\
+ \midrule
+ GroudSim~\cite{DBLP:conf/europar/OstermannPPF10} & Grid, Cloud & Research & WF, CM, F & \ding{55} \\
+ \midrule
+ iCanCloud~\cite{DBLP:journals/grid/NunezVCCCL12} & Cloud & Research & VC, N\textsuperscript{$\star$}, S, CM & \ding{51}\textsuperscript{$\star$} \\
+ \midrule
+ \textbf{OpenDC}~\cite{DBLP:conf/ccgrid/MastenbroekAJLB21} & Cloud & Research, Edu. & VC\textsuperscript{$\star$}, N, S, E\textsuperscript{$\star$},, CM, FS\textsuperscript{$\star$}, ML, WF, F\textsuperscript{$\star$}, PI, EXP\textsuperscript{$\star$} & \ding{51}\textsuperscript{$\star$} \\
+ \bottomrule
+ \end{tabular}
+ }
+ \caption{Comparison of selected datacenter simulators. \textbf{Models:} VC = VMs and containers; N = Network, S = Storage, E = Energy, CM = Cost Models, FS = FaaS, ML = Machine Learning, WF = Workflows, FD = Federation; \textbf{Phenomena:} F = Failures, PI = Performance interface; \textbf{Tools:} EXP = Experiment automation; \textbf{Support:} \ding{51} = Yes, \ding{55} = No; $\dagger$ = extension, not integrated; $\star$ = advanced, carefully calibrated feature. Adapted from Mastenbroek \etal~\cite{DBLP:conf/ccgrid/MastenbroekAJLB21}}
+\end{table}
+