OPNFV Qtip Status Update Vikram Dham, Nauman Ahad Sep 2, 2015
QTIP Overview Benchmarking suite for OPNFV platform evaluation Aims to provide quantitative numbers to measure the performance of NFVI components that are of interest to a VNF user
What is QTIP (continued) Benchmark the following NFVI components 1. Compute 2. Network 3. Storage Leverage Open source benchmark suites
QTIP Status – Compute Benchmarks (completed) Dhrystone (CPU integer) Whetstone (CPU floating point) Ramspeed (memory benchmark) nDPI – Open Source Deep Packet Inspection Library ( DPI Classification throughput)
QTIP Test cases (Completed) Benchmark numbers there for comparison Case1: Benchmarks run in parallel on baremetal machines Case2: Benchmarks run on a VM and baremetal machine for comparison
QTIP Status - Architecture Test script is run on the jump server Uses public IPs to communicate with the machines (both baremetal and VM) Heat to bring up VM Ansible to run and fetch the benchmarks 6
Dell OPNFV lab Jump Server Server VM OPNFV Arno (OpenStack) QTIP KVM Bash Scripts+ Ansible to configure the environment 7 Benchmark on the VM aswell as on the baremetal server Fetches results VM through Heat
QTIP Status – Source Code QTIP source code is checked into git – QTIP Jenkins Jobs accepted. Initiating automated runs QTIP implemented using bash scripts - Task underway to port the code to Python
QTIP Status – Storage & Networking (WIP) Use results from IOZONE for storage benchmarking Integrate results from STOREPERF Add more compute benchmarks (OpenSSL, ffmpeg) Networking (WIP) Testcases discussion on Etherpad -
QTIP Status - Logistics Weekly meetings on Thursday 15:00 UTC IRC #opnfv-qtip Currently in planning stage of B release JIRA tasks/stories being created Check QTIP WIKI for any info - benchmarking benchmarking
Q&A Please submit testcases for benchmarking us if you would like to join as committer or contributor Thanks!