Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IETF: Replicate Gym experiments using tng-bench for IETF input #41

Closed
27 of 30 tasks
mpeuster opened this issue Nov 29, 2018 · 2 comments
Closed
27 of 30 tasks

IETF: Replicate Gym experiments using tng-bench for IETF input #41

mpeuster opened this issue Nov 29, 2018 · 2 comments
Assignees
Projects

Comments

@mpeuster
Copy link

mpeuster commented Nov 29, 2018

See: https://github.com/raphaelvrosa/vnf-bench-model/tree/master/experiments/vnf-bench-01


Test PED: tng-bench -p examples/peds/ped_suricata_test.yml -v

  • install tango1 as test executor machine
  • build and use latest Suricata VNF
  • test all using iperf probes
  • add tcpreplay probes as in Gym experiments
  • Monitoring (result collection) to VNF itself (docker-vnfs/suricata-ids/suricata/stats.py)
    • PROBLEM: tng-bench needs to execute stop.sh in VNFs directly, so it happens BEFORE result collection. Sic!
    • Fix: values are 0 error f=0
  • create a folder with PEDs, BDs, results (in vnf-bench-model repo)
    • vnf-bench-model/experiments/upb-vnf-bench-01
    • tng-bench -p ped_suricata_experiment_small.yml -v
  • build fresh PED files etc. in vnf-bench-model repo to do full experiment
  • ensure that VNF-BD is created correctly from PEDs
  • Add README.md to that folder an document what we did

  • do a first long running tests (see Bear.app) to check stability for real experiments
    • 36
    • 180
    • 1800(~26h runtime, result folder ~323MB, *.tar.gz ~14MB)
  • do the experiment (on tango5 machine (using rdev2 as ctrl?))

  • fix integration with latest vim-emu master (multi VDU support breaks tng-bench compatibility)


OpenBugs

@mpeuster mpeuster self-assigned this Nov 29, 2018
@mpeuster mpeuster added this to To do in Development via automation Nov 29, 2018
@mpeuster mpeuster moved this from To do to In progress in Development Nov 29, 2018
@mpeuster
Copy link
Author

mpeuster pushed a commit to mpeuster/tng-sdk-benchmark that referenced this issue Dec 13, 2018
mpeuster pushed a commit to mpeuster/tng-sdk-benchmark that referenced this issue Dec 13, 2018
results before the VNF is destroyed. sonata-nfv#41

Signed-off-by: peusterm <[email protected]>
mpeuster pushed a commit to mpeuster/tng-sdk-benchmark that referenced this issue Dec 14, 2018
@mpeuster
Copy link
Author

mpeuster commented Dec 16, 2018

Private results archive: https://git.cs.upb.de/peuster/tng-bench-result-archive
Private results and experimentation: https://git.cs.upb.de/peuster/tng-bench-experiments
(to store even buggy results and not mess up this repo)

mpeuster pushed a commit that referenced this issue Dec 16, 2018
mpeuster pushed a commit to mpeuster/tng-sdk-benchmark that referenced this issue Jan 29, 2019
Development automation moved this from In progress to Done Feb 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development
  
Done
Development

No branches or pull requests

1 participant