SlideShare a Scribd company logo
NetworkServiceBenchmarking
2
DatacenterSolutionsGroup
WHYNETWORKSERVICE
Benchmarking?
General Lack of
Telco Grade
Conformance/
Benchmarks
Unclear Network
Workload
Dimensions and
Stress Vectors
Missing System
Level Capacity
Requirements
Network Workload
Scalability/ Agility
Implications on NFV
Operators lack
comprehensive information
for TCO models to plan,
procure and deploy NFV
3
DatacenterSolutionsGroup
NETWORKSERVICE BenchmarkingQuestions
How will a Network
Service perform on a
specified
infrastructure?
How will specific
performance metrics
for a Network Service
change when various
infrastructure features
are introduced or re-
provisioned?
How will specific
performance metrics
for a Network Service
change with realistic
and dynamic traffic
workloads?
How do MANO
components impact
performance with
policy based
networking?
How will Network
Services change in a
SFC with other
Network Services
sharing platform
resources?
How do commercial
VNFs compare to other
VNFs providing similar
functionality for key
Network Service
metrics?
4
DatacenterSolutionsGroup
1 2 3
Dimension network
workloads and stress
vectors for different
market segments
Deliver reference VNFs built
to operational capacities for
the different network
segments
Develop a common
reference set of benchmarks
with test infrastructure for
VNF interoperability
4 5
Contribute test suites to
measure system level
requirements for different
network workloads
including test methodology
and KPIs
Upstream/downstream
adoption within open
source communities
NSBSolvestheIndustryProblem:FIVESTEPS
5
DatacenterSolutionsGroup
NSBMethodology:Vnfperformancebenchmarking
*VIL – VNF Infrastructure Libraries includes DPDK Optimized NFVi with OVS-DPDK
* Not a commercial product, Not Vendor/Proprietary Workloads
SHVServerPlatform
Hypervisor
VNF1
vPE
TestHarness
OpenvSwitch
VNF2
vEPC
VNF3
vFW
OptimizedNFVi
VIL*Enhancements
Fd.io
• Developed Open Source approximations of
Telco grade VNF’s using optimized VNF +
NFVi Infrastructure libraries
• VNFs: vCG-NAT, vACL, vPE, vFW, vSAE-GW
• Performance Characterization of Sample
Traffic Flows using open source Test
Harness
Facilitate Deterministic and Repeatable
benchmarking on Industry SHV Servers
6
DatacenterSolutionsGroup
NSBMethodology:Vnfperformancebenchmarking
VNF performance
benchmarking
Native Linux environment
Standalone Virtualized
environment
Managed virtualized
environment (e.g.
OpenStack)
Evaluate both scale-
up and scale-out
performance data
VNFs performance graphs
for both scale-up and
scale-out in all three
environments
Collect KPIs:
Network KPIs, VNF
KPIs and NFVi KPIs
Test Infrastructure:
Standard test
framework for all 3
environments
7
DatacenterSolutionsGroup
NSBTestHarness
Based on OPNFV
Yardstick Open
Source code
Enhanced with TREX
Open Source Traffic
generator,
Integration with Ixia,
Spirent traffic gen
Enhanced with Intel
developed features for
VNF benchmarking
Plug-ins to interface VNF’s to
test harness for
benchmarking
Features additional
to Yardstick
Test Harness open
sourced back into
OPNFV Yardstick
8
DatacenterSolutionsGroup
NSB–OpenSourceandStandardSSTRATEGY
Test
Specifications
and Methodology
Open Source
ImplementationsOpenSource
Projects
Standards
Organizations
NSB
UpstreamContributionsand
DownstreamConsumption
Test Harness
Reference VNF’s
Test Methodology and KPI’s
SampleVNF:
vACL, vCG-NAT, vFW, vPE, vSAE-GW
Test Methodology
and KPI’s
Yardstick: Test Methodology and KPI’s
Test Harness
Service Providers, OEMs, ISV’s, OSV’s, SI’s
9
DatacenterSolutionsGroup
SUT Management
and Orchestration
VIM
Benchmark Control Application
Ve-Vnfm
Nf-Vi
BMConfigAPI
KPIAPI
VNFM
NFVO
VNFI
Network Service
Under Test
Network Infrastructure
Under Test
OpenO
OSM
Tacker
Open Stack
MANO
Os-Ma
BM Deploy API
BM Provision APIVSPERFTrafficGenAPI
SUT
FastPathQM
ACL
VNFC
FW
VNFC
NAT
VNFC
Traffic
Verifier
Yardstick Test Framework
VSPERF Test Framework
CI Framework
DPDK, FDIO, OVS, PNF
e.g. VPP, IP pipeline
Traffic Profiles
Test Cases
Test Results
Functest APIs
NSB API Definitions
1. Minimum API
2. NS Extensions
Test Dashboard
BM Config API
BM KPI API
NSB Logical Model
With MANO
NSB Physical Model
No MANO
VSPERF Traffic Gen API
NSB-Network
Services
Benchmarking
Framework
ROADMAP
WITHMANO
Traffic
Generator
10

More Related Content

What's hot

NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
OPNFV
 
Nfv open stack-shuo-yang
Nfv open stack-shuo-yangNfv open stack-shuo-yang
Nfv open stack-shuo-yang
OW2
 
The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV Deployments
Dirk Kutscher
 

What's hot (20)

Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Redesigning the LTE Packet Core
Redesigning the LTE Packet CoreRedesigning the LTE Packet Core
Redesigning the LTE Packet Core
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 
Design Principles for 5G
Design Principles for 5GDesign Principles for 5G
Design Principles for 5G
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
 
Nfv open stack-shuo-yang
Nfv open stack-shuo-yangNfv open stack-shuo-yang
Nfv open stack-shuo-yang
 
Dpdk Validation - Liu, Yong
Dpdk Validation - Liu, YongDpdk Validation - Liu, Yong
Dpdk Validation - Liu, Yong
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFV
 
The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV Deployments
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODL
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 

Similar to Network Service Benchmarking

Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Stenio Fernandes
 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Kiran Sirupa
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
sidneel
 
Conference Paper: Cross-platform estimation of Network Function Performance
Conference Paper: Cross-platform estimation of Network Function PerformanceConference Paper: Cross-platform estimation of Network Function Performance
Conference Paper: Cross-platform estimation of Network Function Performance
Ericsson
 

Similar to Network Service Benchmarking (20)

Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable ProcessorsVeryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
OPNFV Bengaluru Meetup
OPNFV Bengaluru MeetupOPNFV Bengaluru Meetup
OPNFV Bengaluru Meetup
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China Mobile
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
N fv good
N fv goodN fv good
N fv good
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
 
Network Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure OverviewNetwork Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure Overview
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
 
Spirent CloudScore
Spirent CloudScoreSpirent CloudScore
Spirent CloudScore
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
Veryx, Intel Aid Workload Placement on OpenStack*- Managed Cloud
Veryx, Intel Aid Workload Placement on OpenStack*- Managed CloudVeryx, Intel Aid Workload Placement on OpenStack*- Managed Cloud
Veryx, Intel Aid Workload Placement on OpenStack*- Managed Cloud
 
Conference Paper: Cross-platform estimation of Network Function Performance
Conference Paper: Cross-platform estimation of Network Function PerformanceConference Paper: Cross-platform estimation of Network Function Performance
Conference Paper: Cross-platform estimation of Network Function Performance
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
 

More from Michelle Holley

Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
Michelle Holley
 
Making Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDKMaking Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDK
Michelle Holley
 
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationEnabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Michelle Holley
 

More from Michelle Holley (20)

NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function Framework
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?
 
5G and Open Reference Platforms
5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference Platforms
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
DPDK & Cloud Native
DPDK & Cloud NativeDPDK & Cloud Native
DPDK & Cloud Native
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
Convergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudConvergence of device and data at the Edge Cloud
Convergence of device and data at the Edge Cloud
 
Intel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem ProgramIntel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem Program
 
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...
 
Intel Powered AI Applications for Telco
Intel Powered AI Applications for TelcoIntel Powered AI Applications for Telco
Intel Powered AI Applications for Telco
 
Artificial Intelligence in the Network
Artificial Intelligence in the Network Artificial Intelligence in the Network
Artificial Intelligence in the Network
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Making Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDKMaking Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDK
 
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationEnabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device Personalization
 
Intel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/LabIntel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/Lab
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Network Service Benchmarking

  • 2. 2 DatacenterSolutionsGroup WHYNETWORKSERVICE Benchmarking? General Lack of Telco Grade Conformance/ Benchmarks Unclear Network Workload Dimensions and Stress Vectors Missing System Level Capacity Requirements Network Workload Scalability/ Agility Implications on NFV Operators lack comprehensive information for TCO models to plan, procure and deploy NFV
  • 3. 3 DatacenterSolutionsGroup NETWORKSERVICE BenchmarkingQuestions How will a Network Service perform on a specified infrastructure? How will specific performance metrics for a Network Service change when various infrastructure features are introduced or re- provisioned? How will specific performance metrics for a Network Service change with realistic and dynamic traffic workloads? How do MANO components impact performance with policy based networking? How will Network Services change in a SFC with other Network Services sharing platform resources? How do commercial VNFs compare to other VNFs providing similar functionality for key Network Service metrics?
  • 4. 4 DatacenterSolutionsGroup 1 2 3 Dimension network workloads and stress vectors for different market segments Deliver reference VNFs built to operational capacities for the different network segments Develop a common reference set of benchmarks with test infrastructure for VNF interoperability 4 5 Contribute test suites to measure system level requirements for different network workloads including test methodology and KPIs Upstream/downstream adoption within open source communities NSBSolvestheIndustryProblem:FIVESTEPS
  • 5. 5 DatacenterSolutionsGroup NSBMethodology:Vnfperformancebenchmarking *VIL – VNF Infrastructure Libraries includes DPDK Optimized NFVi with OVS-DPDK * Not a commercial product, Not Vendor/Proprietary Workloads SHVServerPlatform Hypervisor VNF1 vPE TestHarness OpenvSwitch VNF2 vEPC VNF3 vFW OptimizedNFVi VIL*Enhancements Fd.io • Developed Open Source approximations of Telco grade VNF’s using optimized VNF + NFVi Infrastructure libraries • VNFs: vCG-NAT, vACL, vPE, vFW, vSAE-GW • Performance Characterization of Sample Traffic Flows using open source Test Harness Facilitate Deterministic and Repeatable benchmarking on Industry SHV Servers
  • 6. 6 DatacenterSolutionsGroup NSBMethodology:Vnfperformancebenchmarking VNF performance benchmarking Native Linux environment Standalone Virtualized environment Managed virtualized environment (e.g. OpenStack) Evaluate both scale- up and scale-out performance data VNFs performance graphs for both scale-up and scale-out in all three environments Collect KPIs: Network KPIs, VNF KPIs and NFVi KPIs Test Infrastructure: Standard test framework for all 3 environments
  • 7. 7 DatacenterSolutionsGroup NSBTestHarness Based on OPNFV Yardstick Open Source code Enhanced with TREX Open Source Traffic generator, Integration with Ixia, Spirent traffic gen Enhanced with Intel developed features for VNF benchmarking Plug-ins to interface VNF’s to test harness for benchmarking Features additional to Yardstick Test Harness open sourced back into OPNFV Yardstick
  • 8. 8 DatacenterSolutionsGroup NSB–OpenSourceandStandardSSTRATEGY Test Specifications and Methodology Open Source ImplementationsOpenSource Projects Standards Organizations NSB UpstreamContributionsand DownstreamConsumption Test Harness Reference VNF’s Test Methodology and KPI’s SampleVNF: vACL, vCG-NAT, vFW, vPE, vSAE-GW Test Methodology and KPI’s Yardstick: Test Methodology and KPI’s Test Harness Service Providers, OEMs, ISV’s, OSV’s, SI’s
  • 9. 9 DatacenterSolutionsGroup SUT Management and Orchestration VIM Benchmark Control Application Ve-Vnfm Nf-Vi BMConfigAPI KPIAPI VNFM NFVO VNFI Network Service Under Test Network Infrastructure Under Test OpenO OSM Tacker Open Stack MANO Os-Ma BM Deploy API BM Provision APIVSPERFTrafficGenAPI SUT FastPathQM ACL VNFC FW VNFC NAT VNFC Traffic Verifier Yardstick Test Framework VSPERF Test Framework CI Framework DPDK, FDIO, OVS, PNF e.g. VPP, IP pipeline Traffic Profiles Test Cases Test Results Functest APIs NSB API Definitions 1. Minimum API 2. NS Extensions Test Dashboard BM Config API BM KPI API NSB Logical Model With MANO NSB Physical Model No MANO VSPERF Traffic Gen API NSB-Network Services Benchmarking Framework ROADMAP WITHMANO Traffic Generator
  • 10. 10