\relax \@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 5: }{\bf \uppercase {Utilization OF MESSAGE PASSING INTERFACE}}}{25}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5.1}\bf Introduction to MPI Utilization for Attack Graph Generation}{25}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5.2}\bf Necessary Components}{25}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}\it Serialization}{25}{}\protected@file@percent } \citation{li_concurrency_2019} \citation{9150145} \citation{7087377} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}\it Data Consistency}{26}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5.3}\bf Tasking Approach}{26}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}\it Introduction to the Tasking Approach}{26}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}\it Algorithm Design}{26}{}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Task Overview of the Attack Graph Generation Process}}{27}{}\protected@file@percent } \newlabel{fig:tasks}{{5.1}{27}} \@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Node Allocation for each Task}}{28}{}\protected@file@percent } \newlabel{fig:node-alloc}{{5.2}{28}} \@writefile{toc}{\contentsline {subsubsection}{Communication Structure}{29}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Task 0}{29}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Task 1}{29}{}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Data Distribution of Task One}}{30}{}\protected@file@percent } \newlabel{fig:Task1-Data-Dist}{{5.3}{30}} \@writefile{toc}{\contentsline {subsubsection}{Task 2}{30}{}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Communication From Task 1 to Task 2 when the Number of Nodes Allocated is Equal}}{31}{}\protected@file@percent } \newlabel{fig:Task1-Case1}{{5.4}{31}} \@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Communication From Task 1 to Task 2 when Task 1 Has More Nodes Allocated}}{32}{}\protected@file@percent } \newlabel{fig:Task1-Case2}{{5.5}{32}} \@writefile{toc}{\contentsline {subsubsection}{Task 3}{32}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Task 4 and Task 5}{32}{}\protected@file@percent } \newlabel{table:tasking-tag}{{5.3.2}{33}} \@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces MPI Tags for the MPI Tasking Approach}}{33}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{MPI Tags}{33}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}\it Performance Expectations}{33}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}\it Results}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5.4}\bf Subgraphing Approach}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}\it Introduction to the Subgraphing Approach}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}\it Algorithm Design}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Communication Structure}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Worker Nodes}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Root Node}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{Database Node}{34}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.4.3}\it Performance Expectations}{34}{}\protected@file@percent } \@setckpt{Chapter5}{ \setcounter{page}{35} \setcounter{equation}{0} \setcounter{enumi}{4} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{5} \setcounter{section}{4} \setcounter{subsection}{3} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{5} \setcounter{table}{1} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} }