% path_models

The distribution tool assigns a model to each deployment nodes, based on how the traffic passes through, it ends on or it starts from the node.

\begin{itemize}
	\item 
	\begin{minipage}{0.6\textwidth}\raggedright
		model A: the node is an end point for the traffic, but it could not generate that type of traffic.
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[-, white, thick] (1,-0.2) -- (1,-0.8);
				\draw[<-, thick] (1,1) -- (1,2.8);
				
				%% Draw labels
				%\draw (1, 2) node[anchor=south] {service node};
				\draw (1, 2.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model A}
		
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model B: the node is a start point for the traffic, but it could not be a destination for that type of traffic.
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[-, white, thick] (1,-0.2) -- (1,-0.8);
				\draw[->, thick] (1,1) -- (1,2.8);
				
				%% Draw labels
				%\draw (1, 2) node[anchor=south] {service node};
				\draw (1, 2.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model B}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model C: the node is both a start point and an end point for the traffic.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[-, white, thick] (1,2.2) -- (1,2.8);
				\draw[-, white, thick] (1,-1.2) -- (1,-0.8);
				\draw[<-, thick] (0.25,1) -- (1.75,1);
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 0.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model C}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model D: the node is like ``model C'', but the traffic could come from its self or from outside.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[-, thick] (1,1.25) -- (1,2.8);
				\draw[-, white, thick] (1,-0.2) -- (1,-0.8);
				\draw[<-, thick] (0.25,1) -- (1.75,1);
				\draw[thick] (1,1.25) arc (0:-90:0.25);
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 0.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model D}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model E: the node is neither a start or an end point for the traffic, but the traffic comes from a node that is nearest to the root element and it goes to a node that is farther from the root element.
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[->, thick] (1,2.8) -- (1,-0.8);
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (1, -0.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model E}
		
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model F: the node is like ``model E'', but the direction of the traffic is opposite, it comes from a sub element and goes to an above node.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				\draw[<-, thick] (1,2.8) -- (1,-0.8);
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (1, -0.5)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model F}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model G: the node can receive traffic from the nodes under it or above it and the destination is one of the child nodes.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				%\draw[-, thick] (1,1.032) -- (1,-0.8);
				%\draw[<-, thick] (0.25,2.8) -- (0.25,2);
				%\draw[-, thick] (1.75,2.8) -- (1.75,2);
				%\draw[thick] (1,1.032) arc (0:75:0.25);
				%\begin{scope}
			%	\clip (0.23,1.2) rectangle (1.78,2);
				%\draw[thick] (1,2) circle (0.75);
				%\end{scope}
				
				%% Draw projection
				\draw[-, thick] (1,0.968) -- (1,2.8);
				\draw[<-, thick] (0.25,-0.8) -- (0.25,0);
				\draw[-, thick] (1.75,-0.8) -- (1.75,0);
				\draw[thick] (1,0.968) arc (0:-75:0.25);
				\begin{scope}
				\clip (0.23,0) rectangle (1.78,0.8);
				\draw[thick] (1,0) circle (0.75);
				\end{scope}
				
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 1)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model G}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model H: the node is like ``model F'', but it has two different sub element that could generate that type of traffic.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				%\draw[->, thick] (1,1.032) -- (1,-0.8);
				%\draw[-, thick] (0.25,2.8) -- (0.25,2);
				%\draw[-, thick] (1.75,2.8) -- (1.75,2);
				%\draw[thick] (1,1.032) arc (0:75:0.25);
				%\begin{scope}
				%\clip (0.23,1.2) rectangle (1.78,2);
				%\draw[thick] (1,2) circle (0.75);
				%\end{scope}
				
				%% Draw projection
				\draw[->, thick] (1,0.968) -- (1,2.8);
				\draw[-, thick] (0.25,-0.8) -- (0.25,0);
				\draw[-, thick] (1.75,-0.8) -- (1.75,0);
				\draw[thick] (1,0.968) arc (0:-75:0.25);
				\begin{scope}
				\clip (0.23,0) rectangle (1.78,0.8);
				\draw[thick] (1,0) circle (0.75);
				\end{scope}
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 1)  node[anchor=west] {traffic direction};
				
				
				\end{tikzpicture}}
			\caption{Model H}
			
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model I: the node receives the traffic from a sub element and the destination for the traffic is also for a node that is under this node, there is no destination above it.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				%\draw[->, white, thick] (1,-0.5) -- (1,-0.8);
				%\draw[<-, thick] (0.25,2.8) -- (0.25,2);
				%\draw[-, thick] (1.75,2.8) -- (1.75,2);
				%\begin{scope}
				%\clip (0.23,1.2) rectangle (1.78,2);
				%\draw[thick] (1,2) circle (0.75);
				%\end{scope}
				
				%% Draw projection
				\draw[->, white, thick] (1,2.5) -- (1,2.8);
				\draw[<-, thick] (0.25,-0.8) -- (0.25,0);
				\draw[-, thick] (1.75,-0.8) -- (1.75,0);
				\begin{scope}
				\clip (0.23,0) rectangle (1.78,0.8);
				\draw[thick] (1,0) circle (0.75);
				\end{scope}
				
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 1)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model I}
		
		\end{figure}
	\end{minipage}
	
	\item
	\begin{minipage}{0.6\textwidth}\raggedright
		model L: the node is like model D'', but it has two different sub element that could generate that type of traffic.
		
	\end{minipage}
	\begin{minipage}{0.35\textwidth}\raggedleft
		\hfill
		\begin{figure}[H]
			\centering
			\resizebox{0.5\textwidth}{!}{
				
				\begin{tikzpicture}[>=Stealth]
				
				%% Draw  rectangle
				\draw[-, thin] (0,0) -- (2,0);
				\draw[-, thin] (0,0) -- (0,2);
				\draw[-, thin] (2,2) -- (2,0);
				\draw[-, thin] (2,2) -- (0,2);
				
				%% Draw projection
				%\draw[->, white, thick] (1,-0.5) -- (1,-1);
				%\draw[<-, thick] (0.25,2.8) -- (0.25,2);
				%\draw[-, thick] (1.75,2.8) -- (1.75,2);
				%\draw[-, thick] (1.5,2.8) -- (1.5,2);
				%\draw[thick] (1.5,2) arc (0:-47:1);
				
				%\begin{scope}
				%\clip (0.23,1.2) rectangle (1.78,2);
				%\draw[thick] (1,2) circle (0.75);
				%\end{scope}
				
				%% Draw projection
				\draw[->, white, thick] (1,2.5) -- (1,2.8);
				\draw[<-, thick] (0.25,-0.8) -- (0.25,0);
				\draw[-, thick] (1.75,-0.8) -- (1.75,0);
				\draw[-, thick] (1.5,-0.8) -- (1.5,0);
				\draw[thick] (1.5,0) arc (0:47:1);
				
				\begin{scope}
				\clip (0.23,0) rectangle (1.78,0.8);
				\draw[thick] (1,0) circle (0.75);
				\end{scope}
				
				
				%% Draw labels
				%\draw (0.85, 2) node[anchor=south] {physical node};
				\draw (0.95, 1)  node[anchor=west] {traffic direction};
				
				\end{tikzpicture}}
			\caption{Model L}
			
		\end{figure}
	\end{minipage}
	
\end{itemize}