Fixing tables
This commit is contained in:
parent
6abaac6a1d
commit
4d24adfbdc
@ -65,9 +65,18 @@
|
|||||||
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{figure.3}\protected@file@percent }
|
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{figure.3}\protected@file@percent }
|
||||||
\newlabel{fig:sync-fire}{{3}{5}{Synchronous Firing in the Graph Generation Process}{figure.3}{}}
|
\newlabel{fig:sync-fire}{{3}{5}{Synchronous Firing in the Graph Generation Process}{figure.3}{}}
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-B}}Results and Analysis}{5}{subsection.5.2}\protected@file@percent }
|
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-B}}Results and Analysis}{5}{subsection.5.2}\protected@file@percent }
|
||||||
\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Tabled Results for the Non-Synchronous Firing Testing}}{5}{table.1}\protected@file@percent }
|
\newlabel{sec:theo_res}{{\mbox {V-B}1}{5}{Results for the Theoretical Environment}{subsubsection.5.2.1}{}}
|
||||||
\newlabel{table:NS-Table}{{I}{5}{Tabled Results for the Non-Synchronous Firing Testing}{table.1}{}}
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}1}Results for the Theoretical Environment}{5}{subsubsection.5.2.1}\protected@file@percent }
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Works}{5}{section.6}\protected@file@percent }
|
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Synchronous Firing on Runtime}}{6}{figure.4}\protected@file@percent }
|
||||||
|
\newlabel{fig:Sync-RT}{{4}{6}{Synchronous Firing on Runtime}{figure.4}{}}
|
||||||
|
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{6}{figure.5}\protected@file@percent }
|
||||||
|
\newlabel{fig:Sync-State}{{5}{6}{Bar Graph and Line Graph Representations of Synchronous Firing on State Space}{figure.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}2}Results for a Grouped Environment}{6}{subsubsection.5.2.2}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing}}{6}{figure.6}\protected@file@percent }
|
||||||
|
\newlabel{fig:Sync-Spd}{{6}{6}{Speedup (Amdahl's) Obtained When Using Synchronous Firing}{figure.6}{}}
|
||||||
|
\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Tabled Results for the Non-Synchronous Firing Testing}}{6}{table.1}\protected@file@percent }
|
||||||
|
\newlabel{table:NS-Table}{{I}{6}{Tabled Results for the Non-Synchronous Firing Testing}{table.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Works}{6}{section.6}\protected@file@percent }
|
||||||
\bibdata{Bibliography}
|
\bibdata{Bibliography}
|
||||||
\bibcite{phillips_graph-based_1998}{1}
|
\bibcite{phillips_graph-based_1998}{1}
|
||||||
\bibcite{schneier_modeling_1999}{2}
|
\bibcite{schneier_modeling_1999}{2}
|
||||||
@ -75,16 +84,6 @@
|
|||||||
\bibcite{j_hale_compliance_nodate}{4}
|
\bibcite{j_hale_compliance_nodate}{4}
|
||||||
\bibcite{baloyi_guidelines_2019}{5}
|
\bibcite{baloyi_guidelines_2019}{5}
|
||||||
\bibcite{allman_complying_2006}{6}
|
\bibcite{allman_complying_2006}{6}
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Synchronous Firing on Runtime}}{6}{figure.4}\protected@file@percent }
|
|
||||||
\newlabel{fig:Sync-RT}{{4}{6}{Synchronous Firing on Runtime}{figure.4}{}}
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{6}{figure.5}\protected@file@percent }
|
|
||||||
\newlabel{fig:Sync-State}{{5}{6}{Bar Graph and Line Graph Representations of Synchronous Firing on State Space}{figure.5}{}}
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing}}{6}{figure.6}\protected@file@percent }
|
|
||||||
\newlabel{fig:Sync-Spd}{{6}{6}{Speedup (Amdahl's) Obtained When Using Synchronous Firing}{figure.6}{}}
|
|
||||||
\@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces Tabled Results for the Synchronous Firing Testing}}{6}{table.2}\protected@file@percent }
|
|
||||||
\newlabel{table:S-Table}{{II}{6}{Tabled Results for the Synchronous Firing Testing}{table.2}{}}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{6}{section.7}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{References}{6}{section*.1}\protected@file@percent }
|
|
||||||
\bibcite{sheyner_automated_2002}{7}
|
\bibcite{sheyner_automated_2002}{7}
|
||||||
\bibcite{zhang_boosting_2017}{8}
|
\bibcite{zhang_boosting_2017}{8}
|
||||||
\bibcite{Monotonicity}{9}
|
\bibcite{Monotonicity}{9}
|
||||||
@ -93,4 +92,12 @@
|
|||||||
\bibcite{cook_rage_2018}{12}
|
\bibcite{cook_rage_2018}{12}
|
||||||
\bibcite{nichols_2018}{13}
|
\bibcite{nichols_2018}{13}
|
||||||
\bibstyle{ieeetr}
|
\bibstyle{ieeetr}
|
||||||
|
\@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces Tabled Results for the Synchronous Firing Testing}}{7}{table.2}\protected@file@percent }
|
||||||
|
\newlabel{table:S-Table}{{II}{7}{Tabled Results for the Synchronous Firing Testing}{table.2}{}}
|
||||||
|
\@writefile{lot}{\contentsline {table}{\numberline {III}{\ignorespaces Tabled Results for the Super Services with Synchronous Firing}}{7}{table.3}\protected@file@percent }
|
||||||
|
\newlabel{table:Sync-Super-Table}{{III}{7}{Tabled Results for the Super Services with Synchronous Firing}{table.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{7}{section.7}\protected@file@percent }
|
||||||
|
\@writefile{toc}{\contentsline {section}{References}{7}{section*.1}\protected@file@percent }
|
||||||
|
\@writefile{lot}{\contentsline {table}{\numberline {IV}{\ignorespaces Tabled Results for the Super Services without Synchronous Firing}}{7}{table.4}\protected@file@percent }
|
||||||
|
\newlabel{table:Non-Sync-Super-Table}{{IV}{7}{Tabled Results for the Super Services without Synchronous Firing}{table.4}{}}
|
||||||
\gdef \@abspage@last{7}
|
\gdef \@abspage@last{7}
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.4.29) 20 SEP 2022 17:41
|
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.4.29) 4 OCT 2022 18:43
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
**Schrick-Noah_AG-CG-SyncFire.tex
|
**Schrick-Noah_AG-CG-SyncFire
|
||||||
(./Schrick-Noah_AG-CG-SyncFire.tex
|
(./Schrick-Noah_AG-CG-SyncFire.tex
|
||||||
LaTeX2e <2021-11-15> patch level 1
|
LaTeX2e <2021-11-15> patch level 1
|
||||||
L3 programming layer <2022-04-10>
|
L3 programming layer <2022-04-10>
|
||||||
@ -527,7 +527,7 @@ Underfull \hbox (badness 1394) in paragraph at lines 81--90
|
|||||||
\OT1/ptm/m/n/10 and group features, and grouped exploits could not be
|
\OT1/ptm/m/n/10 and group features, and grouped exploits could not be
|
||||||
[]
|
[]
|
||||||
|
|
||||||
<./images/non-sync_ex.drawio.png, id=101, 1014.79124pt x 400.49625pt>
|
<./images/non-sync_ex.drawio.png, id=109, 1014.79124pt x 400.49625pt>
|
||||||
File: ./images/non-sync_ex.drawio.png Graphic file (type png)
|
File: ./images/non-sync_ex.drawio.png Graphic file (type png)
|
||||||
<use ./images/non-sync_ex.drawio.png>
|
<use ./images/non-sync_ex.drawio.png>
|
||||||
Package pdftex.def Info: ./images/non-sync_ex.drawio.png used on input line 10
|
Package pdftex.def Info: ./images/non-sync_ex.drawio.png used on input line 10
|
||||||
@ -554,7 +554,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 143--151
|
|||||||
|
|
||||||
[]
|
[]
|
||||||
|
|
||||||
<./images/vert_Bison-Flex.drawio.png, id=122, 551.05875pt x 710.655pt>
|
<./images/vert_Bison-Flex.drawio.png, id=130, 551.05875pt x 710.655pt>
|
||||||
File: ./images/vert_Bison-Flex.drawio.png Graphic file (type png)
|
File: ./images/vert_Bison-Flex.drawio.png Graphic file (type png)
|
||||||
<use ./images/vert_Bison-Flex.drawio.png>
|
<use ./images/vert_Bison-Flex.drawio.png>
|
||||||
Package pdftex.def Info: ./images/vert_Bison-Flex.drawio.png used on input lin
|
Package pdftex.def Info: ./images/vert_Bison-Flex.drawio.png used on input lin
|
||||||
@ -577,7 +577,7 @@ Underfull \hbox (badness 1895) in paragraph at lines 188--189
|
|||||||
[]\OT1/ptm/m/n/10 Other changes involved updating classes (namely the
|
[]\OT1/ptm/m/n/10 Other changes involved updating classes (namely the
|
||||||
[]
|
[]
|
||||||
|
|
||||||
<./images/Sync-Fire.png, id=135, 489.83pt x 1053.9375pt>
|
<./images/Sync-Fire.png, id=143, 489.83pt x 1053.9375pt>
|
||||||
File: ./images/Sync-Fire.png Graphic file (type png)
|
File: ./images/Sync-Fire.png Graphic file (type png)
|
||||||
<use ./images/Sync-Fire.png>
|
<use ./images/Sync-Fire.png>
|
||||||
Package pdftex.def Info: ./images/Sync-Fire.png used on input line 195.
|
Package pdftex.def Info: ./images/Sync-Fire.png used on input line 195.
|
||||||
@ -587,46 +587,71 @@ Underfull \hbox (badness 7451) in paragraph at lines 213--214
|
|||||||
\OT1/ptm/m/n/10 All nodes are connected with a 10Gbps Infiniband
|
\OT1/ptm/m/n/10 All nodes are connected with a 10Gbps Infiniband
|
||||||
[]
|
[]
|
||||||
|
|
||||||
[4]
|
[4] [5 <./images/Sync-Fire.png>]
|
||||||
<./images/Sync-Runtime-Bar.png, id=151, 609.696pt x 231.483pt>
|
<./images/Sync-Runtime-Bar.png, id=170, 609.696pt x 231.483pt>
|
||||||
File: ./images/Sync-Runtime-Bar.png Graphic file (type png)
|
File: ./images/Sync-Runtime-Bar.png Graphic file (type png)
|
||||||
<use ./images/Sync-Runtime-Bar.png>
|
<use ./images/Sync-Runtime-Bar.png>
|
||||||
Package pdftex.def Info: ./images/Sync-Runtime-Bar.png used on input line 234.
|
Package pdftex.def Info: ./images/Sync-Runtime-Bar.png used on input line 249.
|
||||||
|
|
||||||
(pdftex.def) Requested size: 252.0pt x 95.67511pt.
|
(pdftex.def) Requested size: 252.0pt x 95.67511pt.
|
||||||
<./images/Sync-Runtime.png, id=152, 576.627pt x 229.293pt>
|
<./images/Sync-Runtime.png, id=171, 576.627pt x 229.293pt>
|
||||||
File: ./images/Sync-Runtime.png Graphic file (type png)
|
File: ./images/Sync-Runtime.png Graphic file (type png)
|
||||||
<use ./images/Sync-Runtime.png>
|
<use ./images/Sync-Runtime.png>
|
||||||
Package pdftex.def Info: ./images/Sync-Runtime.png used on input line 235.
|
Package pdftex.def Info: ./images/Sync-Runtime.png used on input line 250.
|
||||||
(pdftex.def) Requested size: 252.0pt x 100.20348pt.
|
(pdftex.def) Requested size: 252.0pt x 100.20348pt.
|
||||||
<./images/Sync-StateSpace-Bar.png, id=153, 608.163pt x 223.38pt>
|
<./images/Sync-StateSpace-Bar.png, id=172, 608.163pt x 223.38pt>
|
||||||
File: ./images/Sync-StateSpace-Bar.png Graphic file (type png)
|
File: ./images/Sync-StateSpace-Bar.png Graphic file (type png)
|
||||||
<use ./images/Sync-StateSpace-Bar.png>
|
<use ./images/Sync-StateSpace-Bar.png>
|
||||||
Package pdftex.def Info: ./images/Sync-StateSpace-Bar.png used on input line 2
|
Package pdftex.def Info: ./images/Sync-StateSpace-Bar.png used on input line 2
|
||||||
42.
|
57.
|
||||||
(pdftex.def) Requested size: 252.0pt x 92.5578pt.
|
(pdftex.def) Requested size: 252.0pt x 92.5578pt.
|
||||||
<./images/Sync-StateSpace.png, id=154, 557.574pt x 229.512pt>
|
<./images/Sync-StateSpace.png, id=173, 557.574pt x 229.512pt>
|
||||||
File: ./images/Sync-StateSpace.png Graphic file (type png)
|
File: ./images/Sync-StateSpace.png Graphic file (type png)
|
||||||
<use ./images/Sync-StateSpace.png>
|
<use ./images/Sync-StateSpace.png>
|
||||||
Package pdftex.def Info: ./images/Sync-StateSpace.png used on input line 243.
|
Package pdftex.def Info: ./images/Sync-StateSpace.png used on input line 258.
|
||||||
(pdftex.def) Requested size: 252.0pt x 103.7312pt.
|
(pdftex.def) Requested size: 252.0pt x 103.7312pt.
|
||||||
<./images/Sync_Speedup.png, id=155, 557.355pt x 229.512pt>
|
<./images/Sync_Speedup.png, id=174, 557.355pt x 229.512pt>
|
||||||
File: ./images/Sync_Speedup.png Graphic file (type png)
|
File: ./images/Sync_Speedup.png Graphic file (type png)
|
||||||
<use ./images/Sync_Speedup.png>
|
<use ./images/Sync_Speedup.png>
|
||||||
Package pdftex.def Info: ./images/Sync_Speedup.png used on input line 250.
|
Package pdftex.def Info: ./images/Sync_Speedup.png used on input line 265.
|
||||||
(pdftex.def) Requested size: 252.0pt x 103.76973pt.
|
(pdftex.def) Requested size: 252.0pt x 103.76973pt.
|
||||||
|
|
||||||
Underfull \hbox (badness 2277) in paragraph at lines 291--292
|
Overfull \hbox (8.11014pt too wide) in paragraph at lines 273--287
|
||||||
\OT1/ptm/m/n/10 reduction due to the increased number of unattainable
|
[][]
|
||||||
[]
|
[]
|
||||||
|
|
||||||
[5 <./images/Sync-Fire.png>] (./Schrick-Noah_AG-CG-SyncFire.bbl
|
|
||||||
Underfull \hbox (badness 1442) in paragraph at lines 24--29
|
LaTeX Warning: Reference `sec:theo_results' on page 6 undefined on input line 3
|
||||||
\OT1/ptm/m/n/8 A Focus on Cyberphysical Systems and Internet of Things,'' in
|
14.
|
||||||
|
|
||||||
|
|
||||||
|
Underfull \hbox (badness 3919) in paragraph at lines 314--315
|
||||||
|
\OT1/ptm/m/n/10 possible states of the two cars in compliance graph
|
||||||
|
[]
|
||||||
|
|
||||||
|
|
||||||
|
Overfull \hbox (0.67819pt too wide) in paragraph at lines 320--333
|
||||||
|
[][]
|
||||||
|
[]
|
||||||
|
|
||||||
|
|
||||||
|
Overfull \hbox (0.67819pt too wide) in paragraph at lines 339--352
|
||||||
|
[][]
|
||||||
|
[]
|
||||||
|
|
||||||
|
|
||||||
|
Underfull \hbox (badness 2277) in paragraph at lines 358--359
|
||||||
|
\OT1/ptm/m/n/10 reduction due to the increased number of unattainable
|
||||||
[]
|
[]
|
||||||
|
|
||||||
[6 <./images/Sync-Runtime-Bar.png> <./images/Sync-Runtime.png> <./images/Sync-S
|
[6 <./images/Sync-Runtime-Bar.png> <./images/Sync-Runtime.png> <./images/Sync-S
|
||||||
tateSpace-Bar.png> <./images/Sync-StateSpace.png> <./images/Sync_Speedup.png>]
|
tateSpace-Bar.png> <./images/Sync-StateSpace.png> <./images/Sync_Speedup.png>]
|
||||||
|
(./Schrick-Noah_AG-CG-SyncFire.bbl
|
||||||
|
Underfull \hbox (badness 1442) in paragraph at lines 24--29
|
||||||
|
\OT1/ptm/m/n/8 A Focus on Cyberphysical Systems and Internet of Things,'' in
|
||||||
|
[]
|
||||||
|
|
||||||
|
|
||||||
Underfull \hbox (badness 1708) in paragraph at lines 46--50
|
Underfull \hbox (badness 1708) in paragraph at lines 46--50
|
||||||
\OT1/ptm/m/n/8 network vulnerability analysis,'' in \OT1/ptm/m/it/8 Proceedings
|
\OT1/ptm/m/n/8 network vulnerability analysis,'' in \OT1/ptm/m/it/8 Proceedings
|
||||||
of the 9th ACM
|
of the 9th ACM
|
||||||
@ -650,21 +675,22 @@ Before submitting the final camera ready copy, remember to:
|
|||||||
uses only Type 1 fonts and that every step in the generation
|
uses only Type 1 fonts and that every step in the generation
|
||||||
process uses the appropriate paper size.
|
process uses the appropriate paper size.
|
||||||
|
|
||||||
[7
|
[7] (./Schrick-Noah_AG-CG-SyncFire.aux)
|
||||||
|
|
||||||
|
LaTeX Warning: There were undefined references.
|
||||||
|
|
||||||
] (./Schrick-Noah_AG-CG-SyncFire.aux)
|
|
||||||
Package rerunfilecheck Info: File `Schrick-Noah_AG-CG-SyncFire.out' has not cha
|
Package rerunfilecheck Info: File `Schrick-Noah_AG-CG-SyncFire.out' has not cha
|
||||||
nged.
|
nged.
|
||||||
(rerunfilecheck) Checksum: 21902F879DEBD836AD6B9FE18B1191FE;2134.
|
(rerunfilecheck) Checksum: 1C5501F0659DD1A843CB52115FE74CFE;2654.
|
||||||
)
|
)
|
||||||
Here is how much of TeX's memory you used:
|
Here is how much of TeX's memory you used:
|
||||||
12124 strings out of 478238
|
12135 strings out of 478238
|
||||||
192515 string characters out of 5850456
|
192699 string characters out of 5850456
|
||||||
512272 words of memory out of 5000000
|
520523 words of memory out of 5000000
|
||||||
30141 multiletter control sequences out of 15000+600000
|
30147 multiletter control sequences out of 15000+600000
|
||||||
507907 words of font info for 102 fonts, out of 8000000 for 9000
|
509014 words of font info for 103 fonts, out of 8000000 for 9000
|
||||||
1141 hyphenation exceptions out of 8191
|
1141 hyphenation exceptions out of 8191
|
||||||
60i,14n,63p,1237b,483s stack positions out of 5000i,500n,10000p,200000b,80000s
|
60i,14n,63p,1233b,387s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||||
{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texmf-dist/fon
|
{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texmf-dist/fon
|
||||||
ts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-dist/fonts/type1/publi
|
ts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-dist/fonts/type1/publi
|
||||||
c/amsfonts/cm/cmr10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/c
|
c/amsfonts/cm/cmr10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/c
|
||||||
@ -674,10 +700,10 @@ t/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texmf-dist/fonts/type1/urw/tim
|
|||||||
es/utmb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb></usr/sh
|
es/utmb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb></usr/sh
|
||||||
are/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-dist/fonts/ty
|
are/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-dist/fonts/ty
|
||||||
pe1/urw/times/utmri8a.pfb>
|
pe1/urw/times/utmri8a.pfb>
|
||||||
Output written on Schrick-Noah_AG-CG-SyncFire.pdf (7 pages, 571857 bytes).
|
Output written on Schrick-Noah_AG-CG-SyncFire.pdf (7 pages, 576534 bytes).
|
||||||
PDF statistics:
|
PDF statistics:
|
||||||
240 PDF objects out of 1000 (max. 8388607)
|
253 PDF objects out of 1000 (max. 8388607)
|
||||||
193 compressed objects within 2 object streams
|
205 compressed objects within 3 object streams
|
||||||
44 named destinations out of 1000 (max. 500000)
|
48 named destinations out of 1000 (max. 500000)
|
||||||
161 words of extra memory for PDF output out of 10000 (max. 10000000)
|
177 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||||
|
|
||||||
|
|||||||
@ -10,6 +10,8 @@
|
|||||||
\BOOKMARK [1][-]{section.5}{\376\377\000R\000e\000s\000u\000l\000t\000s}{}% 10
|
\BOOKMARK [1][-]{section.5}{\376\377\000R\000e\000s\000u\000l\000t\000s}{}% 10
|
||||||
\BOOKMARK [2][-]{subsection.5.1}{\376\377\000E\000x\000p\000e\000r\000i\000m\000e\000n\000t\000a\000l\000\040\000N\000e\000t\000w\000o\000r\000k\000s\000\040\000a\000n\000d\000\040\000C\000o\000m\000p\000u\000t\000i\000n\000g\000\040\000P\000l\000a\000t\000f\000o\000r\000m}{section.5}% 11
|
\BOOKMARK [2][-]{subsection.5.1}{\376\377\000E\000x\000p\000e\000r\000i\000m\000e\000n\000t\000a\000l\000\040\000N\000e\000t\000w\000o\000r\000k\000s\000\040\000a\000n\000d\000\040\000C\000o\000m\000p\000u\000t\000i\000n\000g\000\040\000P\000l\000a\000t\000f\000o\000r\000m}{section.5}% 11
|
||||||
\BOOKMARK [2][-]{subsection.5.2}{\376\377\000R\000e\000s\000u\000l\000t\000s\000\040\000a\000n\000d\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.5}% 12
|
\BOOKMARK [2][-]{subsection.5.2}{\376\377\000R\000e\000s\000u\000l\000t\000s\000\040\000a\000n\000d\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.5}% 12
|
||||||
\BOOKMARK [1][-]{section.6}{\376\377\000F\000u\000t\000u\000r\000e\000\040\000W\000o\000r\000k\000s}{}% 13
|
\BOOKMARK [3][-]{subsubsection.5.2.1}{\376\377\000R\000e\000s\000u\000l\000t\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000T\000h\000e\000o\000r\000e\000t\000i\000c\000a\000l\000\040\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t}{subsection.5.2}% 13
|
||||||
\BOOKMARK [1][-]{section.7}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 14
|
\BOOKMARK [3][-]{subsubsection.5.2.2}{\376\377\000R\000e\000s\000u\000l\000t\000s\000\040\000f\000o\000r\000\040\000a\000\040\000G\000r\000o\000u\000p\000e\000d\000\040\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t}{subsection.5.2}% 14
|
||||||
\BOOKMARK [1][-]{section*.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 15
|
\BOOKMARK [1][-]{section.6}{\376\377\000F\000u\000t\000u\000r\000e\000\040\000W\000o\000r\000k\000s}{}% 15
|
||||||
|
\BOOKMARK [1][-]{section.7}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 16
|
||||||
|
\BOOKMARK [1][-]{section*.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 17
|
||||||
|
|||||||
Binary file not shown.
@ -240,9 +240,9 @@ The compliance checks are as follows:
|
|||||||
\subsubsection{Results for the Theoretical Environment} \label{sec:theo_res}
|
\subsubsection{Results for the Theoretical Environment} \label{sec:theo_res}
|
||||||
Using the testing setup described in Section \ref{sec:test-platform} on the platform described at the beginning of Section \ref{sec:test-platform}, results were collected in regards to the effect of synchronous firing on both state space and runtime. There was also a collection of the graphs' edge to state ratio (E/S Ratio). These results can be seen in Figures \ref{fig:Sync-RT} and \ref{fig:Sync-State}. The respective tables are seen in Tables \ref{table:NS-Table} and \ref{table:S-Table}. Both figures show a decrease in the number of states and a decrease in the runtime when synchronous firing is utilized. Since synchronous firing prevents the generation of unattainable states, there is no meaningful information loss that occurs in the graphs generated with the synchronous firing feature. Since the resulting number of states was also reduced, there will be increased justification for the synchronous firing approach due to a reduced runtime for the analysis process. Figure \ref{fig:Sync-Spd} displays the speedup (according to Amdahl's Law) obtained when using synchronous firing instead of non-synchronous firing for identical setups.
|
Using the testing setup described in Section \ref{sec:test-platform} on the platform described at the beginning of Section \ref{sec:test-platform}, results were collected in regards to the effect of synchronous firing on both state space and runtime. There was also a collection of the graphs' edge to state ratio (E/S Ratio). These results can be seen in Figures \ref{fig:Sync-RT} and \ref{fig:Sync-State}. The respective tables are seen in Tables \ref{table:NS-Table} and \ref{table:S-Table}. Both figures show a decrease in the number of states and a decrease in the runtime when synchronous firing is utilized. Since synchronous firing prevents the generation of unattainable states, there is no meaningful information loss that occurs in the graphs generated with the synchronous firing feature. Since the resulting number of states was also reduced, there will be increased justification for the synchronous firing approach due to a reduced runtime for the analysis process. Figure \ref{fig:Sync-Spd} displays the speedup (according to Amdahl's Law) obtained when using synchronous firing instead of non-synchronous firing for identical setups.
|
||||||
|
|
||||||
When examining the E/S ratio for the non-synchronous graphs, it is both expected and observed that the ratio slightly increases as the number of services increases. When more applicable exploits are used during the generation process, the number of permutations increases, which corresponds with the growing number of states and edges. However, the increase in the number of services also increases the relation between states and the new permutations.
|
When examining the E/S Ratio for the non-synchronous graphs, it is both expected and observed that the ratio slightly increases as the number of services increases. When more applicable exploits are used during the generation process, the number of permutations increases, which corresponds with the growing number of states and edges. However, the increase in the number of services also increases the relation between states and the new permutations.
|
||||||
|
|
||||||
When comparing the E/S ratio for the non-synchronous graphs to the E/S ratio for the synchronous graphs, it is observed that the ratio does not remain constant. For example, for the 5 service case, the non-synchronous graph has an E/S ratio of 6.398, and the synchronous graph has an E/S ratio of 7.209. While the number of states and the number of edges is reduced when using synchronous firing, the ratio of edges to states is not necessarily constant or reduced.
|
When comparing the E/S Ratio for the non-synchronous graphs to the E/S Ratio for the synchronous graphs, it is observed that the ratio does not remain constant. For example, for the 5 service case, the non-synchronous graph has an E/S Ratio of 6.398, and the synchronous graph has an E/S Ratio of 7.209. While the number of states and the number of edges is reduced when using synchronous firing, the ratio of edges to states is not necessarily constant or reduced.
|
||||||
|
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\centering
|
\centering
|
||||||
@ -270,10 +270,13 @@ When comparing the E/S ratio for the non-synchronous graphs to the E/S ratio for
|
|||||||
|
|
||||||
\begin{table}[htp]
|
\begin{table}[htp]
|
||||||
\centering
|
\centering
|
||||||
\begin{tabular}{|c|c|c|}
|
\begin{tabular}{|c|c|c|c|}
|
||||||
\hline
|
\hline
|
||||||
\multicolumn{3}{|c|}{Non-Synchronous Firing} \\ \hline
|
\multicolumn{4}{|c|}{Non-Synchronous Firing} \\ \hline
|
||||||
\textbf{Number of Services} & \textbf{Number of States} & \textbf{Runtime (ms)} & \textbf{E/S Ratio} \\ \hline
|
\textbf{Number of Services}
|
||||||
|
& \textbf{Number of States}
|
||||||
|
& \textbf{Runtime (ms)}
|
||||||
|
& \textbf{E/S Ratio} \\ \hline
|
||||||
1 & 37001 & 87366.65 & 5.484 \\ \hline
|
1 & 37001 & 87366.65 & 5.484 \\ \hline
|
||||||
2 & 46361 & 115929.97 & 5.595 \\ \hline
|
2 & 46361 & 115929.97 & 5.595 \\ \hline
|
||||||
3 & 72489 & 184634.34 & 5.590 \\ \hline
|
3 & 72489 & 184634.34 & 5.590 \\ \hline
|
||||||
@ -287,9 +290,9 @@ When comparing the E/S ratio for the non-synchronous graphs to the E/S ratio for
|
|||||||
|
|
||||||
\begin{table}[htp]
|
\begin{table}[htp]
|
||||||
\centering
|
\centering
|
||||||
\begin{tabular}{|c|c|c|c|}
|
\begin{tabular}{|c|c|c|c|c|}
|
||||||
\hline
|
\hline
|
||||||
\multicolumn{4}{|c|}{Synchronous Firing} \\ \hline
|
\multicolumn{5}{|c|}{Synchronous Firing} \\ \hline
|
||||||
\textbf{\begin{tabular}[c]{@{}c@{}}Number of \\ Services\end{tabular}}
|
\textbf{\begin{tabular}[c]{@{}c@{}}Number of \\ Services\end{tabular}}
|
||||||
& \textbf{\begin{tabular}[c]{@{}c@{}}Number of \\ States\end{tabular}}
|
& \textbf{\begin{tabular}[c]{@{}c@{}}Number of \\ States\end{tabular}}
|
||||||
& \textbf{\begin{tabular}[c]{@{}c@{}}Runtime\\ (ms)\end{tabular}}
|
& \textbf{\begin{tabular}[c]{@{}c@{}}Runtime\\ (ms)\end{tabular}}
|
||||||
@ -310,29 +313,51 @@ When comparing the E/S ratio for the non-synchronous graphs to the E/S ratio for
|
|||||||
\subsubsection{Results for a Grouped Environment}
|
\subsubsection{Results for a Grouped Environment}
|
||||||
The environment and resulting graphs presented in Section \ref{sec:theo_results} depict the possible states of the two cars in compliance graph formats. While these graphs demonstrated accurate, exhaustive depictions of the cars and their compliance standings, they may not be realistic representations of the most likely outcomes. If a car was due for two compliance checks at the same time, it is unlikely that the car would be taken for one maintenance, returned to its original destination, then driven immediately back for maintenance, and finally to its original destination once more. The more realistic scenario is that the car is taken for maintenance, both services are performed at the same visit, and then the car is returned to its original destination.
|
The environment and resulting graphs presented in Section \ref{sec:theo_results} depict the possible states of the two cars in compliance graph formats. While these graphs demonstrated accurate, exhaustive depictions of the cars and their compliance standings, they may not be realistic representations of the most likely outcomes. If a car was due for two compliance checks at the same time, it is unlikely that the car would be taken for one maintenance, returned to its original destination, then driven immediately back for maintenance, and finally to its original destination once more. The more realistic scenario is that the car is taken for maintenance, both services are performed at the same visit, and then the car is returned to its original destination.
|
||||||
|
|
||||||
Another set of graphs were generated using only the 3 service case. These services were for a driveshaft boot check, an AC filter change, and an oil change. This set of graphs used `super services", where a car would undergo multiple services simultaneously. These results are seen in Table
|
Another set of graphs were generated using only the 3 service case. These services were for a driveshaft boot check, an AC filter change, and an oil change. This set of graphs used `super services", where a car would undergo multiple services simultaneously. These results are seen in Table \ref{table:Sync-Super-Table} for the synchronous firing enabled generation, and Table \ref{table:Non-Sync-Super-Table} for the non-synchronous firing generation.
|
||||||
|
|
||||||
\begin{table}[htp]
|
\begin{table}[htp]
|
||||||
\centering
|
\centering
|
||||||
\begin{tabular}{|c|c|c|}
|
\begin{tabular}{|c|c|c|c|}
|
||||||
\hline
|
\hline
|
||||||
\multicolumn{3}{|c|}{Super Services with Synchronous Firing} \\ \hline
|
\multicolumn{4}{|c|}{Super Services with Synchronous Firing} \\ \hline
|
||||||
\textbf{Permutation}
|
\textbf{Permutation}
|
||||||
& \textbf{Number of States}
|
& \textbf{Number of States}
|
||||||
& \textbf{Runtime (ms)}
|
& \textbf{Runtime (ms)}
|
||||||
& \textbf{E/S Ratio} \\ \hline
|
& \textbf{E/S Ratio}
|
||||||
& & & \\ \hline
|
\\ \hline
|
||||||
Non-Synchronous & & & \\ \hline
|
All Disjoint & & & \\ \hline
|
||||||
|
\begin{tabular}[c]{@{}c@{}}Any Two Services, \\ One Disjoint\end{tabular}
|
||||||
|
& & & \\ \hline
|
||||||
|
All Three Services & & & \\ \hline
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\caption{Tabled Results for the Non-Synchronous Firing Testing}
|
\caption{Tabled Results for the Super Services with Synchronous Firing}
|
||||||
\label{table:NS-Table}
|
\label{table:Sync-Super-Table}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[htp]
|
||||||
|
\centering
|
||||||
|
\begin{tabular}{|c|c|c|c|}
|
||||||
|
\hline
|
||||||
|
\multicolumn{4}{|c|}{Super Services with Non-Synchronous Firing} \\ \hline
|
||||||
|
\textbf{Permutation}
|
||||||
|
& \textbf{Number of States}
|
||||||
|
& \textbf{Runtime (ms)}
|
||||||
|
& \textbf{E/S Ratio}
|
||||||
|
\\ \hline
|
||||||
|
All Disjoint & & & \\ \hline
|
||||||
|
\begin{tabular}[c]{@{}c@{}}Any Two Services, \\ One Disjoint\end{tabular}
|
||||||
|
& & & \\ \hline
|
||||||
|
All Three Services & & & \\ \hline
|
||||||
|
\end{tabular}
|
||||||
|
\caption{Tabled Results for the Super Services without Synchronous Firing}
|
||||||
|
\label{table:Non-Sync-Super-Table}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
\section{Future Works}
|
\section{Future Works}
|
||||||
As seen and discussed in Section \ref{sec:inseparable}, when unattainable states are generated, there is a compounding effect. Each unattainable state is explored, and is likely to generate additional unattainable states. Future works include examining the effect of synchronous firing when more assets are utilized. It is hypothesized that the synchronous firing approach will lead to an increased runtime reduction and state space reduction due to the increased number of unattainable state permutations. This work had a limited number of assets, but generated upwards of 400,000 states due to repeated applications of the exploit set due to the services corresponding with the compliance graph. Future work could alter the test scenario to have a greater number of assets, and a standard set of exploits more akin to an attack graph. Other future works could include measuring the performance of synchronous firing when multiple groups of inseparable features are used. This work used a single group, but multiple groups be added to examine the performance of the feature.
|
As seen and discussed in Section \ref{sec:inseparable}, when unattainable states are generated, there is a compounding effect. Each unattainable state is explored, and is likely to generate additional unattainable states. Future works include examining the effect of synchronous firing when more assets are utilized. It is hypothesized that the synchronous firing approach will lead to an increased runtime reduction and state space reduction due to the increased number of unattainable state permutations. This work had a limited number of assets, but generated upwards of 400,000 states due to repeated applications of the exploit set due to the services corresponding with the compliance graph. Future work could alter the test scenario to have a greater number of assets, and a standard set of exploits more akin to an attack graph. Other future works could include measuring the performance of synchronous firing when multiple groups of inseparable features are used. This work used a single group, but multiple groups be added to examine the performance of the feature.
|
||||||
|
|
||||||
Network science (degree) before and after
|
Another avenue for future works would be to take a network science approach. There may be features of interest from examining the topology of the resulting graphs with and without synchronous firing. Various centrality metrics could be examined, as well as examining transformations such as dominant trees or transitive closures derived from the original graphs. Each approach could compare each graph when using or not using synchronous firing to determine if there are possible points of interest. Taking a network science approach could also examine and analyze the E/S Ratio differences between the graphs when using or not using synchronous firing, and attempt to provide further insight on what those differences mean in terms of usability of the graphs.
|
||||||
|
|
||||||
\section{Conclusion}
|
\section{Conclusion}
|
||||||
This work implemented a state space explosion mitigation technique called synchronous firing. This feature is able to fire exploits simultaneously among a group of assets through a single state transition. By firing exploits across multiple assets, it is able to prevent the separation of features that should normally be inseparable (such as time), and successfully reduces the number of total states in the resulting attack or compliance graph. This feature does not alter the procedure of the generation process in a way that undermines the integrity of the resulting attack or compliance graph, and only groups assets through defined inseparable features. This feature is also toggleable, and the generation process seen in Figure \ref{fig:sync-fire} does not change if the feature is disabled. This feature successfully reduced the total number of states, reduced the runtime of the generation process, and can lead to a reduced analysis process due to a smaller resulting graph.
|
This work implemented a state space explosion mitigation technique called synchronous firing. This feature is able to fire exploits simultaneously among a group of assets through a single state transition. By firing exploits across multiple assets, it is able to prevent the separation of features that should normally be inseparable (such as time), and successfully reduces the number of total states in the resulting attack or compliance graph. This feature does not alter the procedure of the generation process in a way that undermines the integrity of the resulting attack or compliance graph, and only groups assets through defined inseparable features. This feature is also toggleable, and the generation process seen in Figure \ref{fig:sync-fire} does not change if the feature is disabled. This feature successfully reduced the total number of states, reduced the runtime of the generation process, and can lead to a reduced analysis process due to a smaller resulting graph.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user