Considerations for Benchmarking VNFs and their Infrastructure Al Morton November 13, 2014.

Slides:



Advertisements
Similar presentations
June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.
Advertisements

Agenda Trends & Technology Real Metrics The Philotek Model.
© Copyright 2012 HP 1 Hoe uw netwerk afstemmen op de evolutie van uw datacenter? Raf Peeters, HP Geert De Ron, RealDolmen.
Benchmarking VNFs and their Infrastructure Al Morton March 7, 2014.
System Center 2012 R2 Overview
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Performance Anomalies Within The Cloud 1 This slide includes content from slides by Venkatanathan Varadarajan and Benjamin Farley.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
IETF BMWG – Benchmarking Methodology WG: Considerations for Benchmarking VNFs and their Infrastructure Al Morton Nov 19, 2014
Managing storage requirements in VMware Environments October 2009.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice In search of a virtual yardstick:
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Considerations for Benchmarking VNFs and their Infrastructure Al Morton March, 2015.
Towards High-Availability for IP Telephony using Virtual Machines Devdutt Patnaik, Ashish Bijlani and Vishal K Singh.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ITD Virtualization and Shared Services Executive Briefing Presentation.
Virtual Machines. Virtualization Virtualization deals with “extending or replacing an existing interface so as to mimic the behavior of another system”
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
Windows Server Virtualization Scenarios And Features Jeff Woolsey Lead Program Manager Windows Virtualization Microsoft Corporation.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Tier-1 experience with provisioning virtualised worker nodes on demand Andrew Lahiff, Ian Collier STFC Rutherford Appleton Laboratory, Harwell Oxford,
QTIP Version 0.2 4th August 2015.
IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Muhammad Durrani: Mike Chen:
Robert Larson Delivery Architect Microsoft Corporation SESSION CODE: WSV316 David Lef Principal Systems Architect Microsoft Corporation.
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Department of Computer Science Engineering SRM University
Virtual Machine Course Rofideh Hadighi University of Science and Technology of Mazandaran, 31 Dec 2009.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Improving Network I/O Virtualization for Cloud Computing.
Building the Infrastructure Grid: Architecture, Design & Deployment Logan McLeod – Database Technology Strategist.
© 2012 IBM Corporation IBM Flex System™ The elements of an IBM PureFlex System.
Virtual Machine and its Role in Distributed Systems.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Profiling and Modeling Resource Usage.
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Beyond the Hypervisor Hype Michael A. Salsburg, Ph.D Unisys.
Management Information Base for Virtual Machines Controlled by a Hypervisor H. Asai, M. MacFaden, J. Schoenwaelder, Y. Sekiya, K. Shima, T. Tsou, C. Zhou,
CERN IT Department CH-1211 Genève 23 Switzerland t Evolution of virtual infrastructure with Hyper-V Juraj Sucik, Slavomir Kubacka Internet.
Minneapolis / St. Paul Computer Measurement Group – Spring Virtual(ization) Reality Check James (Jim) Vence Technical Solutions Manager IBM Global.
VIRTUAL SWITCH/ROUTER BENCHMARKING Muhammad Durrani Ramki Krishnan Brocade Communications Sarah Banks Akamai 1 © 2013 Brocade Communications Systems, Inc.
© 2012 IBM Corporation Platform Computing 1 IBM Platform Cluster Manager Data Center Operating System April 2013.
Performance Comparison Xen vs. KVM vs. Native –Benchmarks: SPEC CPU2006, SPEC JBB 2005, SPEC WEB, TPC –Case studies Design instrumentations for figure.
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
NTU Cloud 2010/05/30. System Diagram Architecture Gluster File System – Provide a distributed shared file system for migration NFS – A Prototype Image.
Maryam Tahhan Al Morton Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-01.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Arne Wiebalck -- VM Performance: I/O
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Virtualized Network Function (VNF) Pool Problem Statement IETF 90 th, Toronto, Canada. Melinda Shore Ning Zong Linda Dunbar Diego Lopez Georgios Karagiannis.
Microsoft Windows Server 2012 R2. What’s NEW in Windows Server 2012 R2.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
REMINDER Check in on the COLLABORATE mobile app Oracle Performance Management with vCenter Operations Manager and Oracle Enterprise Manager (OEM) Adapter.
Microsoft Cloud Adoption Framework Foundation
Instructor Materials Chapter 7: Network Evolution
Are You Insured Against Your Noisy Neighbor - A VSPERF Use Case
Migration Strategies – Business Desktop Deployment (BDD) Overview
Dependability Evaluation and Benchmarking of
ONAP Information Model Topics Timeline
Virtualization Dr. S. R. Ahmed.
Client/Server Computing and Web Technologies
Presentation transcript:

Considerations for Benchmarking VNFs and their Infrastructure Al Morton November 13, 2014

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

Third Draft, HW & Test Considerations Section 4.4 How do we reflect Scale/Capacity Benchmarks in the 3x3 Matrix? Alternatives: – Add a new column – Include Scaleability under Reliability – Keep Size, Capacity, and Scale separate from the matrix and present results (using the matrix) with titles that give details of configuration and scale. Yes, results could be organized by Matrix, too.

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 Refine Scope, Terms, and Methods? Adopt as WG item?

Backup

Vesrion 01, 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

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.

Test Configuration (ver 00) 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? (ver 00) 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