IETF BMWG – Benchmarking Methodology WG: Considerations for Benchmarking VNFs and their Infrastructure Al Morton Nov 19, 2014

Slides:



Advertisements
Similar presentations
Agenda Trends & Technology Real Metrics The Philotek Model.
Advertisements

Benchmarking VNFs and their Infrastructure Al Morton March 7, 2014.
Mantychore Nov 2010 WP 7 Andrew Mackarel. Scope of WP 7 MANTYCHORE-GSN collaboration has the objective to design necessary experiments and tests which.
69th IETF Chicago IETF BMWG WLAN Switch Benchmarking Tarunesh Ahuja, Tom Alexander, Scott Bradner, Sanjay Hooda, Jerry Perser, Muninder Sambi.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Routing Concepts Routing Protocols.
Dynamic Routing Overview 1.
1 Benchmarking Methodology WG (bmwg) 84th IETF Thursday, August 2, 2012 (1730 Vancouver Local Time, GMT-7:00) Chairs: –Al Morton If.
1 Benchmarking Methodology WG (bmwg) Virtual Interim Meeting prior to 76th IETF Friday, October 30, 2009, GMT Chairs: –Al Morton
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice In search of a virtual yardstick:
Considerations for Benchmarking VNFs and their Infrastructure Al Morton March, 2015.
Considerations for Benchmarking VNFs and their Infrastructure Al Morton November 13, 2014.
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
Draft-novak-bmwg-ipflow-meth-05.txt IP Flow Information Accounting and Export Benchmarking Methodology
66th IETF Meeting Montreal IETF BMWG WLAN Switch & Mesh Benchmarking Jerry Perser
Benchmarking Methodology for Virtualization Network Performance draft-huang-bmwg-virtual-network-performance-00 Lu Huang Rong Gu (Presentor) Dapeng Liu.
IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Muhammad Durrani: Mike Chen:
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
1 Benchmarking Methodology WG (bmwg) 70th IETF – Vancouver, Canada Thursday, December 6, 2007, 9:00-11:30 (Oak) Chairs: –Al Morton If.
1 Benchmarking Methodology WG (bmwg) 80th IETF Tuesday, March 29, 2011, CDT (Central Europe Daylight Time, GMT+2:00) Chairs: –Al Morton
Improving Network I/O Virtualization for Cloud Computing.
1 Proposal for BENCHMARKING SIP NETWORKING DEVICES draft-poretsky-sip-bench-term-01.txt draft-poretsky-sip-bench-meth-00.txt Co-authors are Scott Poretsky.
1 Benchmarking Methodology WG (bmwg) 82nd IETF Monday, November 14, 2011, (Taipei Local Time, GMT+8:00) Chairs: –Al Morton
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Profiling and Modeling Resource Usage.
Management Information Base for Virtual Machines Controlled by a Hypervisor H. Asai, M. MacFaden, J. Schoenwaelder, Y. Sekiya, K. Shima, T. Tsou, C. Zhou,
1 Authors: Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications Ray Piatt, Cable and Wireless 58th IETF Meeting – Minneapolis Accelerated.
24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 1 IP Flow Information Accounting and Export Benchmarking Methodology
1 IETF-66draft-akhter-bmwg-mpls-meth MPLS Benchmarking Methodology Aamer Akhter / Rajiv Asati / Mohamed Khalid /
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-14.txt draft-ietf-bmwg-dataplane-conv-term-14.txt draft-ietf-bmwg-dataplane-conv-app-14.txt.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-02 draft-ietf-bmwg-sip-bench-meth-02 July 24, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
1 Benchmarking Methodology WG (bmwg) 85th IETF Tuesday, November 6, 2012 (1520 Atlanta Local Time, GMT-5:00) Chairs: –Al Morton – PLEASE.
VIRTUAL SWITCH/ROUTER BENCHMARKING Muhammad Durrani Ramki Krishnan Brocade Communications Sarah Banks Akamai 1 © 2013 Brocade Communications Systems, Inc.
Benchmarking Methodology WG (bmwg) 61st IETF – Washington, D.C. Thursday, November 11, 2004, Chairs: –Kevin Dubray –Al.
1 SIP Performance Benchmarking draft-poretsky-sip-bench-term-04.txt draft-poretsky-bmwg-sip-bench-meth-02.txt BMWG, IETF-70 Vancouver Dec 2007 Davids IIT.
1 Benchmarking Methodology WG (bmwg) 77th IETF Monday, March 22, 2010, PDT (GMT – 7:00, due to DST in US) Chairs: –Al Morton
1 Benchmarking Methodology WG (bmwg) 86th IETF Tuesday, July 30, 2013 ( Berlin Local Time, GMT+2:00) Chairs: –Al Morton (acmorton(at)att.com)
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
IETF BMWG Work Items 65th IETF Meeting Dallas, TX Tuesday 3/21/06.
Maryam Tahhan Al Morton Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-01.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
1 SIP Performance Benchmarking draft-poretsky-sip-bench-term-03.txt draft-poretsky-bmwg-sip-bench-meth-01.txt BMWG, IETF-69 Chicago July 2007 Poretsky,
1 Benchmarking Methodology WG (bmwg) 79th IETF Thursday, November 11, 2010, CST (China Standard Time GMT +8:00) Chairs: –Al Morton
July 28, 2010IETF 78 – Maastricht, Netherlands1 IP Multicast Performance Monitoring: update on IPPM experience Vero Zheng Alberto Tempia Bonda.
Virtualized Network Function (VNF) Pool Problem Statement IETF 90 th, Toronto, Canada. Melinda Shore Ning Zong Linda Dunbar Diego Lopez Georgios Karagiannis.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
1 Benchmarking Methodology WG (bmwg) 67th IETF – San Diego CA, USA Tuesday, November 7, 2006, 13:00-15:00 (Spinnaker) Chairs: –Al Morton
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-15.txt draft-ietf-bmwg-dataplane-conv-term-15.txt draft-ietf-bmwg-dataplane-conv-app-15.txt.
1 Benchmarking Methodology WG (bmwg) 66th IETF – Montreal, Canada Thursday, June 13, 2006, 13:00-15:00 (519A) Chairs: –Al Morton – If.
1 Sub-IP Protection Methods of Measurement: Considerations Al Morton bmwg Chair IETF-72.
1 Benchmarking Methodology WG (bmwg) 71st IETF – Philadelphia, PA USA Monday, March 10, 2008, 13:00-15:00 (Salon J) Chairs: –Al Morton
Benchmarking Methodology WG (bmwg) 57th IETF – Vienna, Austria Tuesday, July 15, 2003, and Chairs: –Kevin Dubray
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 IETF-70 draft-akhter-bmwg-mpls-meth MPLS Benchmarking Methodology draft-akhter-bmwg-mpls-meth-03 IETF 70 Aamer Akhter / Rajiv Asati /
Maryam Tahhan, Al Morton, Jack Morgan. VSPERF Deep Dive: Virtual Switch performance In OPNFV 1.
IETF95.
1 IGP Data Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-app-00.txt draft-ietf-bmwg-igp-dataplane-conv-term-00.txt draft -ietf-bmwg-igp-dataplane-conv-meth-00.txt.
Maryam Tahhan, Al Morton, Jack Morgan. VSPERF Deep Dive: Virtual Switch performance In OPNFV 1.
1 Benchmarking Methodology WG (bmwg) 78th IETF Thursday, July 29, 2010, CET (GMT – 0:00, due to DST in Europe) Chairs: –Al Morton
1 Benchmarking Methodology WG (bmwg) 95th IETF Thursday, April 7, 2016 ( Local Time, UTC-3:00) Chairs: –Al Morton (acmorton(at)att.com) –Sarah.
Benchmarking Methodology WG (bmwg) 90th IETF
Authors: Scott Poretsky, Quarry Technologies Brent Imhoff, LightCore
SIP Performance Benchmarking
NEMO Basic Support Protocol IETF 60, San Diego
Benchmarking Methodology WG (bmwg) 96th IETF
Benchmarking Methodology WG (bmwg) 93rd IETF
Chapter 4: Routing Concepts
Terminology for IPv6 Benchmarking <draft-ietf-martin-term-ipv6-00
Are You Insured Against Your Noisy Neighbor - A VSPERF Use Case
Extending MPLS/BGP VPNs to End-Systems
Presentation transcript:

IETF BMWG – Benchmarking Methodology WG: Considerations for Benchmarking VNFs and their Infrastructure Al Morton Nov 19, morton-bmwg-virtual-net-02

RFC 2544 Test Set-ups | | | tester |< | | | | | | | | | | | | | | >| DUT | | | Figure | | | | | | | sender | >| DUT | >| receiver | | | | | | | Figure 2

BMWG, since RFC 1242 and RFC 2544 LAN Switches, Firewalls, Multicast ISIS, OSPF, and BGP Convergence MPLS, MPLS-TE FRR, Flow Export, IPv6 RFC 2544 Applicability Statement IMIX Genome SIP Device Benchmarking (just approved)

First Draft, HW & Test Considerations Sections 1-3: updated and enhanced New Hardware on the bench Test Configurations expand Characterizing performance at capacity limits may change Re-Charter comments – Considerations Doc became an explicit deliverable. NEW Section 4 Benchmarking Considerations

Test Configuration o number of server blades (shelf occupation) o CPUs o caches o storage system o I/O configurations that support the VNF: Hypervisor o Virtual Machine o Infrastructure Virtual Network the VNF itself: specific function being implemented in VNF o number of VNF components in the service function chain o number of physical interfaces and links transited in the service function chain

characterizing perf at capacity limits may change? Charac. Infrastructure support of #? VMs: – N when all VM at 100% Util – 2*N when all VM at 50% Util ?? #? VNF profile A, VNF profile B – Profiles may include I/O, storage, CPU demands Partition VNF performance – from single VNF in infinite I/O loop System errors occur as transients (longer dur.) VM and VNF flux: constant change in population while characterizing performance

Section 4, Benchmarking Considerations Comparison with Physical Network Functions – Re-use of existing benchmarks, with review Continued Emphasis on Black-Box Benchmarks – Internal Metrics from Open Source are tempting – Supply both, may provide useful OPS insight New Benchmarks for a Dynamic World – Time to deploy VNFs, Time to Migrate, Assessment of Benchmark Coverage

Assess Benchmark Coverage: 3 x 3 Matrix SPEEDACCURACYRELIABILITY Activation/ Creation/Setup Operation De-Activation/ Deletion/Take- Down

Example: Quality Metric Coverage for Virtual Machines SPEEDACCURACYRELIABILITY Activation/ Creation/Setup Successful Activation Time Incorrect Activations per total attempts Failed/DOA Activations per total attempts Operation I/O Capacity Benchmarks on CPU, Memory, Storage Incorrect outcomes per Operation attempts Error/Stall outcomes per Operation attempts De-Activation/ Deletion/Take- Down Successful De- Activation Time Incorrect De-Activations per total att. Failed/no-resp. De-Activations per total att.

SDN Controller Coverage: SPEEDACCURACYRELIABILITY Activation/ Creation/Setup Forwarding entry and Path: programming rate programming delay Operation Node discovery rate Network scalable limit (?) Max forwarding entries (?) Controller failover time Data path re- convergence time De-Activation/ Deletion/Take- Down

Next steps This draft provides motivation and lists considerations Need to refine Scope, Terms, and Methods

Backup