From bdd13fc7be70c225193a1ff73a3a29df0d5c76f4 Mon Sep 17 00:00:00 2001 From: mjkwiatkowski Date: Fri, 26 Jun 2026 17:44:26 +0200 Subject: feat: added the comments and suggestions from Dante --- build/main.aux | 10 +- build/main.bbl | 6 -- build/main.blg | 64 ++++++------ build/main.fdb_latexmk | 18 ++-- build/main.log | 116 +++++++++++----------- build/main.pdf | Bin 42295242 -> 42294809 bytes build/main.synctex.gz | Bin 67893 -> 66622 bytes citations/BScMySlidesAnnotatedDanteNiewenhuis.pdf | Bin 0 -> 42291990 bytes indent.log | 2 +- main.tex | 30 +++--- style/style.tex | 2 +- 11 files changed, 121 insertions(+), 127 deletions(-) create mode 100644 citations/BScMySlidesAnnotatedDanteNiewenhuis.pdf diff --git a/build/main.aux b/build/main.aux index 2df4e00..4d59fba 100644 --- a/build/main.aux +++ b/build/main.aux @@ -10,7 +10,6 @@ \@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} \citation{DBLP:journals/computer/AthavaleBBMMPS24} \citation{DBLP:usdoe/report/AP26894} -\citation{DBLP:conf/acsos/TalluriOVTI21} \@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}} @@ -57,11 +56,10 @@ \bibcite{DBLP:conf/date/MilojicicFDR21}{\hyperlink {beamerbibDBLP:conf/date/MilojicicFDR21}{10}} \bibcite{DBLP:usdoe/report/AP26894}{\hyperlink {beamerbibDBLP:usdoe/report/AP26894}{11}} \bibcite{DBLP:conf/sc/TaheriBPRHDEWPM24}{\hyperlink {beamerbibDBLP:conf/sc/TaheriBPRHDEWPM24}{12}} -\bibcite{DBLP:conf/acsos/TalluriOVTI21}{\hyperlink {beamerbibDBLP:conf/acsos/TalluriOVTI21}{13}} -\bibcite{DBLP:conf/cirp/TAO2018169}{\hyperlink {beamerbibDBLP:conf/cirp/TAO2018169}{14}} -\bibcite{DBLP:journals/fgcs/VersluisCGLPCUI23}{\hyperlink {beamerbibDBLP:journals/fgcs/VersluisCGLPCUI23}{15}} -\bibcite{DBLP:conf/sensys/WangZD0TCWZ20}{\hyperlink {beamerbibDBLP:conf/sensys/WangZD0TCWZ20}{16}} -\bibcite{DBLP:conf/noms/ZhangZLZWC22}{\hyperlink {beamerbibDBLP:conf/noms/ZhangZLZWC22}{17}} +\bibcite{DBLP:conf/cirp/TAO2018169}{\hyperlink {beamerbibDBLP:conf/cirp/TAO2018169}{13}} +\bibcite{DBLP:journals/fgcs/VersluisCGLPCUI23}{\hyperlink {beamerbibDBLP:journals/fgcs/VersluisCGLPCUI23}{14}} +\bibcite{DBLP:conf/sensys/WangZD0TCWZ20}{\hyperlink {beamerbibDBLP:conf/sensys/WangZD0TCWZ20}{15}} +\bibcite{DBLP:conf/noms/ZhangZLZWC22}{\hyperlink {beamerbibDBLP:conf/noms/ZhangZLZWC22}{16}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}} \@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/13}{}{0}}} diff --git a/build/main.bbl b/build/main.bbl index 02b2ccd..d36aaf5 100644 --- a/build/main.bbl +++ b/build/main.bbl @@ -83,12 +83,6 @@ Ebad Taheri, Pedro Bruel, Pavana Prakash, Gourav Rattihalli, Ninad Hogade, Adity \newblock In {\em {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. {IEEE}, 2024. \newblock \ifshowURL {\showURL \path|https://doi.org/10.1109/SCW63240.2024.00120|}\fi. -\bibitem{DBLP:conf/acsos/TalluriOVTI21} -Sacheendra Talluri, Leon Overweel, Laurens Versluis, Animesh Trivedi, and Alexandru Iosup. -\newblock Empirical characterization of user reports about cloud failures. -\newblock In Esam El{-}Araby, Vana Kalogeraki, Danilo Pianini, Fr{ \'{e}}d{\'{e}}ric Lassabe, Barry Porter, Sona Ghahremani, Ingrid Nunes, Mohamed Bakhouya, and Sven Tomforde, editors, {\em {IEEE} International Conference on Autonomic Computing and Self-Organizing Systems, {ACSOS} 2021, Washington, DC, USA, September 27 - Oct. 1, 2021}, pages 158--163. {IEEE}, 2021. -\newblock \ifshowURL {\showURL \path|https://doi.org/10.1109/ACSOS52086.2021.00039|}\fi. - \bibitem{DBLP:conf/cirp/TAO2018169} Fei Tao, Meng Zhang, Yushan Liu, and A.Y.C. Nee. \newblock Digital twin driven prognostics and health management for complex equipment. diff --git a/build/main.blg b/build/main.blg index 0a294db..0ef2853 100644 --- a/build/main.blg +++ b/build/main.blg @@ -4,45 +4,45 @@ The top-level auxiliary file: main.aux The style file: is-plain.bst Database file #1: main.bib Warning--empty booktitle in DBLP:usdoe/report/AP26894 -You've used 17 entries, +You've used 16 entries, 2588 wiz_defined-function locations, - 709 strings with 12438 characters, -and the built_in function-call counts, 11785 in all, are: -= -- 1108 -> -- 690 -< -- 11 -+ -- 269 -- -- 250 -* -- 838 -:= -- 1839 -add.period$ -- 80 -call.type$ -- 17 -change.case$ -- 167 + 701 strings with 11840 characters, +and the built_in function-call counts, 10905 in all, are: += -- 1029 +> -- 633 +< -- 10 ++ -- 249 +- -- 231 +* -- 775 +:= -- 1703 +add.period$ -- 75 +call.type$ -- 16 +change.case$ -- 159 chr.to.int$ -- 0 -cite$ -- 18 -duplicate$ -- 473 -empty$ -- 893 -format.name$ -- 250 -if$ -- 2627 +cite$ -- 17 +duplicate$ -- 436 +empty$ -- 828 +format.name$ -- 231 +if$ -- 2426 int.to.chr$ -- 0 -int.to.str$ -- 17 -missing$ -- 16 -newline$ -- 117 -num.names$ -- 40 -pop$ -- 266 +int.to.str$ -- 16 +missing$ -- 15 +newline$ -- 111 +num.names$ -- 36 +pop$ -- 251 preamble$ -- 1 -purify$ -- 150 +purify$ -- 143 quote$ -- 0 -skip$ -- 356 +skip$ -- 324 stack$ -- 0 -substring$ -- 660 -swap$ -- 190 -text.length$ -- 11 +substring$ -- 605 +swap$ -- 171 +text.length$ -- 10 text.prefix$ -- 0 top$ -- 0 -type$ -- 68 +type$ -- 64 warning$ -- 1 -while$ -- 97 -width$ -- 19 -write$ -- 246 +while$ -- 89 +width$ -- 18 +write$ -- 232 (There was 1 warning) diff --git a/build/main.fdb_latexmk b/build/main.fdb_latexmk index 763debf..f7f8d9a 100644 --- a/build/main.fdb_latexmk +++ b/build/main.fdb_latexmk @@ -1,13 +1,13 @@ # Fdb version 4 -["bibtex build/main"] 1782474511.55658 "build/main.aux" "build/main.bbl" "build/main" 1782474711.1995 0 +["bibtex build/main"] 1782488269.55436 "build/main.aux" "build/main.bbl" "build/main" 1782488499.25055 0 "./main.bib" 1782394717.95317 33652 6eeb01a6aa5cfe194e4c5664ab8bcef4 "" "/usr/share/texmf-dist/bibtex/bst/is-bst/is-plain.bst" 1775415801 37711 8712640e4301c9b53f91a39ab688edfe "" - "build/main.aux" 1782474711.07058 5555 52bf4068bf7601d4102d95424c75ef8f "pdflatex" + "build/main.aux" 1782488499.08933 5417 e0988719ceaf6180113f2dc6448a99b4 "pdflatex" (generated) "build/main.bbl" "build/main.blg" (rewritten before read) -["pdflatex"] 1782474707.31673 "main.tex" "build/main.pdf" "main" 1782474711.19963 0 +["pdflatex"] 1782488494.90834 "main.tex" "build/main.pdf" "main" 1782488499.25075 0 "/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" 1775415801 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texmf-dist/fonts/enc/dvips/fontawesome5/fa5free1.enc" 1775415801 3042 0e2b14b9be7d01075a4c4591d5d1781b "" "/usr/share/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-0.enc" 1775415801 7631 5169ff1acd97ff1c4ab83563c99f96f4 "" @@ -302,10 +302,10 @@ "/usr/share/texmf-dist/web2c/texmf.cnf" 1782309486.02386 43597 f6fd4145c44a9986808f878034f9e654 "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1780237389 5385779 47c0c393a77fd4a098bacfd57d66b88a "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1782309524 2328190 1041c6c90b782be34a6cf125fe377f40 "" - "build/main.aux" 1782474711.07058 5555 52bf4068bf7601d4102d95424c75ef8f "pdflatex" - "build/main.bbl" 1782474511.58981 9090 36b06226691414453c78a5c0873853d0 "bibtex build/main" - "build/main.nav" 1782474711.07148 1853 0494ce7a0084a7916c9fe7c0912342e1 "pdflatex" - "build/main.out" 1782474707.84461 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + "build/main.aux" 1782488499.08933 5417 e0988719ceaf6180113f2dc6448a99b4 "pdflatex" + "build/main.bbl" 1782488269.62085 8425 842702e08b1bc801b78f999e1f9b0b91 "bibtex build/main" + "build/main.nav" 1782488499.09066 1853 0494ce7a0084a7916c9fe7c0912342e1 "pdflatex" + "build/main.out" 1782488495.51568 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" "images/23_Jun_2026_102028.pdf" 1782391723.82568 12607 a159742aca575be4b361dcd11784f215 "" "images/25_Jun_2026_152341.pdf" 1782415597.22411 20091 98f3ddec3c2985787af54925b016c8a1 "" "images/25_Jun_2026_161052.pdf" 1782417081.03808 20266 aaf59a2c1d2f33590586745e2cccd03b "" @@ -319,8 +319,8 @@ "images/system_model2.pdf" 1782391723.83964 43486 55fb02d8e7a28311b332a43f1fd4e4dd "" "images/table.tex" 1782391723.83969 4995 288f66be57b9a9fa764c677bad26ce37 "" "images/vu-logo.png" 1782391723.83973 10449 ae204138961425683f3b9a1cfd88554a "" - "main.tex" 1782474707.49751 16596 561197b9ce6278f8083e5261d856014b "" - "style/style.tex" 1782393535.41703 2618 9d7f385be079233e93c5a9c9d95447a1 "" + "main.tex" 1782488494.65602 17767 fe86db3c043e2b6fc4f8103e2850da89 "" + "style/style.tex" 1782488151.97533 2618 15cbcd2396bb8d86bd57a6081160504c "" (generated) "build/main.aux" "build/main.log" diff --git a/build/main.log b/build/main.log index 6c323c3..e6759bf 100644 --- a/build/main.log +++ b/build/main.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.6.24) 26 JUN 2026 13:51 +This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.6.24) 26 JUN 2026 17:41 entering extended mode \write18 enabled. %&-line parsing enabled. @@ -1181,27 +1181,23 @@ Package pdftex.def Info: images/vu-logo.png used on input line 20. [2 <./images/vu-logo.png> <./images/datacenter_complexity.png>] - + File: images/predictive_analytics.pdf Graphic file (type pdf) -Package pdftex.def Info: images/predictive_analytics.pdf used on input line 36. +Package pdftex.def Info: images/predictive_analytics.pdf used on input line 34. (pdftex.def) Requested size: 306.62396pt x 114.10033pt. -LaTeX Font Info: Trying to load font information for U+fontawesomefree1 on input line 36. +LaTeX Font Info: Trying to load font information for U+fontawesomefree1 on input line 34. (/usr/share/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd) File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 36. +Package pdftex.def Info: images/vu-logo.png used on input line 34. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. - -Overfull \vbox (3.10469pt too high) detected at line 36 - [] - -[3 + [3 {/usr/share/texmf-dist/fonts/enc/dvips/fontawesome5/fa5free1.enc} <./images/predictive_analytics.pdf>] File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 55. +Package pdftex.def Info: images/vu-logo.png used on input line 53. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. [4 @@ -1213,144 +1209,144 @@ Underfull \hbox (badness 6758) in paragraph at lines 25--25 ) File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 69. +Package pdftex.def Info: images/vu-logo.png used on input line 67. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. -Overfull \vbox (6.11517pt too high) detected at line 69 +Overfull \vbox (6.11517pt too high) detected at line 67 [] [5 ] - + File: images/system_model2.pdf Graphic file (type pdf) -Package pdftex.def Info: images/system_model2.pdf used on input line 92. +Package pdftex.def Info: images/system_model2.pdf used on input line 90. (pdftex.def) Requested size: 272.55751pt x 137.84738pt. File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 92. +Package pdftex.def Info: images/vu-logo.png used on input line 90. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. -Overfull \vbox (6.21725pt too high) detected at line 92 +Overfull \vbox (6.21725pt too high) detected at line 90 [] [6 <./images/system_model2.pdf>] - + File: images/ref_architecture.pdf Graphic file (type pdf) -Package pdftex.def Info: images/ref_architecture.pdf used on input line 124. +Package pdftex.def Info: images/ref_architecture.pdf used on input line 122. (pdftex.def) Requested size: 176.30783pt x 189.61261pt. -Overfull \hbox (22.99585pt too wide) in paragraph at lines 124--124 +Overfull \hbox (22.99585pt too wide) in paragraph at lines 122--122 [] [] - + File: images/implementation.png Graphic file (type png) -Package pdftex.def Info: images/implementation.png used on input line 124. +Package pdftex.def Info: images/implementation.png used on input line 122. (pdftex.def) Requested size: 179.37473pt x 192.47061pt. -Overfull \hbox (26.06274pt too wide) in paragraph at lines 124--124 +Overfull \hbox (26.06274pt too wide) in paragraph at lines 122--122 [] [] LaTeX Font Info: Font shape `T1/zi4/m/n' will be -(Font) scaled to size 6.0pt on input line 124. +(Font) scaled to size 6.0pt on input line 122. File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 124. +Package pdftex.def Info: images/vu-logo.png used on input line 122. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. -Overfull \vbox (2.24211pt too high) detected at line 124 +Overfull \vbox (2.24211pt too high) detected at line 122 [] [7 <./images/ref_architecture.pdf> <./images/implementation.png>] - + File: images/predictive_analyticsv3.pdf Graphic file (type pdf) -Package pdftex.def Info: images/predictive_analyticsv3.pdf used on input line 152. +Package pdftex.def Info: images/predictive_analyticsv3.pdf used on input line 150. (pdftex.def) Requested size: 183.9739pt x 200.99919pt. -Overfull \hbox (30.66193pt too wide) in paragraph at lines 152--152 +Overfull \hbox (30.66193pt too wide) in paragraph at lines 150--150 [] [] File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 152. +Package pdftex.def Info: images/vu-logo.png used on input line 150. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. [8 <./images/predictive_analyticsv3.pdf>] - + File: images/25_Jun_2026_152341.pdf Graphic file (type pdf) -Package pdftex.def Info: images/25_Jun_2026_152341.pdf used on input line 191. +Package pdftex.def Info: images/25_Jun_2026_152341.pdf used on input line 189. (pdftex.def) Requested size: 168.6441pt x 123.8055pt. -Overfull \hbox (15.33212pt too wide) in paragraph at lines 191--191 +Overfull \hbox (15.33212pt too wide) in paragraph at lines 189--189 [] [] - + File: images/25_Jun_2026_161052.pdf Graphic file (type pdf) -Package pdftex.def Info: images/25_Jun_2026_161052.pdf used on input line 191. +Package pdftex.def Info: images/25_Jun_2026_161052.pdf used on input line 189. (pdftex.def) Requested size: 168.6441pt x 126.65862pt. -Overfull \hbox (15.33212pt too wide) in paragraph at lines 191--191 +Overfull \hbox (15.33212pt too wide) in paragraph at lines 189--189 [] [] File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 191. +Package pdftex.def Info: images/vu-logo.png used on input line 189. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. -Overfull \vbox (7.79524pt too high) detected at line 191 +Overfull \vbox (7.79524pt too high) detected at line 189 [] [9 <./images/25_Jun_2026_152341.pdf> <./images/25_Jun_2026_161052.pdf>] - + File: images/23_Jun_2026_102028.pdf Graphic file (type pdf) -Package pdftex.def Info: images/23_Jun_2026_102028.pdf used on input line 214. +Package pdftex.def Info: images/23_Jun_2026_102028.pdf used on input line 220. (pdftex.def) Requested size: 168.6441pt x 126.481pt. -Overfull \hbox (15.33212pt too wide) in paragraph at lines 214--214 +Overfull \hbox (15.33212pt too wide) in paragraph at lines 220--220 [] [] File: images/23_Jun_2026_102028.pdf Graphic file (type pdf) -Package pdftex.def Info: images/23_Jun_2026_102028.pdf used on input line 214. +Package pdftex.def Info: images/23_Jun_2026_102028.pdf used on input line 220. (pdftex.def) Requested size: 168.6441pt x 126.481pt. -Overfull \hbox (15.33212pt too wide) in paragraph at lines 214--214 +Overfull \hbox (15.33212pt too wide) in paragraph at lines 220--220 [] [] File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 214. +Package pdftex.def Info: images/vu-logo.png used on input line 220. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. [10 <./images/23_Jun_2026_102028.pdf>] File: images/vu-logo.png Graphic file (type png) -Package pdftex.def Info: images/vu-logo.png used on input line 236. +Package pdftex.def Info: images/vu-logo.png used on input line 242. (pdftex.def) Requested size: 95.5963pt x 28.45274pt. -Overfull \vbox (5.16553pt too high) detected at line 236 +Overfull \vbox (3.40178pt too high) detected at line 242 [] [11 @@ -1368,26 +1364,26 @@ Overfull \vbox (5.16553pt too high) detected at line 236 ] LaTeX Font Info: Font shape `T1/zi4/m/n' will be -(Font) scaled to size 8.53581pt on input line 277. +(Font) scaled to size 8.53581pt on input line 283. -Overfull \vbox (6.95801pt too high) detected at line 277 +Overfull \vbox (6.95801pt too high) detected at line 283 [] [16 ] - + File: images/dt_timeline.pdf Graphic file (type pdf) -Package pdftex.def Info: images/dt_timeline.pdf used on input line 294. +Package pdftex.def Info: images/dt_timeline.pdf used on input line 300. (pdftex.def) Requested size: 195.05171pt x 120.0pt. [17 <./images/dt_timeline.pdf>] - + File: images/digital_twin_ms.pdf Graphic file (type pdf) -Package pdftex.def Info: images/digital_twin_ms.pdf used on input line 307. +Package pdftex.def Info: images/digital_twin_ms.pdf used on input line 313. (pdftex.def) Requested size: 286.98051pt x 120.0pt. [18 @@ -1415,18 +1411,18 @@ Package rerunfilecheck Info: File `main.out' has not changed. (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. ) Here is how much of TeX's memory you used: - 40175 strings out of 469515 - 819215 string characters out of 5470807 - 1273944 words of memory out of 5000000 - 68018 multiletter control sequences out of 15000+600000 + 40172 strings out of 469515 + 819105 string characters out of 5470807 + 1273897 words of memory out of 5000000 + 68016 multiletter control sequences out of 15000+600000 749696 words of font info for 214 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 128i,16n,123p,1334b,973s stack positions out of 10000i,1000n,20000p,200000b,200000s -Output written on build/main.pdf (18 pages, 42295242 bytes). +Output written on build/main.pdf (18 pages, 42294809 bytes). PDF statistics: - 619 PDF objects out of 1000 (max. 8388607) - 289 compressed objects within 3 object streams - 54 named destinations out of 1000 (max. 500000) + 617 PDF objects out of 1000 (max. 8388607) + 287 compressed objects within 3 object streams + 53 named destinations out of 1000 (max. 500000) 247 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/build/main.pdf b/build/main.pdf index f95fb0d..7a86183 100644 Binary files a/build/main.pdf and b/build/main.pdf differ diff --git a/build/main.synctex.gz b/build/main.synctex.gz index d1480db..e563019 100644 Binary files a/build/main.synctex.gz and b/build/main.synctex.gz differ diff --git a/citations/BScMySlidesAnnotatedDanteNiewenhuis.pdf b/citations/BScMySlidesAnnotatedDanteNiewenhuis.pdf new file mode 100644 index 0000000..ed1d2ab Binary files /dev/null and b/citations/BScMySlidesAnnotatedDanteNiewenhuis.pdf differ diff --git a/indent.log b/indent.log index 341dfbd..425b6ec 100644 --- a/indent.log +++ b/indent.log @@ -1,6 +1,6 @@ INFO: latexindent version 3.24.7, 2025-08-15, a script to indent .tex files latexindent lives here: /usr/share/texmf-dist/scripts/latexindent/ - Fri Jun 26 13:51:47 2026 + Fri Jun 26 17:41:34 2026 Reading input from STDIN INFO: Processing switches: INFO: Directory for backup files and log file indent.log: diff --git a/main.tex b/main.tex index c600fb7..11220e7 100644 --- a/main.tex +++ b/main.tex @@ -23,16 +23,14 @@ \begin{tcolorbox}[title=DCDT's lack predictive analytics] We need Datacenter Digital Twins (DCDT) to be better able to detect and solve issues in critical ICT infrastructure~\cite{DBLP:journals/computer/AthavaleBBMMPS24}. However, DCDT's are still actively developed and lack crucial features such as predictive analytics~\cite{DBLP:usdoe/report/AP26894} to \emph{e.g.,} prevent unexpected failures. - With predictive analysis (\emph{e.g.,} simulation) DCDT's could save millions of lost \$USD~\cite{DBLP:conf/acsos/TalluriOVTI21}. \end{tcolorbox} \begin{center} \includegraphics[width=0.9\linewidth]{images/predictive_analytics.pdf} \end{center} \tiny - \textbf{Figure 1.2:} Where does our work fit within the field of datacenter digital twinning? - There are 5 core elements to any Digital Twin: \myCircled{A} The Digital $\rightarrow$ Physical Twin link, \myCircled{B} the Physical Twin (\emph{e.g.,} the datacenter), \myCircled{C} the Physical $\rightarrow$ Digital Twin link, \myCircled{D} the Digital Twin, \myCircled{E} the features necessary to any Digital Twin. - \textcolor{Green}{\faHighlighter~Highlighted areas are the contributions from this thesis, which include the autonomous actions resulting from predictive insights \myCircledGreen{A} and the predictive analysis itself within \myCircledGreen{E}.} + \textbf{Figure 1.2:} Datacenter Digital Twin Diagram. There are 5 core elements to any Digital Twin: \myCircled{A} The Digital $\rightarrow$ Physical Twin link, \myCircled{B} the Physical Twin (\emph{e.g.,} the datacenter), \myCircled{C} the Physical $\rightarrow$ Digital Twin link, \myCircled{D} the Digital Twin, \myCircled{E} the features necessary to any Digital Twin. + \textcolor{Green}{\faHighlighter~Highlighted areas are the contributions from this thesis, which include the autonomous actions resulting from predictive insights \myCircledGreen{A} and the predictive analysis (including simple storage capabilities) within \myCircledGreen{E}.} \end{frame} \begin{frame}\frametitle{Research Questions} @@ -56,7 +54,7 @@ \begin{frame}\frametitle{\textbf{RQ1}: Literature Review I} \begin{tcolorbox}[title=Main Finding I] - The literature on DCDTs is scarce. + The literature on DCDTs is sparse. Some systems barely classify as DTs (\emph{e.g.,} Kalibre~\cite{DBLP:conf/sensys/WangZD0TCWZ20}, ChatTwin~\cite{DBLP:conf/sensys/LiW0Z0T23}). Existing deployments specialize in \textcolor{Red}{Cooling and Heat Modelling}, together with \textcolor{Red}{3D visualizations}. Most lack predictive modelling of DC operations. @@ -195,13 +193,21 @@ \emph{Sunfish} is capable of dynamic adjustments to the physical twin at runtime, and can lower the mean number of failed tasks. \end{tcolorbox} \hspace{0.2cm} + % Let's say we have some knowledge about the kind of workload we are going to run, e.g., Skype video calls. + % We can then estimate on previous Skype node failures and one of statistical distributions when are failures likely to happen. + % During the experiment, we unfortunately do not know what kind of distribution will the failures follow, so we constantly check to see which one fits best, and dynamically adjust the scheduling policy based on that. + %---% + % Step 1: We know we are going to soon run a workload coming in from Skype. Let's try to predict the failure pattern we might encounter. + % Run the OpenDC simulator 5 times to estimate the possible failure patterns. Save the results inside the Digital Twin. + % Step 2: Run the Digital Twin. Each time a new metric comes in, update the similarity score of each possible distribution. + % If the distribution with the similarity score that is the highest is about to match timestamps with the running workload AND according to the distribution we are going to experience failures in hosts A,B,C,D, % We decide to stop scheduling tasks on hosts A,B,C and D (we send a message to the running datacenter). \begin{minipage}[b]{0.45\linewidth} \begin{center} \includegraphics[width=1.1\textwidth]{images/23_Jun_2026_102028.pdf} \end{center} \vspace{-0.3cm} \tiny - \textbf{Figure 1.8a:} Experiment 2a. + \textbf{Figure 1.8a:} Experiment 2a. We can see in this plot which failure distribution is the most likely to be the true distribution while the simulation is running. \end{minipage} \begin{minipage}[b]{0.45\linewidth} \begin{center} @@ -209,26 +215,26 @@ \end{center} \vspace{-0.3cm} \tiny - \textbf{Figure 1.8b:} Experiment 2b. + \textbf{Figure 1.8b:} Experiment 2b. The gains in number of failures from turning faulty hosts in advance. \end{minipage} \end{frame} \begin{frame}\frametitle{Key Takeaways} - \begin{tcolorbox}[title=What is the societal context?] + \begin{tcolorbox}[title=Societal Context] Datacenter manageability is a top-priority for the digital society. Over 3 million jobs in the Netherlands directly depend on cloud services, which are hosted in datacenters~\cite{DBLP:journals/corr/IosupKLVG22}. \end{tcolorbox} - \begin{tcolorbox}[title=What problem did we solve?] + \begin{tcolorbox}[title=Problem Statement] DCDT's, still under development, lack crucial features such as predictive analytics to manage datacenters well. The entire DCDT design space remains largely unexplored. \end{tcolorbox} - \begin{tcolorbox}[title=How did we solve this problem?] - Our contributions are: a thorough literature survey with a system model, a DCDT reference architecture, and prototype-based experiments via a novel evaluation method. + \begin{tcolorbox}[title=Contributions] + (1) A thorough literature survey with a system model, (2) a DCDT reference architecture, and (3) prototype-based experiments via a novel evaluation method. \end{tcolorbox} - \begin{tcolorbox}[title=What did we find?] + \begin{tcolorbox}[title=Main Findings] \emph{Sunfish} can reliably detect unexpected failures based on discrete-event predictions, and can serve as a foundation for additional research and future work. \end{tcolorbox} % Mandatory to mention here the future work that you see happening. diff --git a/style/style.tex b/style/style.tex index d7e4e72..9f2647c 100644 --- a/style/style.tex +++ b/style/style.tex @@ -60,7 +60,7 @@ \includegraphics[height=1cm]{images/vu-logo.png} \end{textblock*}} -\author{M. Kwiatkowski \and Drs. D. Niewenhuis\inst{1} \and Prof. A. Iosup\inst{2}} +\author{M. Kwiatkowski \and drs. D. Niewenhuis\inst{1} \and Prof. A. Iosup\inst{2}} \institute{Overleaf} \date{Vrije Universiteit Amsterdam\\\vspace{0.5em}\small \today} -- cgit v1.2.3