CSIT-986: Implement proposed MDR improvements 61/12761/10
authorVratko Polak <vrpolak@cisco.com>
Mon, 28 May 2018 09:53:45 +0000 (11:53 +0200)
committerVratko Polak <vrpolak@cisco.com>
Mon, 18 Jun 2018 10:20:18 +0000 (12:20 +0200)
commita9f251c649a5dea7428a43dc24380077a72dacba
treee56e2cae2970968efe5f5ca285feb9f3b8ce2bbc
parent938a0c9cec6d2177e098653ad398372fb482c36f
CSIT-986: Implement proposed MDR improvements

+ Use first intermediate with goal in initial phase.
+ Measure above MRR if that got zero loss.
+ Always prioritizes NDR in internal search.
+ Rename classes.
+ Copy code for standalone PyPI publishing.
- Original files will be deleted after publish.

Change-Id: I5169d602d1e5e35a1894645cd52e70d791871608
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
22 files changed:
PyPI/MLRsearch/.gitignore [new file with mode: 0644]
PyPI/MLRsearch/LICENSE.txt [new file with mode: 0644]
PyPI/MLRsearch/MANIFEST.in [new file with mode: 0644]
PyPI/MLRsearch/MLRsearch/AbstractMeasurer.py [moved from resources/libraries/python/search/AbstractRateProvider.py with 87% similarity]
PyPI/MLRsearch/MLRsearch/AbstractSearchAlgorithm.py [new file with mode: 0644]
PyPI/MLRsearch/MLRsearch/MultipleLossRatioSearch.py [moved from resources/libraries/python/search/OptimizedSearchAlgorithm.py with 88% similarity]
PyPI/MLRsearch/MLRsearch/NdrPdrResult.py [new file with mode: 0644]
PyPI/MLRsearch/MLRsearch/ReceiveRateInterval.py [new file with mode: 0644]
PyPI/MLRsearch/MLRsearch/ReceiveRateMeasurement.py [new file with mode: 0644]
PyPI/MLRsearch/MLRsearch/__init__.py [new file with mode: 0644]
PyPI/MLRsearch/README.rst [new file with mode: 0644]
PyPI/MLRsearch/setup.cfg [new file with mode: 0644]
PyPI/MLRsearch/setup.py [new file with mode: 0644]
PyPI/owners.txt
docs/report/vpp_performance_tests/mdr_search.rst
resources/libraries/python/TrafficGenerator.py
resources/libraries/python/search/AbstractMeasurer.py [new file with mode: 0644]
resources/libraries/python/search/AbstractSearchAlgorithm.py
resources/libraries/python/search/MultipleLossRatioSearch.py [new file with mode: 0644]
resources/libraries/python/search/NdrPdrResult.py
resources/libraries/python/search/ReceiveRateInterval.py
resources/libraries/python/search/__init__.py