Adding accuracy subsection

This commit is contained in:
Noah L. Schrick 2023-03-28 19:18:01 -05:00
parent 31b8cc0e6d
commit edea5d8f95
28 changed files with 465 additions and 412 deletions

View File

@ -1 +0,0 @@
,noah,NovaArchSys,28.03.2023 15:00,file:///home/noah/.config/libreoffice/4;

View File

@ -39,51 +39,50 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {B}PostgreSQL}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {C}Compound Operators}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {D}Graph Generation}{5}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{}\protected@file@percent }
\newlabel{fig:sync-fire}{{3}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {E}Accuracy of Generated Graphs}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {V}Results}{5}{}\protected@file@percent }
\newlabel{sec:Results}{{V}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A}Experimental Networks and Computing Platform}{5}{}\protected@file@percent }
\newlabel{sec:test-platform}{{A}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}Automobile Maintenance}{5}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{}\protected@file@percent }
\newlabel{fig:sync-fire}{{3}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Car Example With and Without Synchronous Firing}}{5}{}\protected@file@percent }
\newlabel{fig:non-sync_side}{{4}{5}}
\citation{DMCA}
\citation{Piracy}
\citation{AndroidPiracy}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}Automobile Maintenance}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}DMCA Takedown}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {B}Results and Analysis}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}Results for the Theoretical Automobile Environment}{6}{}\protected@file@percent }
\newlabel{sec:theo_res}{{1}{6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}Results for a Grouped Automobile Environment}{6}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Synchronous Firing on Runtime}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-RT}{{4}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-State}{{5}{7}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Results for the Non-Synchronous Firing Testing}}{7}{}\protected@file@percent }
\newlabel{table:NS-Table}{{1}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-Spd}{{6}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}Results for a Grouped Automobile Environment}{7}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Synchronous Firing on Runtime}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-RT}{{5}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-State}{{6}{7}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Results for the Synchronous Firing Testing}}{7}{}\protected@file@percent }
\newlabel{table:S-Table}{{2}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{fig:Sync-Spd}{{7}{8}}
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Results for the Comprehensive Services without Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{table:Non-Sync-Comp-Table}{{3}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3}Results for the DMCA Takedown Environment}{8}{}\protected@file@percent }
\newlabel{sec:dmca_res}{{3}{8}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Results for the Comprehensive Services with Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{table:Sync-Comp-Table}{{4}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Synchronous Firing on Runtime}}{8}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-RT}{{7}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}}{8}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-State}{{8}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-Spd}{{9}{9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3}Results for the DMCA Takedown Environment}{8}{}\protected@file@percent }
\newlabel{sec:dmca_res}{{3}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Synchronous Firing on Runtime}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-RT}{{8}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-State}{{9}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-Spd}{{10}{9}}
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Results for the Non-Synchronous Firing Testing}}{9}{}\protected@file@percent }
\newlabel{table:DMCA-NS-Table}{{5}{9}}
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Results for the Synchronous Firing Testing}}{9}{}\protected@file@percent }
\newlabel{table:DMCA-S-Table}{{6}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}}{9}{}\protected@file@percent }
\newlabel{fig:DMCA-States-Runtime}{{10}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}{9}{}\protected@file@percent }
\newlabel{fig:DMCA-Sync-Spd}{{11}{9}}
\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Works}{9}{}\protected@file@percent }
\newlabel{sec:fw}{{VI}{9}}
\bibdata{Bibliography}
@ -92,6 +91,12 @@
\bibcite{ou_scalable_2006}{3}
\bibcite{CPSIOT}{4}
\bibcite{ming_jo}{5}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}}{10}{}\protected@file@percent }
\newlabel{fig:DMCA-States-Runtime}{{11}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}{10}{}\protected@file@percent }
\newlabel{fig:DMCA-Sync-Spd}{{12}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{REFERENCES}{10}{}\protected@file@percent }
\bibcite{10.1145/3105760}{6}
\bibcite{8290918}{7}
\bibcite{centrality_based}{8}
@ -109,6 +114,4 @@
\bibcite{Piracy}{20}
\bibcite{AndroidPiracy}{21}
\bibstyle{ieeetr}
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{REFERENCES}{10}{}\protected@file@percent }
\gdef \@abspage@last{10}
\gdef \@abspage@last{11}

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2023.2.27) 24 MAR 2023 17:47
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2023.2.27) 28 MAR 2023 19:10
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -440,92 +440,88 @@ File: ./images/schri3.png Graphic file (type png)
<use ./images/schri3.png>
Package pdftex.def Info: ./images/schri3.png used on input line 150.
(pdftex.def) Requested size: 244.9144pt x 526.96747pt.
<./images/schri4.png, id=35, 726.715pt x 804.00375pt>
File: ./images/schri4.png Graphic file (type png)
<use ./images/schri4.png>
Package pdftex.def Info: ./images/schri4.png used on input line 160.
(pdftex.def) Requested size: 726.71321pt x 804.0018pt.
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 189.
Package pdftex.def Info: OJIM.png used on input line 175.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[5 <./images/schri3.png>]
<./images/schri4.png, id=39, 602.25pt x 238.491pt>
File: ./images/schri4.png Graphic file (type png)
<use ./images/schri4.png>
Package pdftex.def Info: ./images/schri4.png used on input line 228.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri5.png, id=40, 549.69pt x 236.301pt>
File: ./images/schri5.png Graphic file (type png)
<use ./images/schri5.png>
Package pdftex.def Info: ./images/schri5.png used on input line 229.
(pdftex.def) Requested size: 238.49121pt x 102.51967pt.
<./images/schri6.png, id=41, 608.163pt x 223.38pt>
File: ./images/schri6.png Graphic file (type png)
<use ./images/schri6.png>
Package pdftex.def Info: ./images/schri6.png used on input line 236.
(pdftex.def) Requested size: 238.49121pt x 87.59843pt.
<./images/schri7.png, id=42, 532.827pt x 236.739pt>
File: ./images/schri7.png Graphic file (type png)
<use ./images/schri7.png>
Package pdftex.def Info: ./images/schri7.png used on input line 237.
(pdftex.def) Requested size: 238.49121pt x 105.96442pt.
<./images/schri8.png, id=43, 533.265pt x 236.301pt>
File: ./images/schri8.png Graphic file (type png)
<use ./images/schri8.png>
Package pdftex.def Info: ./images/schri8.png used on input line 244.
(pdftex.def) Requested size: 238.49121pt x 105.68184pt.
<./images/schri9.png, id=44, 535.893pt x 236.301pt>
File: ./images/schri9.png Graphic file (type png)
<use ./images/schri9.png>
Package pdftex.def Info: ./images/schri9.png used on input line 245.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
[5 <./images/schri3.png> <./images/schri4.png>]
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[6]
Underfull \vbox (badness 1158) has occurred while \output is active []
<./images/schri5.png, id=44, 602.25pt x 238.491pt>
File: ./images/schri5.png Graphic file (type png)
<use ./images/schri5.png>
Package pdftex.def Info: ./images/schri5.png used on input line 238.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri6.png, id=45, 549.69pt x 236.301pt>
File: ./images/schri6.png Graphic file (type png)
<use ./images/schri6.png>
Package pdftex.def Info: ./images/schri6.png used on input line 239.
(pdftex.def) Requested size: 238.49121pt x 102.51967pt.
<./images/schri7.png, id=46, 608.163pt x 223.38pt>
File: ./images/schri7.png Graphic file (type png)
<use ./images/schri7.png>
Package pdftex.def Info: ./images/schri7.png used on input line 246.
(pdftex.def) Requested size: 238.49121pt x 87.59843pt.
<./images/schri8.png, id=47, 532.827pt x 236.739pt>
File: ./images/schri8.png Graphic file (type png)
<use ./images/schri8.png>
Package pdftex.def Info: ./images/schri8.png used on input line 247.
(pdftex.def) Requested size: 238.49121pt x 105.96442pt.
<./images/schri9.png, id=48, 533.265pt x 236.301pt>
File: ./images/schri9.png Graphic file (type png)
<use ./images/schri9.png>
Package pdftex.def Info: ./images/schri9.png used on input line 254.
(pdftex.def) Requested size: 238.49121pt x 105.68184pt.
<./images/schri10.png, id=49, 535.893pt x 236.301pt>
File: ./images/schri10.png Graphic file (type png)
<use ./images/schri10.png>
Package pdftex.def Info: ./images/schri10.png used on input line 255.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 304.
Package pdftex.def Info: OJIM.png used on input line 310.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[7 <./images/schri4.png> <./images/schri5.png> <./images/schri6.png> <./images
/schri7.png> <./images/schri8.png> <./images/schri9.png>]
<./images/schri10.png, id=58, 602.25pt x 238.491pt>
File: ./images/schri10.png Graphic file (type png)
<use ./images/schri10.png>
Package pdftex.def Info: ./images/schri10.png used on input line 358.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri11.png, id=59, 560.421pt x 236.301pt>
[7 <./images/schri5.png> <./images/schri6.png> <./images/schri7.png> <./images
/schri8.png>]
<./images/schri11.png, id=58, 602.25pt x 238.491pt>
File: ./images/schri11.png Graphic file (type png)
<use ./images/schri11.png>
Package pdftex.def Info: ./images/schri11.png used on input line 359.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri12.png, id=60, 600.717pt x 230.607pt>
Package pdftex.def Info: ./images/schri11.png used on input line 368.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri12.png, id=59, 560.421pt x 236.301pt>
File: ./images/schri12.png Graphic file (type png)
<use ./images/schri12.png>
Package pdftex.def Info: ./images/schri12.png used on input line 366.
(pdftex.def) Requested size: 238.49121pt x 91.555pt.
<./images/schri13.png, id=61, 542.463pt x 236.739pt>
Package pdftex.def Info: ./images/schri12.png used on input line 369.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri13.png, id=60, 600.717pt x 230.607pt>
File: ./images/schri13.png Graphic file (type png)
<use ./images/schri13.png>
Package pdftex.def Info: ./images/schri13.png used on input line 367.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri14.png, id=62, 535.893pt x 236.301pt>
Package pdftex.def Info: ./images/schri13.png used on input line 376.
(pdftex.def) Requested size: 238.49121pt x 91.555pt.
<./images/schri14.png, id=61, 542.463pt x 236.739pt>
File: ./images/schri14.png Graphic file (type png)
<use ./images/schri14.png>
Package pdftex.def Info: ./images/schri14.png used on input line 374.
Package pdftex.def Info: ./images/schri14.png used on input line 377.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri15.png, id=62, 535.893pt x 236.301pt>
File: ./images/schri15.png Graphic file (type png)
<use ./images/schri15.png>
Package pdftex.def Info: ./images/schri15.png used on input line 384.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
@ -533,31 +529,30 @@ Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[8 <./images/schri10.png> <./images/schri11.png> <./images/schri12.png> <./ima
ges/schri13.png>]
<./images/schri15.png, id=70, 542.463pt x 236.739pt>
File: ./images/schri15.png Graphic file (type png)
<use ./images/schri15.png>
Package pdftex.def Info: ./images/schri15.png used on input line 436.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri16.png, id=71, 560.421pt x 236.301pt>
[8 <./images/schri9.png> <./images/schri10.png>]
<./images/schri16.png, id=68, 542.463pt x 236.739pt>
File: ./images/schri16.png Graphic file (type png)
<use ./images/schri16.png>
Package pdftex.def Info: ./images/schri16.png used on input line 437.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri17.png, id=72, 536.112pt x 236.301pt>
Package pdftex.def Info: ./images/schri16.png used on input line 446.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri17.png, id=69, 560.421pt x 236.301pt>
File: ./images/schri17.png Graphic file (type png)
<use ./images/schri17.png>
Package pdftex.def Info: ./images/schri17.png used on input line 444.
(pdftex.def) Requested size: 238.49121pt x 105.11935pt.
<./images/schri18.png, id=73, 535.893pt x 236.301pt>
Package pdftex.def Info: ./images/schri17.png used on input line 447.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri18.png, id=70, 536.112pt x 236.301pt>
File: ./images/schri18.png Graphic file (type png)
<use ./images/schri18.png>
Package pdftex.def Info: ./images/schri18.png used on input line 445.
Package pdftex.def Info: ./images/schri18.png used on input line 454.
(pdftex.def) Requested size: 238.49121pt x 105.11935pt.
<./images/schri19.png, id=71, 535.893pt x 236.301pt>
File: ./images/schri19.png Graphic file (type png)
<use ./images/schri19.png>
Package pdftex.def Info: ./images/schri19.png used on input line 455.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 452.
Package pdftex.def Info: OJIM.png used on input line 462.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
@ -565,9 +560,16 @@ Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[9 <./images/schri14.png> <./images/schri15.png> <./images/schri16.png> <./ima
ges/schri17.png> <./images/schri18.png>] (./Schrick-Noah_AG-CG-SyncFire_Revised
[9 <./images/schri11.png> <./images/schri12.png> <./images/schri13.png> <./ima
ges/schri14.png> <./images/schri15.png>] (./Schrick-Noah_AG-CG-SyncFire_Revised
.bbl
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[10 <./images/schri16.png> <./images/schri17.png> <./images/schri18.png> <./im
ages/schri19.png>]
Underfull \hbox (badness 10000) in paragraph at lines 96--99
[]\OT1/ptm/m/n/8 ``H.r.2281 - Dig-i-tal Mil-len-nium Copy-right Act.''
[]
@ -583,12 +585,19 @@ Underfull \hbox (badness 10000) in paragraph at lines 96--99
[]
)
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 473.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[10]
[11
]
(./Schrick-Noah_AG-CG-SyncFire_Revised.aux)
LaTeX Font Warning: Size substitutions with differences
@ -596,13 +605,13 @@ LaTeX Font Warning: Size substitutions with differences
)
Here is how much of TeX's memory you used:
4332 strings out of 478238
69089 string characters out of 5850456
375216 words of memory out of 5000000
22481 multiletter control sequences out of 15000+600000
4341 strings out of 478238
69304 string characters out of 5850456
372227 words of memory out of 5000000
22489 multiletter control sequences out of 15000+600000
528290 words of font info for 140 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
55i,14n,62p,1519b,335s stack positions out of 5000i,500n,10000p,200000b,80000s
55i,14n,62p,1519b,425s stack positions out of 5000i,500n,10000p,200000b,80000s
{/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
c/amsfonts/cm/cmr10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/c
@ -613,11 +622,11 @@ vetic/uhvb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb></
usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texmf-dist
/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/
utmr8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
Output written on Schrick-Noah_AG-CG-SyncFire_Revised.pdf (10 pages, 2734531 by
Output written on Schrick-Noah_AG-CG-SyncFire_Revised.pdf (11 pages, 2790195 by
tes).
PDF statistics:
137 PDF objects out of 1000 (max. 8388607)
62 compressed objects within 1 object stream
142 PDF objects out of 1000 (max. 8388607)
64 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
96 words of extra memory for PDF output out of 10000 (max. 10000000)
101 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -153,7 +153,16 @@ The implementation of synchronous firing in the graph generation process relies
\end{figure}
\subsection{Accuracy of Generated Graphs}
since two cars cant progress through times at different rates, the graph generated by synchronous firing represents greater real-world applicability and accuracy compared to its non-synchronous equivalent. However the accuracy of the resulting graph relies more on the input models than the synchronous firing feature itself. If a user decides to groupr features such as time and weather, questions of accuracy may be raised
The process of synchronous firing may result in output graphs of different sizes compared to their non-synchronous firing counterparts. This is the intended effect, but raises the discussion of their accuracy. A derivative figure of Fig. \ref{fig:non-sync_ex} is shown in Fig. \ref{fig:non-sync_side}, which illustrates the original figure with its synchronous firing counterpart. In this example, since two cars should not progress through times at different rates, the graph generated by synchronous firing represents greater real-world applicability and accuracy compared to its non-synchronous equivalent, despite having less states and edges. The information removed in this scenario is considered unwanted and unusable.
\begin{figure}[htp]
\centering
\includegraphics[scale=1.0,width=2.75in]{"./images/schri4.png"}
\caption{Car Example With and Without Synchronous Firing}
\label{fig:non-sync_side}
\end{figure}
However, the accuracy of the resulting graph relies on the input models provided by a user. If a user groups features such as time and weather, additional care is required to ensure that this is desired. The synchronous firing feature ensures that group assets have exploits fired on them simultaneously if specified, but users will need to ensure that the relationship between the group assets is justified. In the experiments shown in Section \ref{sec:Results}, no usable or wanted information is lost due to the feature the assets were grouped on, along with the exploits specified for these groups.
\section{Results} \label{sec:Results}
\subsection{Experimental Networks and Computing Platform} \label{sec:test-platform}
@ -226,24 +235,24 @@ When comparing the E/S Ratio for the non-synchronous graphs to the E/S Ratio for
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri4.png"}
\includegraphics[width=3.3in]{"./images/schri5.png"}
\includegraphics[width=3.3in]{"./images/schri6.png"}
\caption[Synchronous Firing on Runtime]{Bar Graph and Line Graph Representations of Synchronous Firing on Runtime}
\label{fig:Sync-RT}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri6.png"}
\includegraphics[width=3.3in]{"./images/schri7.png"}
\includegraphics[width=3.3in]{"./images/schri8.png"}
\caption{Bar Graph and Line Graph Representations of Synchronous Firing on State Space}
\label{fig:Sync-State}
\end{figure}
\begin{figure}[htp]
\centering
\includegraphics[width=3.3in]{"./images/schri8.png"}
\includegraphics[width=3.3in]{"./images/schri9.png"}
\includegraphics[width=3.3in]{"./images/schri10.png"}
\caption{Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}
\label{fig:Sync-Spd}
\end{figure}
@ -356,23 +365,23 @@ Leveraging comprehensive services with synchronous firing enables users to signi
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri10.png"}
\includegraphics[width=3.3in]{"./images/schri11.png"}
\includegraphics[width=3.3in]{"./images/schri12.png"}
\caption[Synchronous Firing on Runtime]{Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on Runtime}
\label{fig:Comp-Sync-RT}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri12.png"}
\includegraphics[width=3.3in]{"./images/schri13.png"}
\includegraphics[width=3.3in]{"./images/schri14.png"}
\caption{Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}
\label{fig:Comp-Sync-State}
\end{figure}
\begin{figure}[htp]
\centering
\includegraphics[width=3.3in]{"./images/schri14.png"}
\includegraphics[width=3.3in]{"./images/schri15.png"}
\caption{Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}
\label{fig:Comp-Sync-Spd}
\end{figure}
@ -434,16 +443,16 @@ In this example, the synchronous firing approach mitigates the state space explo
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri15.png"}
\includegraphics[width=3.3in]{"./images/schri16.png"}
\includegraphics[width=3.3in]{"./images/schri17.png"}
\caption{Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}
\label{fig:DMCA-States-Runtime}
\end{figure}
\begin{figure}[htp]
\centering
\includegraphics[width=3.3in]{"./images/schri17.png"}
\includegraphics[width=3.3in]{"./images/schri18.png"}
\includegraphics[width=3.3in]{"./images/schri19.png"}
\caption{Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}
\label{fig:DMCA-Sync-Spd}
\end{figure}

View File

@ -39,54 +39,59 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {B}PostgreSQL}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {C}Compound Operators}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {D}Graph Generation}{5}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{}\protected@file@percent }
\newlabel{fig:sync-fire}{{3}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {E}{\hl {Accuracy of Generated Graphs}}}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {V}Results}{5}{}\protected@file@percent }
\newlabel{sec:Results}{{V}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A}Experimental Networks and Computing Platform}{5}{}\protected@file@percent }
\newlabel{sec:test-platform}{{A}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}{\hl {Automobile Maintenance}}}{5}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Synchronous Firing in the Graph Generation Process}}{5}{}\protected@file@percent }
\newlabel{fig:sync-fire}{{3}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces {\hl {Car Example With and Without Synchronous Firing}}}}{5}{}\protected@file@percent }
\newlabel{fig:non-sync_side}{{4}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}{\hl {Automobile Maintenance}}}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}{\hl {DMCA Takedown}}}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {B}Results and Analysis}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1}Results for the Theoretical \DIFaddbegin {\hl {Automobile }}\DIFaddend Environment}{6}{}\protected@file@percent }
\newlabel{sec:theo_res}{{1}{6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}Results for a Grouped \DIFaddbegin {\hl {Automobile }}\DIFaddend Environment}{6}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Synchronous Firing on Runtime}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-RT}{{4}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-State}{{5}{7}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Results for the Non-Synchronous Firing Testing}}{7}{}\protected@file@percent }
\newlabel{table:NS-Table}{{1}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Speedup (Amdahl's) \DIFaddbeginFL {\hl {and State Space Reduction Factor }}\DIFaddendFL Obtained When Using Synchronous Firing}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-Spd}{{6}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2}Results for a Grouped \DIFaddbegin {\hl {Automobile }}\DIFaddend Environment}{7}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Synchronous Firing on Runtime}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-RT}{{5}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing on State Space}}{7}{}\protected@file@percent }
\newlabel{fig:Sync-State}{{6}{7}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Results for the Synchronous Firing Testing}}{7}{}\protected@file@percent }
\newlabel{table:S-Table}{{2}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Speedup (Amdahl's) \DIFaddbeginFL {\hl {and State Space Reduction Factor }}\DIFaddendFL Obtained When Using Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{fig:Sync-Spd}{{7}{8}}
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Results for the Comprehensive Services without Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{table:Non-Sync-Comp-Table}{{3}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3}{\hl {Results for the DMCA Takedown Environment}}}{8}{}\protected@file@percent }
\newlabel{sec:dmca_res}{{3}{8}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Results for the Comprehensive Services with Synchronous Firing}}{8}{}\protected@file@percent }
\newlabel{table:Sync-Comp-Table}{{4}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Synchronous Firing on Runtime}}{8}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-RT}{{7}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}}{8}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-State}{{8}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-Spd}{{9}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Synchronous Firing on Runtime}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-RT}{{8}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-State}{{9}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}}{9}{}\protected@file@percent }
\newlabel{fig:Comp-Sync-Spd}{{10}{9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3}{\hl {Results for the DMCA Takedown Environment}}}{9}{}\protected@file@percent }
\newlabel{sec:dmca_res}{{3}{9}}
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces {\hl {Results for the Non-Synchronous Firing Testing}}}}{9}{}\protected@file@percent }
\newlabel{table:DMCA-NS-Table}{{5}{9}}
\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Works}{9}{}\protected@file@percent }
\newlabel{sec:fw}{{VI}{9}}
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces {\hl {Results for the Synchronous Firing Testing}}}}{9}{}\protected@file@percent }
\newlabel{table:DMCA-S-Table}{{6}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces {\hl {Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}}}}{9}{}\protected@file@percent }
\newlabel{fig:DMCA-States-Runtime}{{10}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces {\hl {Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}}}{9}{}\protected@file@percent }
\newlabel{fig:DMCA-Sync-Spd}{{11}{9}}
\bibdata{Bibliography}
\bibcite{phillips_graph-based_1998}{1}
\bibcite{schneier_modeling_1999}{2}
\bibcite{ou_scalable_2006}{3}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces {\hl {Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}}}}{10}{}\protected@file@percent }
\newlabel{fig:DMCA-States-Runtime}{{11}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces {\hl {Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}}}{10}{}\protected@file@percent }
\newlabel{fig:DMCA-Sync-Spd}{{12}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Works}{10}{}\protected@file@percent }
\newlabel{sec:fw}{{VI}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{REFERENCES}{10}{}\protected@file@percent }
\bibcite{CPSIOT}{4}
\bibcite{ming_jo}{5}
\bibcite{10.1145/3105760}{6}
@ -102,10 +107,5 @@
\bibcite{louthan_hybrid_2011}{16}
\bibcite{cook_rage_2018}{17}
\bibcite{nichols_2018}{18}
\bibcite{DMCA}{19}
\bibcite{Piracy}{20}
\bibcite{AndroidPiracy}{21}
\bibstyle{ieeetr}
\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusion}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{REFERENCES}{10}{}\protected@file@percent }
\gdef \@abspage@last{10}
\gdef \@abspage@last{11}

View File

@ -92,20 +92,4 @@ W.~M. Nichols, {\em {Hybrid} {Attack} {Graphs} for {Use} with a {Simulation} of
a {Cyber-Physical} {System}}.
\newblock PhD thesis, The {University} of {Tulsa}, 2018.
\bibitem{DMCA}
``H.r.2281 - {Digital {Millennium} {Copyright} {Act}}.''
\newblock Pub. L. No. 105-304. 1998 [Online]. Available:
https://www.govinfo.gov/content/pkg/PLAW-105publ304/html/PLAW-105publ304.htm.
\bibitem{Piracy}
Y.~Kim, J.~Moon, S.~J. Cho, M.~Park, and S.~Han, ``Efficient identification of
windows executable programs to prevent software piracy,'' in {\em 2014 Eighth
International Conference on Innovative Mobile and Internet Services in
Ubiquitous Computing}, pp.~236--240, 2014.
\bibitem{AndroidPiracy}
N.~Kumari and M.~Chen, ``Malware and piracy detection in android
applications,'' in {\em 2022 IEEE 5th International Conference on Multimedia
Information Processing and Retrieval (MIPR)}, pp.~306--311, 2022.
\end{thebibliography}

View File

@ -5,45 +5,45 @@ The style file: ieeetr.bst
Database file #1: Bibliography.bib
Warning--empty booktitle in centrality_based
Warning--empty publisher in TVA
You've used 21 entries,
You've used 18 entries,
1876 wiz_defined-function locations,
599 strings with 7566 characters,
and the built_in function-call counts, 5065 in all, are:
= -- 493
> -- 204
581 strings with 6884 characters,
and the built_in function-call counts, 4246 in all, are:
= -- 415
> -- 178
< -- 0
+ -- 77
- -- 56
* -- 333
:= -- 722
add.period$ -- 28
call.type$ -- 21
change.case$ -- 17
+ -- 67
- -- 49
* -- 286
:= -- 624
add.period$ -- 25
call.type$ -- 18
change.case$ -- 14
chr.to.int$ -- 0
cite$ -- 23
duplicate$ -- 276
empty$ -- 497
format.name$ -- 56
if$ -- 1242
cite$ -- 20
duplicate$ -- 230
empty$ -- 405
format.name$ -- 49
if$ -- 1028
int.to.chr$ -- 0
int.to.str$ -- 21
missing$ -- 17
newline$ -- 75
num.names$ -- 20
pop$ -- 87
int.to.str$ -- 18
missing$ -- 15
newline$ -- 65
num.names$ -- 18
pop$ -- 64
preamble$ -- 1
purify$ -- 0
quote$ -- 0
skip$ -- 172
skip$ -- 138
stack$ -- 0
substring$ -- 258
swap$ -- 100
substring$ -- 202
swap$ -- 82
text.length$ -- 0
text.prefix$ -- 0
top$ -- 0
type$ -- 0
warning$ -- 2
while$ -- 41
width$ -- 23
write$ -- 203
while$ -- 35
width$ -- 20
write$ -- 178
(There were 2 warnings)

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2023.2.27) 24 MAR 2023 17:54
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2023.2.27) 28 MAR 2023 19:17
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -517,104 +517,214 @@ File: ./images/schri3.png Graphic file (type png)
<use ./images/schri3.png>
Package pdftex.def Info: ./images/schri3.png used on input line 235.
(pdftex.def) Requested size: 244.9144pt x 526.96747pt.
<./images/schri4.png, id=35, 726.715pt x 804.00375pt>
File: ./images/schri4.png Graphic file (type png)
<use ./images/schri4.png>
Package pdftex.def Info: ./images/schri4.png used on input line 246.
(pdftex.def) Requested size: 726.71321pt x 804.0018pt.
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 274.
Package pdftex.def Info: OJIM.png used on input line 262.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[5 <./images/schri3.png>]
<./images/schri4.png, id=39, 602.25pt x 238.491pt>
File: ./images/schri4.png Graphic file (type png)
<use ./images/schri4.png>
Package pdftex.def Info: ./images/schri4.png used on input line 321.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri5.png, id=40, 549.69pt x 236.301pt>
File: ./images/schri5.png Graphic file (type png)
<use ./images/schri5.png>
Package pdftex.def Info: ./images/schri5.png used on input line 322.
(pdftex.def) Requested size: 238.49121pt x 102.51967pt.
<./images/schri6.png, id=41, 608.163pt x 223.38pt>
File: ./images/schri6.png Graphic file (type png)
<use ./images/schri6.png>
Package pdftex.def Info: ./images/schri6.png used on input line 329.
(pdftex.def) Requested size: 238.49121pt x 87.59843pt.
<./images/schri7.png, id=42, 532.827pt x 236.739pt>
File: ./images/schri7.png Graphic file (type png)
<use ./images/schri7.png>
Package pdftex.def Info: ./images/schri7.png used on input line 330.
(pdftex.def) Requested size: 238.49121pt x 105.96442pt.
<./images/schri8.png, id=43, 533.265pt x 236.301pt>
File: ./images/schri8.png Graphic file (type png)
<use ./images/schri8.png>
Package pdftex.def Info: ./images/schri8.png used on input line 337.
(pdftex.def) Requested size: 238.49121pt x 105.68184pt.
<./images/schri9.png, id=44, 535.893pt x 236.301pt>
File: ./images/schri9.png Graphic file (type png)
<use ./images/schri9.png>
Package pdftex.def Info: ./images/schri9.png used on input line 338.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 337--339
[][][]
[]
! Missing number, treated as zero.
<to be read again>
{
l.373 \DIFdelendFL \DIFaddbeginFL \tabcolsep{
3pt}
?
! Illegal unit of measure (pt inserted).
<to be read again>
{
l.373 \DIFdelendFL \DIFaddbeginFL \tabcolsep{
3pt}
?
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.375 \DIFaddendFL \hline
?
! You can't use `\hrule' here except with leaders.
\hline ->\noalign {\ifnum 0=`}\fi \hrule
\@height \arrayrulewidth \futurelet...
l.375 \DIFaddendFL \hline
?
! Missing number, treated as zero.
<to be read again>
\futurelet
l.375 \DIFaddendFL \hline
?
! Illegal unit of measure (pt inserted).
<to be read again>
\futurelet
l.375 \DIFaddendFL \hline
?
! Misplaced \omit.
\multispan ->\omit
\@multispan
l.377 ... \multicolumn{7}{|c|}{Synchronous Firing}
\DIFaddendFL \\ \hline
?
[5 <./images/schri3.png> <./images/schri4.png>]
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[6]
<./images/schri5.png, id=44, 602.25pt x 238.491pt>
File: ./images/schri5.png Graphic file (type png)
<use ./images/schri5.png>
Package pdftex.def Info: ./images/schri5.png used on input line 331.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri6.png, id=45, 549.69pt x 236.301pt>
File: ./images/schri6.png Graphic file (type png)
<use ./images/schri6.png>
Package pdftex.def Info: ./images/schri6.png used on input line 332.
(pdftex.def) Requested size: 238.49121pt x 102.51967pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 331--333
[][][]
[]
<./images/schri7.png, id=46, 608.163pt x 223.38pt>
File: ./images/schri7.png Graphic file (type png)
<use ./images/schri7.png>
Package pdftex.def Info: ./images/schri7.png used on input line 341.
(pdftex.def) Requested size: 238.49121pt x 87.59843pt.
<./images/schri8.png, id=47, 532.827pt x 236.739pt>
File: ./images/schri8.png Graphic file (type png)
<use ./images/schri8.png>
Package pdftex.def Info: ./images/schri8.png used on input line 342.
(pdftex.def) Requested size: 238.49121pt x 105.96442pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 341--343
[][][]
[]
<./images/schri9.png, id=48, 533.265pt x 236.301pt>
File: ./images/schri9.png Graphic file (type png)
<use ./images/schri9.png>
Package pdftex.def Info: ./images/schri9.png used on input line 351.
(pdftex.def) Requested size: 238.49121pt x 105.68184pt.
<./images/schri10.png, id=49, 535.893pt x 236.301pt>
File: ./images/schri10.png Graphic file (type png)
<use ./images/schri10.png>
Package pdftex.def Info: ./images/schri10.png used on input line 352.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 351--353
[][][]
[]
Overfull \hbox (9.2912pt too wide) in paragraph at lines 351--353
[][][]
[]
! Missing number, treated as zero.
<to be read again>
{
l.387 \DIFdelendFL \DIFaddbeginFL \tabcolsep{
3pt}
?
! Illegal unit of measure (pt inserted).
<to be read again>
{
l.387 \DIFdelendFL \DIFaddbeginFL \tabcolsep{
3pt}
?
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.389 \DIFaddendFL \hline
?
! You can't use `\hrule' here except with leaders.
\hline ->\noalign {\ifnum 0=`}\fi \hrule
\@height \arrayrulewidth \futurelet...
l.389 \DIFaddendFL \hline
?
! Missing number, treated as zero.
<to be read again>
\futurelet
l.389 \DIFaddendFL \hline
?
! Illegal unit of measure (pt inserted).
<to be read again>
\futurelet
l.389 \DIFaddendFL \hline
?
! Misplaced \omit.
\multispan ->\omit
\@multispan
l.391 ... \multicolumn{7}{|c|}{Synchronous Firing}
\DIFaddendFL \\ \hline
?
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 401.
Package pdftex.def Info: OJIM.png used on input line 411.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[7 <./images/schri5.png> <./images/schri6.png> <./images/schri7.png> <./images
/schri8.png>]
Underfull \vbox (badness 10000) has occurred while \output is active []
<./images/schri11.png, id=58, 602.25pt x 238.491pt>
File: ./images/schri11.png Graphic file (type png)
<use ./images/schri11.png>
Package pdftex.def Info: ./images/schri11.png used on input line 472.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri12.png, id=59, 560.421pt x 236.301pt>
File: ./images/schri12.png Graphic file (type png)
<use ./images/schri12.png>
Package pdftex.def Info: ./images/schri12.png used on input line 473.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 472--474
[][][]
[]
Overfull \hbox (9.2912pt too wide) in paragraph at lines 472--474
[][][]
[]
<./images/schri13.png, id=60, 600.717pt x 230.607pt>
File: ./images/schri13.png Graphic file (type png)
<use ./images/schri13.png>
Package pdftex.def Info: ./images/schri13.png used on input line 483.
(pdftex.def) Requested size: 238.49121pt x 91.555pt.
<./images/schri14.png, id=61, 542.463pt x 236.739pt>
File: ./images/schri14.png Graphic file (type png)
<use ./images/schri14.png>
Package pdftex.def Info: ./images/schri14.png used on input line 484.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 483--485
[][][]
[]
Overfull \hbox (9.2912pt too wide) in paragraph at lines 483--485
[][][]
[]
<./images/schri15.png, id=62, 535.893pt x 236.301pt>
File: ./images/schri15.png Graphic file (type png)
<use ./images/schri15.png>
Package pdftex.def Info: ./images/schri15.png used on input line 493.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 493--494
[][][]
[]
Underfull \vbox (badness 4752) has occurred while \output is active []
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[8 <./images/schri9.png> <./images/schri10.png>]
<./images/schri16.png, id=68, 542.463pt x 236.739pt>
File: ./images/schri16.png Graphic file (type png)
<use ./images/schri16.png>
Package pdftex.def Info: ./images/schri16.png used on input line 557.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri17.png, id=69, 560.421pt x 236.301pt>
File: ./images/schri17.png Graphic file (type png)
<use ./images/schri17.png>
Package pdftex.def Info: ./images/schri17.png used on input line 558.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri18.png, id=70, 536.112pt x 236.301pt>
File: ./images/schri18.png Graphic file (type png)
<use ./images/schri18.png>
Package pdftex.def Info: ./images/schri18.png used on input line 565.
(pdftex.def) Requested size: 238.49121pt x 105.11935pt.
<./images/schri19.png, id=71, 535.893pt x 236.301pt>
File: ./images/schri19.png Graphic file (type png)
<use ./images/schri19.png>
Package pdftex.def Info: ./images/schri19.png used on input line 566.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Underfull \vbox (badness 1062) has occurred while \output is active []
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 573.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
@ -622,106 +732,28 @@ Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[7 <./images/schri4.png> <./images/schri5.png> <./images/schri6.png> <./images
/schri7.png> <./images/schri8.png> <./images/schri9.png>]
<./images/schri10.png, id=58, 602.25pt x 238.491pt>
File: ./images/schri10.png Graphic file (type png)
<use ./images/schri10.png>
Package pdftex.def Info: ./images/schri10.png used on input line 457.
(pdftex.def) Requested size: 238.49121pt x 94.44125pt.
<./images/schri11.png, id=59, 560.421pt x 236.301pt>
File: ./images/schri11.png Graphic file (type png)
<use ./images/schri11.png>
Package pdftex.def Info: ./images/schri11.png used on input line 458.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 457--459
[][][]
[]
<./images/schri12.png, id=60, 600.717pt x 230.607pt>
File: ./images/schri12.png Graphic file (type png)
<use ./images/schri12.png>
Package pdftex.def Info: ./images/schri12.png used on input line 467.
(pdftex.def) Requested size: 238.49121pt x 91.555pt.
<./images/schri13.png, id=61, 542.463pt x 236.739pt>
File: ./images/schri13.png Graphic file (type png)
<use ./images/schri13.png>
Package pdftex.def Info: ./images/schri13.png used on input line 468.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 467--469
[][][]
[]
<./images/schri14.png, id=62, 535.893pt x 236.301pt>
File: ./images/schri14.png Graphic file (type png)
<use ./images/schri14.png>
Package pdftex.def Info: ./images/schri14.png used on input line 477.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
Overfull \hbox (9.2912pt too wide) in paragraph at lines 477--478
[][][]
[]
[9 <./images/schri11.png> <./images/schri12.png> <./images/schri13.png> <./ima
ges/schri14.png> <./images/schri15.png>] (./diff.bbl
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[8 <./images/schri10.png> <./images/schri11.png> <./images/schri12.png> <./ima
ges/schri13.png>]
<./images/schri15.png, id=70, 542.463pt x 236.739pt>
File: ./images/schri15.png Graphic file (type png)
<use ./images/schri15.png>
Package pdftex.def Info: ./images/schri15.png used on input line 541.
(pdftex.def) Requested size: 238.49121pt x 104.08238pt.
<./images/schri16.png, id=71, 560.421pt x 236.301pt>
File: ./images/schri16.png Graphic file (type png)
<use ./images/schri16.png>
Package pdftex.def Info: ./images/schri16.png used on input line 542.
(pdftex.def) Requested size: 238.49121pt x 100.5618pt.
<./images/schri17.png, id=72, 536.112pt x 236.301pt>
File: ./images/schri17.png Graphic file (type png)
<use ./images/schri17.png>
Package pdftex.def Info: ./images/schri17.png used on input line 549.
(pdftex.def) Requested size: 238.49121pt x 105.11935pt.
<./images/schri18.png, id=73, 535.893pt x 236.301pt>
File: ./images/schri18.png Graphic file (type png)
<use ./images/schri18.png>
Package pdftex.def Info: ./images/schri18.png used on input line 550.
(pdftex.def) Requested size: 238.49121pt x 105.15901pt.
[10 <./images/schri16.png> <./images/schri17.png> <./images/schri18.png> <./im
ages/schri19.png>])
File: OJIM.png Graphic file (type png)
<use OJIM.png>
Package pdftex.def Info: OJIM.png used on input line 557.
Package pdftex.def Info: OJIM.png used on input line 584.
(pdftex.def) Requested size: 75.09589pt x 28.0pt.
Underfull \vbox (badness 10000) has occurred while \output is active []
Overfull \vbox (8.45pt too high) has occurred while \output is active []
[9 <./images/schri14.png> <./images/schri15.png> <./images/schri16.png> <./ima
ges/schri17.png> <./images/schri18.png>] (./diff.bbl
Underfull \hbox (badness 10000) in paragraph at lines 96--99
[]\OT1/ptm/m/n/8 ``H.r.2281 - Dig-i-tal Mil-len-nium Copy-right Act.''
[]
[11
Underfull \hbox (badness 10000) in paragraph at lines 96--99
\OT1/ptm/m/n/8 Pub. L. No. 105-304. 1998 [On-line]. Avail-able:
[]
Underfull \hbox (badness 10000) in paragraph at lines 96--99
\OT1/ptm/m/n/8 https://www.govinfo.gov/content/pkg/PLAW-105publ304/html/PLAW-
[]
)
Overfull \vbox (11.34346pt too high) has occurred while \output is active []
Overfull \vbox (11.2pt too high) has occurred while \output is active []
[10]
]
(./diff.aux)
LaTeX Font Warning: Size substitutions with differences
@ -729,10 +761,10 @@ LaTeX Font Warning: Size substitutions with differences
)
Here is how much of TeX's memory you used:
6219 strings out of 478238
97419 string characters out of 5850456
494397 words of memory out of 5000000
24326 multiletter control sequences out of 15000+600000
6225 strings out of 478238
97605 string characters out of 5850456
499430 words of memory out of 5000000
24331 multiletter control sequences out of 15000+600000
528709 words of font info for 142 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
55i,17n,62p,1521b,598s stack positions out of 5000i,500n,10000p,200000b,80000s
@ -746,10 +778,10 @@ vetic/uhvb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb></
usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texmf-dist
/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/
utmr8a.pfb></usr/share/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
Output written on diff.pdf (10 pages, 2765790 bytes).
Output written on diff.pdf (11 pages, 2827478 bytes).
PDF statistics:
137 PDF objects out of 1000 (max. 8388607)
62 compressed objects within 1 object stream
142 PDF objects out of 1000 (max. 8388607)
64 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
96 words of extra memory for PDF output out of 10000 (max. 10000000)
101 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -1,7 +1,7 @@
\documentclass{IEEEoj}
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL ../Original Submission/Schrick-Noah_AG-CG-SyncFire.tex Mon Dec 12 09:02:11 2022
%DIF ADD Schrick-Noah_AG-CG-SyncFire_Revised.tex Fri Mar 24 17:47:38 2023
%DIF ADD Schrick-Noah_AG-CG-SyncFire_Revised.tex Tue Mar 28 19:10:14 2023
\usepackage{cite}
\usepackage{spverbatim}
\usepackage{amsmath,amssymb,amsfonts}
@ -17,11 +17,11 @@
%DIF UNDERLINE PREAMBLE %DIF PREAMBLE
\RequirePackage[normalem]{ulem} %DIF PREAMBLE
\RequirePackage{color}\definecolor{RED}{rgb}{1,0,0}\definecolor{BLUE}{rgb}{0,0,1} %DIF PREAMBLE
%\providecommand{\DIFadd}[1]{{\protect\color{blue}\uwave{#1}}} %DIF PREAMBLE
%\providecommand{\DIFdel}[1]{{\protect\color{red}\sout{#1}}} %DIF PREAMBLE
\usepackage{soulutf8}
\providecommand{\DIFadd}[1]{{\protect\hl{#1}}} %highlight
\providecommand{\DIFdel}[1]{} %do not show deleted
%\providecommand{\DIFadd}[1]{{\protect\color{blue}\uwave{#1}}} %DIF PREAMBLE
%\providecommand{\DIFdel}[1]{{\protect\color{red}\sout{#1}}} %DIF PREAMBLE
%DIF SAFE PREAMBLE %DIF PREAMBLE
\providecommand{\DIFaddbegin}{} %DIF PREAMBLE
\providecommand{\DIFaddend}{} %DIF PREAMBLE
@ -176,8 +176,8 @@ Post-processing is one option at removing the unattainable states. This process
Instead, a new feature called synchronous firing can be used to prevent the generation of these states. The goal of the synchronous firing feature is to prevent the generation of unattainable states, while incurring no greater computational cost. Section \ref{sec:implementing} will discuss the development of this feature, and Section \ref{sec:Results} will examine the results when using this feature in applicable networks.
\section{Implementing Synchronous Firing} \label{sec:implementing}
\DIFaddbegin \DIFadd{Synchronous exploit firing aims to eliminate the generation of infeasible states during the generation process, rather than needing an additional post-processing step. Using Fig. }\ref{fig:non-sync_ex} \DIFadd{as an example, the goal of synchronous firing is to only generate the 3 valid, unshaded nodes, rather than generate all 16 nodes since 13 of the nodes represent an impossibility where two cars are progressing through time at different rates. Synchronous firing is accomplished through new grouping keywords in the input exploit file, which propagate through the modified attack and compliance graph engine, and prevent the firing of exploits if they are part of a group where all members are not yet available to fire.
}\DIFaddend For the implementation of the synchronous firing feature, there were four primary changes and additions that were \DIFdelbegin \DIFdel{necessary}\DIFdelend \DIFaddbegin \DIFadd{required}\DIFaddend . The first is a change in the lexical analyzer, \DIFdelbegin \DIFdel{the }\DIFdelend \DIFaddbegin \DIFadd{which handles the model and exploit input. Users indicate features that should fire simultaneously in these input files, and the lexical analyzer is responsible for parsing and passing that information to the graph generator. The }\DIFaddend second involves multiple changes to PostgreSQL \DIFdelbegin \DIFdel{, the }\DIFdelend \DIFaddbegin \DIFadd{to support the storage of group features and information. The }\DIFaddend third is the implementation of compound operators \DIFdelbegin \DIFdel{, and lastly }\DIFdelend \DIFaddbegin \DIFadd{in RAGE, since enumeration of all exploits may not be possible, especially when modeling a system over time. The fourth }\DIFaddend is a change in the graph generation process\DIFaddbegin \DIFadd{, which checks to see if all exploits in a group are able to fire simultaneously before firing}\DIFaddend . The subsections in this Section describe these four alterations \DIFaddbegin \DIFadd{in greater detail}\DIFaddend .
\DIFaddbegin \DIFadd{Synchronous exploit firing aims to eliminate the generation of infeasible states during the generation process, rather than needing an additional post-processing step. Using Fig. }\ref{fig:non-sync_ex} \DIFadd{as an example, the goal of synchronous firing is to only generate the 3 valid, unshaded non-root nodes, rather than generate all 16 nodes since 13 of the nodes represent an impossibility where two cars are progressing through time at different rates. Synchronous firing is accomplished through new grouping keywords in the input exploit file, which propagate through the modified attack and compliance graph engine, and prevent the firing of exploits if they are part of a group where all members are not yet available to fire.
}\DIFaddend For the implementation of the synchronous firing feature, there were four primary changes and additions that were \DIFdelbegin \DIFdel{necessary}\DIFdelend \DIFaddbegin \DIFadd{required}\DIFaddend . The first is a change in the lexical analyzer, \DIFdelbegin \DIFdel{the }\DIFdelend \DIFaddbegin \DIFadd{which handles the model and exploit input. Users indicate features that should fire simultaneously in these input files, and the lexical analyzer is responsible for parsing and passing that information to the graph generator. The }\DIFaddend second involves multiple changes to \DIFdelbegin \DIFdel{PostgreSQL, the }\DIFdelend \DIFaddbegin \DIFadd{the PostgreSQL database implementation and schema in RAGE to support the storage of group features and information. The }\DIFaddend third is the implementation of compound operators \DIFdelbegin \DIFdel{, and lastly }\DIFdelend \DIFaddbegin \DIFadd{in RAGE, since enumeration of all exploits may not be possible, especially when modeling a system over time. The fourth }\DIFaddend is a change in the graph generation process\DIFaddbegin \DIFadd{, which checks to see if all exploits in a group are able to fire simultaneously before firing}\DIFaddend . The subsections in this Section describe these four alterations \DIFaddbegin \DIFadd{in greater detail}\DIFaddend .
\subsection{GNU Bison and Flex}
The work conducted by the author of \cite{cook_rage_2018} included the introduction of GNU Bison and GNU Flex into RAGE. The introduction of Bison and Flex allows for an easily modifiable grammar to adjust features, the ability to easily update parsers since Bison and Flex are built into the build system, and increases portability since Flex and Bison generate standard C.
@ -237,9 +237,21 @@ The implementation of synchronous firing in the graph generation process relies
\label{fig:sync-fire}
\end{figure}
\DIFaddbegin \subsection{\DIFadd{Accuracy of Generated Graphs}}
\DIFadd{The process of synchronous firing may result in output graphs of different sizes compared to their non-synchronous firing counterparts. This is the intended effect, but raises the discussion of their accuracy. A derivative figure of Fig. }\ref{fig:non-sync_ex} \DIFadd{is shown in Fig. }\ref{fig:non-sync_side}\DIFadd{, which illustrates the original figure with its synchronous firing counterpart. In this example, since two cars should not progress through times at different rates, the graph generated by synchronous firing represents greater real-world applicability and accuracy compared to its non-synchronous equivalent, despite having less states and edges. The information removed in this scenario is considered unwanted and unusable.
}
\begin{figure}[htp]
\centering
\includegraphics[scale=1.0,width=2.75in]{"./images/schri4.png"}
\caption{\DIFaddFL{Car Example With and Without Synchronous Firing}}
\label{fig:non-sync_side}
\end{figure}
\section{Results} \label{sec:Results}
\DIFadd{However, the accuracy of the resulting graph relies on the input models provided by a user. If a user groups features such as time and weather, additional care is required to ensure that this is desired. The synchronous firing feature ensures that group assets have exploits fired on them simultaneously if specified, but users will need to ensure that the relationship between the group assets is justified. In the experiments shown in Section }\ref{sec:Results}\DIFadd{, no usable or wanted information is lost due to the feature the assets were grouped on, along with the exploits specified for these groups.
}
\DIFaddend \section{Results} \label{sec:Results}
\subsection{Experimental Networks and Computing Platform} \label{sec:test-platform}
All data was collected on a 13 node cluster, with 12 nodes serving as dedicated compute nodes, and 1 node serving as the login node. Each compute node has a configuration as follows:
\begin{itemize}
@ -280,16 +292,12 @@ The compliance checks are as follows:
\end{itemize}
\DIFaddbegin \subsubsection{\DIFadd{DMCA Takedown}}
\DIFadd{A second example of synchronous firing is illustrated through a DMCA Takedown for a fictitious organization [19]%\mbox{%DIFAUXCMD
%\cite{DMCA}}\hskip0pt%DIFAUXCMD
. In this example, a DMCA Takedown is issued to an organization after a group of employees were found to be engaging in online piracy with torrenting software on company devices and while using company resources. Detection and removal of illicit data, such as through means presented by the authors of %\mbox{%DIFAUXCMD
%\cite{Piracy} }\hskip0pt%DIFAUXCMD
[20] for Windows or %\mbox{%DIFAUXCMD
%\cite{AndroidPiracy} }\hskip0pt%DIFAUXCMD
[21] for company-supplied Android mobile devices, can be incorporated into and represented by a compliance graph.
\DIFadd{A second example of synchronous firing is illustrated through a DMCA Takedown for a fictitious organization [19]
. In this example, a DMCA Takedown is issued to an organization after a group of employees were found to be engaging in online piracy with torrenting software on company devices and while using company resources. Detection and removal of illicit data, such as through means presented by the authors of [20]
for Windows or [21] for company-supplied Android mobile devices, can be incorporated into and represented by a compliance graph.
}
\DIFadd{For this example, various graphs are generated based on the permutations of employees present. In one graph, only Employee A is present in the network. In another graph, Employees B and C are present in the network. All permutations are tested and are show in }\ref{sec:dmca_res}\DIFadd{. The graph generation process walks through as a system administrator removes the torrenting software and the illicit data from the company devices. Typically when removing torrenting software, the data associated with the torrenting program can be removed at the same time as the uninstall automatically; an administrator does not need to remove the torrenting program and then separately remove the data. Without the use of synchronous firing, attack and compliance graphs must individually remove all data and all programs individually. This example highlights the capability of synchronous firing by grouping the removal of software and data together through ``uninstall" groups, as opposed to traditional attack and compliance graphs requiring multiple steps to remove the software and data.
\DIFadd{For this example, various graphs are generated based on the permutations of employees present. In one graph, only Employee A is present in the network. In another graph, Employees B and C are present in the network. All permutations are examined and results are shown in Subsection }\ref{sec:dmca_res}\DIFadd{. The graph generation process walks through as a system administrator removes the torrenting software and the illicit data from the company devices. Typically when removing torrenting software, the data associated with the torrenting program can be removed at the same time as the uninstall automatically; an administrator does not need to remove the torrenting program and then separately remove the data. Without the use of synchronous firing, attack and compliance graphs must individually remove all data and all programs individually. This example highlights the capability of synchronous firing by grouping the removal of software and data together through ``uninstall" groups, as opposed to traditional attack and compliance graphs requiring multiple steps to remove the software and data.
}
\DIFadd{This experimental setup is as follows:
@ -304,8 +312,8 @@ The compliance checks are as follows:
\DIFadd{The compliance checks are as follows:
}\begin{itemize}
\item{Does an employee have torrenting software}
\item{Does an employee have illicit data}
\item{Does an employee have torrenting software?}
\item{Does an employee have illicit data?}
\end{itemize}
\DIFaddend \subsection{Results and Analysis}
@ -318,24 +326,30 @@ When comparing the E/S Ratio for the non-synchronous graphs to the E/S Ratio for
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri4.png"}
\includegraphics[width=3.3in]{"./images/schri5.png"}
\caption[Synchronous Firing on Runtime]{Bar Graph and Line Graph Representations of Synchronous Firing on Runtime}
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri4.png"}
%DIFDELCMD < %%%
\DIFdelendFL \includegraphics[width=3.3in]{"./images/schri5.png"}
\DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri6.png"}
\DIFaddendFL \caption[Synchronous Firing on Runtime]{Bar Graph and Line Graph Representations of Synchronous Firing on Runtime}
\label{fig:Sync-RT}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri6.png"}
\includegraphics[width=3.3in]{"./images/schri7.png"}
\caption{Bar Graph and Line Graph Representations of Synchronous Firing on State Space}
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri6.png"}
%DIFDELCMD < %%%
\DIFdelendFL \includegraphics[width=3.3in]{"./images/schri7.png"}
\DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri8.png"}
\DIFaddendFL \caption{Bar Graph and Line Graph Representations of Synchronous Firing on State Space}
\label{fig:Sync-State}
\end{figure}
\begin{figure}[htp]
\centering
\includegraphics[width=3.3in]{"./images/schri8.png"}
\DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri9.png"}
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri8.png"}
%DIFDELCMD < %%%
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri9.png"}
\includegraphics[width=3.3in]{"./images/schri10.png"}
\DIFaddendFL \caption{Speedup (Amdahl's) \DIFaddbeginFL \DIFaddFL{and State Space Reduction Factor }\DIFaddendFL Obtained When Using Synchronous Firing}
\label{fig:Sync-Spd}
\end{figure}
@ -453,9 +467,10 @@ Leveraging comprehensive services with synchronous firing enables users to signi
\begin{figure}
\centering
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri9.png"}
%DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri10.png"}
%DIFDELCMD < %%%
\DIFdelendFL \includegraphics[width=3.3in]{"./images/schri10.png"}
\DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri11.png"}
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri11.png"}
\includegraphics[width=3.3in]{"./images/schri12.png"}
\DIFaddendFL \caption[Synchronous Firing on Runtime]{Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on Runtime}
\label{fig:Comp-Sync-RT}
\end{figure}
@ -463,9 +478,10 @@ Leveraging comprehensive services with synchronous firing enables users to signi
\begin{figure}
\centering
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri11.png"}
%DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri12.png"}
%DIFDELCMD < %%%
\DIFdelendFL \includegraphics[width=3.3in]{"./images/schri12.png"}
\DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri13.png"}
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri13.png"}
\includegraphics[width=3.3in]{"./images/schri14.png"}
\DIFaddendFL \caption{Bar Graph and Line Graph Representations of Synchronous Firing with Comprehensive Services on State Space}
\label{fig:Comp-Sync-State}
\end{figure}
@ -474,7 +490,7 @@ Leveraging comprehensive services with synchronous firing enables users to signi
\centering
\DIFdelbeginFL %DIFDELCMD < \includegraphics[width=3.3in]{"./images/schri13.png"}
%DIFDELCMD < %%%
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri14.png"}
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=3.3in]{"./images/schri15.png"}
\DIFaddendFL \caption{Speedup (Amdahl's) Obtained When Using Synchronous Firing with Comprehensive Services}
\label{fig:Comp-Sync-Spd}
\DIFaddbeginFL \end{figure}
@ -538,16 +554,16 @@ Leveraging comprehensive services with synchronous firing enables users to signi
\begin{figure}
\centering
\includegraphics[width=3.3in]{"./images/schri15.png"}
\includegraphics[width=3.3in]{"./images/schri16.png"}
\includegraphics[width=3.3in]{"./images/schri17.png"}
\caption{\DIFaddFL{Synchronous Firing on State Space and Runtime for the DMCA Takedown Environment}}
\label{fig:DMCA-States-Runtime}
\end{figure}
\begin{figure}[htp]
\centering
\includegraphics[width=3.3in]{"./images/schri17.png"}
\includegraphics[width=3.3in]{"./images/schri18.png"}
\includegraphics[width=3.3in]{"./images/schri19.png"}
\caption{\DIFaddFL{Speedup (Amdahl's) and State Space Reduction Factor Obtained When Using Synchronous Firing}}
\label{fig:DMCA-Sync-Spd}
\DIFaddendFL \end{figure}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -0,0 +1 @@
<mxfile host="app.diagrams.net" modified="2023-03-29T00:07:29.257Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="s1v2gaFuN5PDHd9p0O1B" version="20.8.23" type="device"><diagram id="ZJqofbyrsTVr7fP3P7zB" name="Page-1">7V1bk5s2FP41ftwMSNz8uNem06TNdNumedqRgbVpMHIwztr59RVGMiBuwlyENzuT2cDhSAidT985kg54Bm/X+19CtFl9xI7rz4Di7GfwbgaACgCYxf8U55BIdKgkgmXoOVQpFTx6P1wqZGo7z3G3OcUIYz/yNnmhjYPAtaOcDIUhfsmrPWM/f9cNWroFwaON/KL0s+dEq0Rq6Uoqf+96yxW7s6rQK2vElKlgu0IOfsmI4P0M3oYYR8nRen/r+nHnsX5Jyj1UXD01LHSDSKTAk6H++BA5/zzunt6rX+dP6N78eAVN2rjowJ7YdUgH0FMcRiu8xAHy71PpTYh3gePG1SrkLNX5gPGGCFUi/M+NogO1JtpFmIhW0dqnV929F/1Li8fHXzLyu33mwt2BnQRReDgWeaez0y/Za2mx4xkrt41C/PVkufgezziIHtDa82OVv7w1ARdQfndfyN8/8RoFVIW2XTXIedJFcb9Udj0VbfEutKkW8v/4dWH8ffXwzXhEtv4bMjY/rlSGYRQu3ahOEZwgQsaWi9cueSxSMHR9FHnf8y1BFOTLk16KA3JAodAGFpZMWKhvsKhUhCPBoraZ35G/o7eyUfikxi0nXUb+OwpjCjR88hg3i5AcLeOjWA8I6OFo5YZP33bIP2nti1j0fcL/MeZeVl7kPm7QsXdfiAvKI6rSIt/dMHL3GVGxS+lVyDwRdWAqc2AvqTs4kf4q4woMZSArAH0qnE1HXe/Ds8NAAqIDSSsdvrIIl40sSTY92bEN5ba3aD9cKWxiXSpXAjGuJAIDrWPeChbbzbGrpsGdz57v32Ifh8dy8NmyXds++c7MlYWla3rtsBVnW6Dn2fY0D5DHtpMJhZrYtsOQgqJDaj4t1gQXx5qqLNYUNvFYrFluUTiV0SY88YA5i75TIGyw6vHskxsSNo/cUKapLakOEopPJs5xkOqrdJDQmJqDNKSScBsHWRG6pnOT/qcjmuhQNCflWOHlOdZW05Fe1n8ctF0dHzddaeiHv0VBA+dSMaJJxcgIyxCTWyUUBoYp1bFrBcfOXPF2Q/oo47TFZ8OkJdnCRd9edQuRiXPFTUrCBVR2G+EKLyzWsLhQw5IdauhSZwfD71Z1oAZdkBo0te9A41j0OgzRIaOwwV4QbTM1f4oFmTCWLWJTbEGT27zk9AFUOulr83p9CGr1yUHyhCl2T111vgc97QyPC+dO4OzHkYmi1eg6Q62wNpuzMGsTT52rImkYLZXCoDXKucka1BtQOO+mryn1+ppaqz8QyqWmGIgv6cjAtwZkkK+mcOQL1XrY8PoN5KuZtWQ9DMygITU2aDFlnfbkUxS6o00+a5s51O7a4IuHlRY6PzNh1Pi8fPX+YsZgnyPGFCV7pdycw5I9v6PaFFOoPHm31Ne1MWKKyaw5D7E6ORi3iyJ1qLCbn2RpHBH1FHYDi4tXjIYw2qzV7wzhWmPIzQ9ZnO/B5OSHKFPzeeDS1qRaZSAMRkXWqFTUeoakcYygj+HUpGyoyDCqpnU0are5gyXGvMMmHlwa82pQIvOWU8NkmFd4AzLPvUMmHswFhyIbDOMnHpQ2x5Qa2I+V0TeoRWHvOZpnuVCDi9Rg4w6MXqc/0KKh1FcpzstduvAcBlEYa4bUGGE+hRgBXViMoPPZ+9JjBFicZQvnooC3XJTpQEstX5WUiCxBhhh2B6IDQ/RgFKBxC3pAtlVYg5qsUjm2f8pVNZXjbV16UjlLUxrKjq/z5QDA78XItyM43/+OkAsKhN1lOTp+Hv8LrclBq5hm3GuIXoKNV0D12nxydjSmYMdLm2oZQGJAXJ78IW7GSbzfXtHjJXapJkUuMc6QboSiu73EtKhejWJqso0i+KLrxGeK3YwyzxvFGvMrOqVGEYweSjpXzqZfD0YAYGpGkPslo7NeMx3jpYk6/5pdOK92Ab3nbmkqx6qAw0TS/kLuVrEibiJhGvN8RRVJYH1t+bzyFNW6qKAROl0/Llexs2f0BJ1CRboiBJ3Wr+3oHE+qDe87aLX6w2xdynmrZnAabMRo19ShdiZvT298RUPluJoSMMc6ZaoZaoKf2egdPYWvlvEBkyh6ADerBwMxHI8e0JAhzW/0gDEypA3BPL2Jhei9ft5n1B218tihuM/J+jFOE8l1lfFth9mFq+1xPF/HHW9s9sl0ll4nsmdk58uUZaJkCnCr60zw2SN0sotb8XgI7FWIA7yLa3nwQi9YZpbeF3wVRJa0v2I5nhgsypsX+d4yIMc2MW/83a6b2KyejfxremHtOU5CeS55eLQ4VhWTHh2OpF79ZqbfxXURltvSDJvCUmGAA5dbV6SiCji1mgRyXDUvAuzEQlmAwcFWR4pbtjzA2FfhGRzUfqF0FoJT/L2BTxx8HL0ZJbsPoIzehkNfGb3xDiBwruOfEki7ImOYfHiTT7fTZ4Om2xW7OdONekkvMlnXYJnbQrLOjHbMporOXgogp+kPKyTq6c9TwPv/AQ==</diagram></mxfile>