aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2019-02-11 11:11:02 +0100
committerTibor Frank <tifrank@cisco.com>2019-02-11 12:53:19 +0000
commit4343381c7e244d2e39067c3ece4c8d6929c20916 (patch)
tree772cd330e00e3b5e8cfe29bd334c42e4ee8b2174
parente408e562b213d382e7cfde74d0a557f64d5c6be2 (diff)
Report: Add NFV tests
Change-Id: Ib996b4929fb4e31eceb475691dc7517a9144f0b3 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit adab3cb4d5abc7f555f40b5f268fb611a77cace5)
-rw-r--r--docs/report/introduction/report_history.rst2
-rw-r--r--docs/report/vpp_performance_tests/nf_service_density/cnf_service_chains.rst254
-rw-r--r--docs/report/vpp_performance_tests/nf_service_density/cnf_service_pipelines.rst254
-rw-r--r--docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst254
-rw-r--r--resources/tools/presentation/conf.py2
-rw-r--r--resources/tools/presentation/generator_plots.py17
-rwxr-xr-xresources/tools/presentation/run_report.sh2
-rw-r--r--resources/tools/presentation/specification.yaml793
8 files changed, 1514 insertions, 64 deletions
diff --git a/docs/report/introduction/report_history.rst b/docs/report/introduction/report_history.rst
index cec1e6e531..e73d9ca8f5 100644
--- a/docs/report/introduction/report_history.rst
+++ b/docs/report/introduction/report_history.rst
@@ -6,7 +6,7 @@ FD.io CSIT-1901 Report history and per .[ww] revision changes are listed below.
+----------------+------------------------------------------------------------+
| .[ww] Revision | Changes |
+================+============================================================+
-| .06 | Initial version |
+| .07 | Initial version |
| | |
+----------------+------------------------------------------------------------+
diff --git a/docs/report/vpp_performance_tests/nf_service_density/cnf_service_chains.rst b/docs/report/vpp_performance_tests/nf_service_density/cnf_service_chains.rst
index ba3532639d..a5d805cdeb 100644
--- a/docs/report/vpp_performance_tests/nf_service_density/cnf_service_chains.rst
+++ b/docs/report/vpp_performance_tests/nf_service_density/cnf_service_chains.rst
@@ -65,23 +65,40 @@ Additional information about graph data:
\clearpage
-2n-skx-x710
-~~~~~~~~~~~
+2n-skx-x710-mrr
+~~~~~~~~~~~~~~~
64b-2t1c-eth-l2bd
-----------------
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csc-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csc-mrr}
+ \end{figure}
-:index:`CNF Service Chains: 64B-1c-eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr`
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-eth-l2bd
+-----------------
.. raw:: html
- </b>
- <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csc-mrr.html"></iframe>
- <p><br><br></p>
+ <center>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr.html"></iframe>
+ <p><br></p>
</center>
.. raw:: latex
@@ -89,13 +106,81 @@ 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-csc-mrr}
- \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csc-mrr}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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-csc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-csc-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csc-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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-csc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csc-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csc-mrr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-ndr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-eth-l2bd
+-----------------
+
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csc-ndr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csc-ndr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csc-ndr}
+ \end{figure}
.. raw:: latex
@@ -106,15 +191,32 @@ Additional information about graph data:
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csc-ndr.html"></iframe>
+ <p><br></p>
+ </center>
-:index:`CNF Service Chains: 64B-2c-eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr`
+.. raw:: latex
+
+ \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-csc-ndr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-eth-l2bd
+------------------
.. raw:: html
- </b>
- <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr.html"></iframe>
- <p><br><br></p>
+ <center>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csc-ndr.html"></iframe>
+ <p><br></p>
</center>
.. raw:: latex
@@ -122,6 +224,124 @@ 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-csc-mrr}
- \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csc-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-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-csc-ndr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csc-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-pdr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-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-csc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csc-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-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-csc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-4t2c-base-csc-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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-csc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-csc-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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-csc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csc-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csc-pdr}
\end{figure}
diff --git a/docs/report/vpp_performance_tests/nf_service_density/cnf_service_pipelines.rst b/docs/report/vpp_performance_tests/nf_service_density/cnf_service_pipelines.rst
index 29f29c2d5d..86fa6b4b4a 100644
--- a/docs/report/vpp_performance_tests/nf_service_density/cnf_service_pipelines.rst
+++ b/docs/report/vpp_performance_tests/nf_service_density/cnf_service_pipelines.rst
@@ -65,23 +65,40 @@ Additional information about graph data:
\clearpage
-2n-skx-x710
-~~~~~~~~~~~
+2n-skx-x710-mrr
+~~~~~~~~~~~~~~~
64b-2t1c-eth-l2bd
-----------------
.. raw:: html
- <center><b>
+ <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>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csp-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
+ \end{figure}
-:index:`CNF Service Pipelines: 64B-1c-eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr`
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-eth-l2bd
+-----------------
.. raw:: html
- </b>
- <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>
- <p><br><br></p>
+ <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>
+ <p><br></p>
</center>
.. raw:: latex
@@ -89,13 +106,81 @@ 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-x710-64b-4t2c-base-csp-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-csp-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csp-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-ndr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-eth-l2bd
+-----------------
+
.. raw:: html
- <center><b>
+ <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>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csp-ndr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
+ \end{figure}
.. raw:: latex
@@ -106,15 +191,32 @@ Additional information about graph data:
.. raw:: html
- <center><b>
+ <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>
+ <p><br></p>
+ </center>
-:index:`CNF Service Pipelines: 64B-2c-eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr`
+.. raw:: latex
+
+ \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}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-eth-l2bd
+------------------
.. raw:: html
- </b>
- <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>
- <p><br><br></p>
+ <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>
+ <p><br></p>
</center>
.. raw:: latex
@@ -122,6 +224,124 @@ 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-x710-imix-2t1c-base-csp-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-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>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csp-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-pdr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-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>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-csp-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-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>
+ <p><br></p>
+ </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-x710-64b-4t2c-base-csp-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-csp-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-csp-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
\end{figure}
diff --git a/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst b/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst
index 8fd0703097..0704a41a85 100644
--- a/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst
+++ b/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst
@@ -65,23 +65,40 @@ Additional information about graph data:
\clearpage
-2n-skx-x710
-~~~~~~~~~~~
+2n-skx-x710-mrr
+~~~~~~~~~~~~~~~
64b-2t1c-eth-l2bd
-----------------
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-vsc-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
+ \end{figure}
-:index:`VNF Service Chains: 64b-1c-eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr`
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-eth-l2bd
+-----------------
.. raw:: html
- </b>
- <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr.html"></iframe>
- <p><br><br></p>
+ <center>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr.html"></iframe>
+ <p><br></p>
</center>
.. raw:: latex
@@ -89,13 +106,81 @@ 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-vsc-mrr}
- \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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-vsc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-vsc-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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-vsc-mrr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-vsc-mrr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-ndr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-eth-l2bd
+-----------------
+
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-vsc-ndr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr}
+ \end{figure}
.. raw:: latex
@@ -106,15 +191,32 @@ Additional information about graph data:
.. raw:: html
- <center><b>
+ <center>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr.html"></iframe>
+ <p><br></p>
+ </center>
-:index:`VNF Service Chains: 64b-2c-eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr`
+.. raw:: latex
+
+ \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-vsc-ndr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-eth-l2bd
+------------------
.. raw:: html
- </b>
- <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr.html"></iframe>
- <p><br><br></p>
+ <center>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr.html"></iframe>
+ <p><br></p>
</center>
.. raw:: latex
@@ -122,6 +224,124 @@ 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-vsc-mrr}
- \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-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-vsc-ndr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-vsc-ndr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710-pdr
+~~~~~~~~~~~~~~~
+
+64b-2t1c-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-vsc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-2t1c-base-vsc-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-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-vsc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-64b-4t2c-base-vsc-pdr}
+ \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-2t1c-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-vsc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-2t1c-base-vsc-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+imix-4t2c-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-vsc-pdr.html"></iframe>
+ <p><br></p>
+ </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-x710-imix-4t2c-base-vsc-pdr}
+ \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr}
\end{figure}
diff --git a/resources/tools/presentation/conf.py b/resources/tools/presentation/conf.py
index ee48981673..6363fad71d 100644
--- a/resources/tools/presentation/conf.py
+++ b/resources/tools/presentation/conf.py
@@ -45,7 +45,7 @@ source_suffix = ['.rst', '.md']
master_doc = 'index'
# General information about the project.
-report_week = '06'
+report_week = '07'
project = u'FD.io CSIT-1901.{week}'.format(week=report_week)
copyright = u'2019, FD.io'
author = u'FD.io CSIT'
diff --git a/resources/tools/presentation/generator_plots.py b/resources/tools/presentation/generator_plots.py
index 747c3a2877..d77ac7bab5 100644
--- a/resources/tools/presentation/generator_plots.py
+++ b/resources/tools/presentation/generator_plots.py
@@ -1125,13 +1125,16 @@ def plot_service_density_heatmap(plot, input_data):
nr=None,
mean=None,
stdev=None)
- if plot["include-tests"] == "MRR":
- result = test["result"]["receive-rate"].avg
- elif plot["include-tests"] == "PDR":
- result = test["throughput"]["PDR"]["LOWER"]
- elif plot["include-tests"] == "NDR":
- result = test["throughput"]["NDR"]["LOWER"]
- else:
+ try:
+ if plot["include-tests"] == "MRR":
+ result = test["result"]["receive-rate"].avg
+ elif plot["include-tests"] == "PDR":
+ result = test["throughput"]["PDR"]["LOWER"]
+ elif plot["include-tests"] == "NDR":
+ result = test["throughput"]["NDR"]["LOWER"]
+ else:
+ result = None
+ except TypeError:
result = None
if result:
diff --git a/resources/tools/presentation/run_report.sh b/resources/tools/presentation/run_report.sh
index 54eee64951..106608346f 100755
--- a/resources/tools/presentation/run_report.sh
+++ b/resources/tools/presentation/run_report.sh
@@ -38,7 +38,7 @@ export PYTHONPATH=`pwd`
python pal.py \
--specification specification.yaml \
--release ${RELEASE} \
- --week "06" \
+ --week "07" \
--logging INFO \
--force
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index 46c6190ca2..cf3d30083a 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -256,6 +256,7 @@
# TODO: Add new data
csit-vpp-perf-verify-1901-3n-hsw:
- 10 # NDRPDR sel
+ - 18 # NDRPDR sel F
- 19 # NDRPDR sel
# TODO: Add new data
csit-vpp-perf-verify-1901-3n-skx:
@@ -445,7 +446,7 @@
csit-vpp-perf-verify-1901-2n-skx:
- 28 # NFV NDRPDR
- 29 # NFV NDRPDR
- - 32 # NFV NDRPDR
+ # - 32 # NFV NDRPDR
plot-vpp-nfv-2n-skx-mrr:
# TODO: Add new data
@@ -1272,7 +1273,7 @@
- 27 # NFV MRR
- 28 # NFV NDRPDR
- 29 # NFV NDRPDR
- - 32 # NFV NDRPDR
+ # - 32 # NFV NDRPDR
csit-vpp-perf-verify-master-2n-skx:
- 248 # SOAK sel
- 251 # SOAK sel
@@ -5302,7 +5303,7 @@
layout: "plot-soak-throughput"
################################################################################
-# Plots - NF Density
+# Plots - NF Density - VSC
-
type: "plot"
@@ -5358,6 +5359,269 @@
-
type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'VM' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = VNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
+ layout: "plot-service-density"
+
+################################################################################
+# Plots - NF Density - CSC
+
+-
+ type: "plot"
title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
algorithm: "plot_service_density_heatmap"
output-file-type: ".html"
@@ -5410,6 +5674,269 @@
-
type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'CHAIN' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Chain"
+ y-axis: "Y = Number of Service Chains"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+################################################################################
+# Plots - NF Density - CSP
+
+-
+ type: "plot"
title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
algorithm: "plot_service_density_heatmap"
output-file-type: ".html"
@@ -5460,6 +5987,266 @@
title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
layout: "plot-service-density"
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '2T1C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr"
+ data: "plot-vpp-nfv-2n-skx-mrr"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '4T2C' and
+ 'MRR'"
+ parameters:
+ - "result"
+ - "name"
+ - "tags"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ '64B' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ '64B' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '2T1C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
+-
+ type: "plot"
+ title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
+ algorithm: "plot_service_density_heatmap"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr"
+ data: "plot-vpp-nfv-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ 'NF_DENSITY' and
+ 'DOCKER' and
+ 'PIPELINE' and
+ 'IMIX' and
+ '4T2C' and
+ 'NDRPDR'"
+ parameters:
+ - "throughput"
+ - "name"
+ - "tags"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ x-axis: "X = CNFs per Service Pipeline"
+ y-axis: "Y = Number of Service Pipelines"
+ z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
+ layout:
+ title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
+ layout: "plot-service-density"
+
################################################################################
# Plots VPP HTTP Server Performance
-