Report: NFV
[csit.git] / docs / report / vpp_performance_tests / nf_service_density / cnf_service_pipelines.rst
index 45d79f4..bab7ea6 100644 (file)
@@ -37,6 +37,8 @@ Throughput graphs for CNF service pipelines are generated by multiple
 executions of tests covering a range of CNF service densities
 defined as [Number of Service Pipelines] x [Number of CNFs per Service
 Pipeline]. The results are presented in the service density graph.
+Each graph includes the results of both configurations: one NF per physical
+core and two NFs per physical core and their relative difference.
 
 Additional information about graph data:
 
@@ -47,12 +49,13 @@ Additional information about graph data:
 
 #. **Y-axis Labels**: number of service pipelines.
 
-#. **Z-axis Color Scale**: lists 64B Packet Throughput (mean MRR/NDR/PDR value)
-   in Mpps.
+#. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput
+   (mean MRR/NDR/PDR value) in Mpps or the Relative Difference.
 
 #. **Hover Information**: specific test substring listing
    memif-pipeline-docker_container combinations, number of runs
-   executed, mean MRR/NDR/PDR throughput in Mpps, standard deviation.
+   executed, mean MRR/NDR/PDR throughput in Mpps, standard deviation for both
+   configurations and their relative difference.
 
 .. note::
 
@@ -65,8 +68,144 @@ Additional information about graph data:
 
     \clearpage
 
-2n-skx-x710-mrr
-~~~~~~~~~~~~~~~
+..
+    2n-skx-xxv710-mrr
+    ~~~~~~~~~~~~~~~~~
+
+    64b-2t1c-eth-l2bd
+    -----------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+    64b-4t2c-eth-l2bd
+    -----------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+    64b-8t4c-eth-l2bd
+    -----------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+    imix-2t1c-eth-l2bd
+    ------------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+    imix-4t2c-eth-l2bd
+    ------------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+    imix-8t4c-eth-l2bd
+    ------------------
+
+    .. raw:: html
+
+        <center>
+        <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr.html"></iframe>
+        </center>
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_build/_static/vpp/}}
+                \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
+                \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
+        \end{figure}
+
+    .. raw:: latex
+
+        \clearpage
+
+2n-skx-xxv710-ndr
+~~~~~~~~~~~~~~~~~
 
 64b-2t1c-eth-l2bd
 -----------------
@@ -74,7 +213,7 @@ Additional information about graph data:
 .. raw:: html
 
     <center>
-    <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr.html"></iframe>
+    <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -82,8 +221,8 @@ Additional information about graph data:
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
@@ -96,7 +235,7 @@ Additional information about graph data:
 .. raw:: html
 
     <center>
-    <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr.html"></iframe>
+    <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -104,21 +243,21 @@ Additional information about graph data:
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-2t1c-eth-l2bd
-------------------
+64b-8t4c-eth-l2bd
+-----------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr.html"></iframe>
+    <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -126,21 +265,21 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-4t2c-eth-l2bd
+imix-2t1c-eth-l2bd
 ------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr.html"></iframe>
+    <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -148,24 +287,21 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-2n-skx-x710-ndr
-~~~~~~~~~~~~~~~
-
-64b-2t1c-eth-l2bd
------------------
+imix-4t2c-eth-l2bd
+------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr.html"></iframe>
+    <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -173,21 +309,21 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-64b-4t2c-eth-l2bd
------------------
+imix-8t4c-eth-l2bd
+------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr.html"></iframe>
+    <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -195,21 +331,24 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-2t1c-eth-l2bd
-------------------
+2n-skx-xxv710-pdr
+~~~~~~~~~~~~~~~~~
+
+64b-2t1c-eth-l2bd
+-----------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr.html"></iframe>
+    <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -217,21 +356,21 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-4t2c-eth-l2bd
-------------------
+64b-4t2c-eth-l2bd
+-----------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr.html"></iframe>
+    <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -239,24 +378,21 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-2n-skx-x710-pdr
-~~~~~~~~~~~~~~~
-
-64b-2t1c-eth-l2bd
+64b-8t4c-eth-l2bd
 -----------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr.html"></iframe>
+    <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -264,21 +400,21 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
-            \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-64b-4t2c-eth-l2bd
------------------
+imix-2t1c-eth-l2bd
+------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr.html"></iframe>
+    <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -286,21 +422,21 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
-            \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-2t1c-eth-l2bd
+imix-4t2c-eth-l2bd
 ------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr.html"></iframe>
+    <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -308,21 +444,21 @@ imix-2t1c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
-            \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
     \end{figure}
 
 .. raw:: latex
 
     \clearpage
 
-imix-4t2c-eth-l2bd
+imix-8t4c-eth-l2bd
 ------------------
 
 .. raw:: html
 
     <center>
-    <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr.html"></iframe>
+    <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr.html"></iframe>
     </center>
 
 .. raw:: latex
@@ -330,6 +466,6 @@ imix-4t2c-eth-l2bd
     \begin{figure}[H]
         \centering
             \graphicspath{{../_build/_static/vpp/}}
-            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
-            \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
+            \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
     \end{figure}