-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the nstat wiki!
NSTAT is an environment written in Python for easily writing and running SDN controller stress tests in a highly-configurable and modular manner.
Key features in brief:
- Fully automated, end-to-end testing with exhaustive test cases
- Easy and rich configuration system
- Unification of different stress tests:
- Switch scalability test with idle MT-Cbench and OpenVSwitches topologies (the deployment of these topologies is made with the use of Multinet tool. Multinet is based on mininet API).
- Switch scalability test with active MT-Cbench switches
- Controller stability test with active MT-Cbench switches
- Flow scalability test
- Comprehensive reporting and configurable plotting
For a detailed features list have a look at the features page.
To get started right away and run some sample test cases, proceed to the installation page.
- NSTAT testing procedure, command line options and configuration parameters
- documentation for tests
- code design, concepts and conventions
- code structure
- plotting methodology
-
[3/29/2016]: Performance Stress Tests Report v1.2: "Berylium Vs Lithium SR3" [pdf]
-
[1/2/2016]: Performance Stress Tests Report v1.1: "Lithium SR3" [pdf]
-
[6/29/2015]: Performance Stress Tests Report v1.0: "Lithium vs Helium Comparison": ([pdf])
-
[6/29/2015]: Performance stress tests report for OpenDaylight Lithium release (pdf).
-
Indicative experimental results from switch scalability and stability test cases with OpenDaylight controller are provided. The CPU shares page shows the performance effect of allocating different CPU partitions to test components.
Plans and ideas for next releases are provided in the future releases page.
For issues regarding NSTAT, please use the issue tracking section.
For any other questions and feedback, contact us at nstat-support@intracom-telecom.com.
Intro
Stress Tests
- Switch scalability test with active MT-Cbench switches
- Switch scalability test with active Multinet switches
- Switch scalability test with idle MT-Cbench switches
- Switch scalability test with idle Multinet switches
- Controller stability test with active MT-Cbench switches
- Controller stability test with idle Multinet switches
- Flow scalability test with idle Multinet switches
Emulators
Monitoring tools
- OpenFlow monitoring tools
Design
Releases
ODL stress tests performance reports
Sample Performance Results