SlideShare a Scribd company logo
1 of 12
Copyright © 2012 Solarflare Communications, Slide 1
March 20th, 2012
OPEN CLOUD INFRASTRUCTURE BUILT ON
RED HAT TECHNOLOGIES
Bruce Tolley, PhD
Optimizing Server I/O For OpenStack: Platform Hardware Choices
Matter!
13 June 2013
Copyright © 2012 Solarflare Communications, Slide 2
March 20th, 2012
Network Hardware Choices Matter: KVM Support
• Clouds and OpenStack promise the evolution of IT
– Flexibility, automation, scale of compute, storage and networking
• Server Virtualization in general enables the commoditization of
hardware, use of industry standard servers. The end of vendor lock
in(?)
• Need hardware support for KVM in the network interface software and
hardware (NIC)
– performance to deliver SLAs and QOS with a Cloud
• Hypervisor bypass to eliminate bottlenecks
• Plug-in architecture to support both app acceleration and hypervisor
services (e.g. migration)
Copyright © 2012 Solarflare Communications, Slide 3
March 20th, 2012
Introducing Solarflare
• High-performance, low-latency
10GbE server adapters
• Power the networks at all the
banks and exchanges
• Out of the box support: Red Hat
Enterprise Linux with KVM, Red
Hat Enterprise Virtualization for
Servers and Desktop
• Partner with Arista, Azul, Cisco,
Fusion-io, Juniper, Red Hat,
Vmware
• OEM with IBM and HP
• Over 700 customers worldwide
• OpenStack Partner
Copyright © 2012 Solarflare Communications, Slide 4
March 20th, 2012
Broad Platform Support for Linux and OpenSource
• High performance, low-latency
– < 7uS 1⁄2 RTT UDP latency
• Full integration into Linux kernel
• Actively improving Linux networking
– Solarflare is the maintainer of “ethtool”
– Linux kernel RFS offload in hardware (w/Google)
• Multiple OpenSource and FreeBSD products
• We also do Windows, Vmware, and Solaris
Copyright © 2012 Solarflare Communications, Slide 5
March 20th, 2012
OpenStack and Cloud Computing
• Cloud Networking
– Virtualization, democratization, scalability,
– Commoditization of infrastructure
• Programmable network features
– LANs, IP addresses,VLANs
– Security Groups, Role based access control
(RBAC)
• Need network interfaces hardware and
software(NICs) to support KVM
• Near Bare metal performance  SLAs and QoS
over Cloud infrastructure
Copyright © 2012 Solarflare Communications, Slide 6
March 20th, 2012
Slide 6 of 9 | PROPRIETARY AND CONFIDENTIAL
SR-IOV for Virtual Operating Systems (KVM)
Solarflare Hybrid
SR-IOV Model
Typical SR-IOV
Implementation
Traditional Virtualization
(no SR-IOV)
Full hypervisor-based services
and management, but poor
network performance
Improved performance, but loss
of hypervisor-based services
and management (eg, live
migration)
Improved performance AND full
hypervisor-based services and
management
Copyright © 2012 Solarflare Communications, Slide 7
March 20th, 2012
2.79 3.36
5.8
8.15
10.1
16.6
9.3
17.4 18.3
9.32
16.8
33.4
0
5
10
15
20
25
30
35
40
I/OPerformance(Gbps)
SolarflareHybrid SR-IOV PerformanceAdvantage
No SR-IOV
With SR-IOV
0
5
10
15
20
25
30
35
40
1 VM 4 VMs
No SR-IOV
With SR-IOV
Bare Metal Performance for Guest Applications
Traffic Unidirectional Bi-directional Bi-directional Unidirectional Bi-directional Bi-directional
10GbE ports 1 1 2 1 1 2
* Solarflare test results
• Solarflare scales and delivers near line-rate performance
Copyright © 2012 Solarflare Communications, Slide 8
March 20th, 2012
• Solarflare achieved the three best SPECvirt_sc2010 results for 2, 4, 8
processor configurations
• Industry-leading SPECvirt_sc2010 scores achieved with Red Hat
Enterprise Linux (RHEL) using KVM and Solarflare Adapters
Future Proof for the Highest VM Density
SPECvirt Benchmarks
2352 2442
4603 4682
7424
8956
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
RHEL 6.2 (KVM)
Intel x520
RHEV 3 (KVM)
Solarflare
RHEL 6.1 (KVM)
Intel x520
RHEL 6.1 (KVM)
Solarflare
RHEL 6.1 (KVM)
Intel x520
RHEL 6.1 (KVM)
Solarflare
2 processors 4 processors 8 processors
Solarflare with SR-IOV delivers record
performance with 21% increase!
Comparison based on best performing systems published at www.spec.org as of 25 June 2012. SPEC® and the benchmark SPECvirt_sc® are registered trademarks of the
Standard Performance Evaluation Corporation. For more information about SPECvirt_sc2010, see www.spec.org/virt_sc2010/.
Copyright © 2012 Solarflare Communications, Slide 9
March 20th, 2012
Solarflare and Red Hat
• Out-of-Box Accelerated Networking Support for
– Red Hat Enterprise Linux with KVM Hypervisor
– Red Hat Enterprise Virtualization for Servers and Desktop
– Red Hat Enterprise MRG
– Red Hat Storage
• Partnerships and Certifications
– Red Hat OpenStack
– Red Hat Enterprise Linux Certified
– Red Hat Ready ISV Partner
– Open Virtualization Alliance Member
– RHEL and KVM product documentation including
• Red Hat Performance Brief – “Using Solarflare OpenOnload to Achieve
Extreme Low Latency on Red Hat Enterprise Linux 6”
• Solarflare Solution Brief – “Unified SR-IOV for Red Hat Linux KVM”
*Based on best performing systems published at www.spec.org as of Dec 6, 2012
Copyright © 2012 Solarflare Communications, Slide 10
March 20th, 2012
Summary and Conclusions
• Clouds and OpenStack promise the evolution of IT
– Flexibility, automation, scale of compute, storage, and networking
• Server virtualization in general enables the commoditization of
hardware, use of industry standard servers. The end of vendor lock in
(?)
• Still need hardware support for KVM in the platform and the network
interface software and hardware (NIC)
– performance to deliver SLAs and QOS with a Cloud
• Hypervisor bypass to eliminate bottlenecks
• Plug-in architecture to support both app acceleration and hypervisor
services (e.g. VM and storage migration)
Solarflare+Redhat Office of CTO: “Make the NICs Move, Adventures
in Performance Tuning”
11:00 am, Friday, Room 304
Copyright © 2012 Solarflare Communications, Slide 11
March 20th, 2012
BACKUP SLIDES
Copyright © 2012 Solarflare Communications, Slide 12
March 20th, 2012
VMVM
NIC
VM VM VM
driver
TCP/IP
driver
TCP/IP
driver
TCP/IP
driver
TCP/IP
driver
TCP/IP
KVM Host
VNICVNICVNIC
VNICVNICVNIC
PF VF VF VF
VNICVNICVNIC
VNICVNICVNIC
VNICVNICVNIC
Bridge
Improving KVM Performance & Scalability
• Core scaling enhances
performance
– Spreads I/O across all CPU
cores
– Improves 10GbE performance
scalability
– VM / vNIC core alignment
– Mitigates hypervisor becoming
I/O bottleneck
• SR-IOV acceleration
– Near native performance
– VM direct access to VF / vNIC
• More vNICs & VFs = better
scaling across all VMs
– Solarflare = 2048 vNICs

More Related Content

What's hot

Cumulus Networks Overview
Cumulus Networks OverviewCumulus Networks Overview
Cumulus Networks OverviewAdam Lorts
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...OpenStack
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...Vietnam Open Infrastructure User Group
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's HotOpenStack Korea Community
 
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...Vietnam Open Infrastructure User Group
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...OpenStack Korea Community
 
Cumulus Linux 2.5 Overview
Cumulus Linux 2.5 OverviewCumulus Linux 2.5 Overview
Cumulus Linux 2.5 OverviewCumulus Networks
 
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016Cloud Native Day Tel Aviv
 
CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)David Pasek
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebula Project
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...OpenStack
 
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...Cloud Native Day Tel Aviv
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...OpenStack Korea Community
 
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell ScruggsOrchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell ScruggsCloud Native Day Tel Aviv
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack NetworkingOpenStack Korea Community
 
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, RackspaceOpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, RackspaceOpenStack
 
Solving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrailSolving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrailLachlan Evenson
 
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...Cloud Native Day Tel Aviv
 

What's hot (20)

Cumulus Networks Overview
Cumulus Networks OverviewCumulus Networks Overview
Cumulus Networks Overview
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Cumulus Linux 2.5 Overview
Cumulus Linux 2.5 OverviewCumulus Linux 2.5 Overview
Cumulus Linux 2.5 Overview
 
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016
Success With OpenStack in Production - Frank Weyns - Openstack Day Israel 2016
 
CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
 
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
 
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell ScruggsOrchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
 
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, RackspaceOpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
 
Solving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrailSolving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrail
 
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...
OpenStack Upgrade - It can be done! Koby Holzer, Liran Cohen - OpenStack Day ...
 

Similar to Redhat summit b tolleyv7

Desayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoDesayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoFran Navarro
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...OpenStack Korea Community
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry DayShawn Wells
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitmatsunota
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users GroupShawn Wells
 
Open stackbrief happylearning
Open stackbrief happylearningOpen stackbrief happylearning
Open stackbrief happylearningLigong Duan
 
Improve IT Efficiency and Reduce Complexity with* Sun Blade Systems
Improve IT Efficiency and Reduce Complexity with* Sun Blade SystemsImprove IT Efficiency and Reduce Complexity with* Sun Blade Systems
Improve IT Efficiency and Reduce Complexity with* Sun Blade SystemsAshwin V.
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMShapeBlue
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreinside-BigData.com
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKVMUG IT
 
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...VMware Tanzu
 
Open coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpen coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpenInfra Days Poland 2019
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarKamesh Pemmaraju
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesOPNFV
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationSDN Hub
 

Similar to Redhat summit b tolleyv7 (20)

Desayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoDesayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - Xsigo
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummit
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group
 
Open stackbrief happylearning
Open stackbrief happylearningOpen stackbrief happylearning
Open stackbrief happylearning
 
Improve IT Efficiency and Reduce Complexity with* Sun Blade Systems
Improve IT Efficiency and Reduce Complexity with* Sun Blade SystemsImprove IT Efficiency and Reduce Complexity with* Sun Blade Systems
Improve IT Efficiency and Reduce Complexity with* Sun Blade Systems
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
 
Open coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpen coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi Alkobi
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
 

Recently uploaded

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Redhat summit b tolleyv7

  • 1. Copyright © 2012 Solarflare Communications, Slide 1 March 20th, 2012 OPEN CLOUD INFRASTRUCTURE BUILT ON RED HAT TECHNOLOGIES Bruce Tolley, PhD Optimizing Server I/O For OpenStack: Platform Hardware Choices Matter! 13 June 2013
  • 2. Copyright © 2012 Solarflare Communications, Slide 2 March 20th, 2012 Network Hardware Choices Matter: KVM Support • Clouds and OpenStack promise the evolution of IT – Flexibility, automation, scale of compute, storage and networking • Server Virtualization in general enables the commoditization of hardware, use of industry standard servers. The end of vendor lock in(?) • Need hardware support for KVM in the network interface software and hardware (NIC) – performance to deliver SLAs and QOS with a Cloud • Hypervisor bypass to eliminate bottlenecks • Plug-in architecture to support both app acceleration and hypervisor services (e.g. migration)
  • 3. Copyright © 2012 Solarflare Communications, Slide 3 March 20th, 2012 Introducing Solarflare • High-performance, low-latency 10GbE server adapters • Power the networks at all the banks and exchanges • Out of the box support: Red Hat Enterprise Linux with KVM, Red Hat Enterprise Virtualization for Servers and Desktop • Partner with Arista, Azul, Cisco, Fusion-io, Juniper, Red Hat, Vmware • OEM with IBM and HP • Over 700 customers worldwide • OpenStack Partner
  • 4. Copyright © 2012 Solarflare Communications, Slide 4 March 20th, 2012 Broad Platform Support for Linux and OpenSource • High performance, low-latency – < 7uS 1⁄2 RTT UDP latency • Full integration into Linux kernel • Actively improving Linux networking – Solarflare is the maintainer of “ethtool” – Linux kernel RFS offload in hardware (w/Google) • Multiple OpenSource and FreeBSD products • We also do Windows, Vmware, and Solaris
  • 5. Copyright © 2012 Solarflare Communications, Slide 5 March 20th, 2012 OpenStack and Cloud Computing • Cloud Networking – Virtualization, democratization, scalability, – Commoditization of infrastructure • Programmable network features – LANs, IP addresses,VLANs – Security Groups, Role based access control (RBAC) • Need network interfaces hardware and software(NICs) to support KVM • Near Bare metal performance  SLAs and QoS over Cloud infrastructure
  • 6. Copyright © 2012 Solarflare Communications, Slide 6 March 20th, 2012 Slide 6 of 9 | PROPRIETARY AND CONFIDENTIAL SR-IOV for Virtual Operating Systems (KVM) Solarflare Hybrid SR-IOV Model Typical SR-IOV Implementation Traditional Virtualization (no SR-IOV) Full hypervisor-based services and management, but poor network performance Improved performance, but loss of hypervisor-based services and management (eg, live migration) Improved performance AND full hypervisor-based services and management
  • 7. Copyright © 2012 Solarflare Communications, Slide 7 March 20th, 2012 2.79 3.36 5.8 8.15 10.1 16.6 9.3 17.4 18.3 9.32 16.8 33.4 0 5 10 15 20 25 30 35 40 I/OPerformance(Gbps) SolarflareHybrid SR-IOV PerformanceAdvantage No SR-IOV With SR-IOV 0 5 10 15 20 25 30 35 40 1 VM 4 VMs No SR-IOV With SR-IOV Bare Metal Performance for Guest Applications Traffic Unidirectional Bi-directional Bi-directional Unidirectional Bi-directional Bi-directional 10GbE ports 1 1 2 1 1 2 * Solarflare test results • Solarflare scales and delivers near line-rate performance
  • 8. Copyright © 2012 Solarflare Communications, Slide 8 March 20th, 2012 • Solarflare achieved the three best SPECvirt_sc2010 results for 2, 4, 8 processor configurations • Industry-leading SPECvirt_sc2010 scores achieved with Red Hat Enterprise Linux (RHEL) using KVM and Solarflare Adapters Future Proof for the Highest VM Density SPECvirt Benchmarks 2352 2442 4603 4682 7424 8956 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 RHEL 6.2 (KVM) Intel x520 RHEV 3 (KVM) Solarflare RHEL 6.1 (KVM) Intel x520 RHEL 6.1 (KVM) Solarflare RHEL 6.1 (KVM) Intel x520 RHEL 6.1 (KVM) Solarflare 2 processors 4 processors 8 processors Solarflare with SR-IOV delivers record performance with 21% increase! Comparison based on best performing systems published at www.spec.org as of 25 June 2012. SPEC® and the benchmark SPECvirt_sc® are registered trademarks of the Standard Performance Evaluation Corporation. For more information about SPECvirt_sc2010, see www.spec.org/virt_sc2010/.
  • 9. Copyright © 2012 Solarflare Communications, Slide 9 March 20th, 2012 Solarflare and Red Hat • Out-of-Box Accelerated Networking Support for – Red Hat Enterprise Linux with KVM Hypervisor – Red Hat Enterprise Virtualization for Servers and Desktop – Red Hat Enterprise MRG – Red Hat Storage • Partnerships and Certifications – Red Hat OpenStack – Red Hat Enterprise Linux Certified – Red Hat Ready ISV Partner – Open Virtualization Alliance Member – RHEL and KVM product documentation including • Red Hat Performance Brief – “Using Solarflare OpenOnload to Achieve Extreme Low Latency on Red Hat Enterprise Linux 6” • Solarflare Solution Brief – “Unified SR-IOV for Red Hat Linux KVM” *Based on best performing systems published at www.spec.org as of Dec 6, 2012
  • 10. Copyright © 2012 Solarflare Communications, Slide 10 March 20th, 2012 Summary and Conclusions • Clouds and OpenStack promise the evolution of IT – Flexibility, automation, scale of compute, storage, and networking • Server virtualization in general enables the commoditization of hardware, use of industry standard servers. The end of vendor lock in (?) • Still need hardware support for KVM in the platform and the network interface software and hardware (NIC) – performance to deliver SLAs and QOS with a Cloud • Hypervisor bypass to eliminate bottlenecks • Plug-in architecture to support both app acceleration and hypervisor services (e.g. VM and storage migration) Solarflare+Redhat Office of CTO: “Make the NICs Move, Adventures in Performance Tuning” 11:00 am, Friday, Room 304
  • 11. Copyright © 2012 Solarflare Communications, Slide 11 March 20th, 2012 BACKUP SLIDES
  • 12. Copyright © 2012 Solarflare Communications, Slide 12 March 20th, 2012 VMVM NIC VM VM VM driver TCP/IP driver TCP/IP driver TCP/IP driver TCP/IP driver TCP/IP KVM Host VNICVNICVNIC VNICVNICVNIC PF VF VF VF VNICVNICVNIC VNICVNICVNIC VNICVNICVNIC Bridge Improving KVM Performance & Scalability • Core scaling enhances performance – Spreads I/O across all CPU cores – Improves 10GbE performance scalability – VM / vNIC core alignment – Mitigates hypervisor becoming I/O bottleneck • SR-IOV acceleration – Near native performance – VM direct access to VF / vNIC • More vNICs & VFs = better scaling across all VMs – Solarflare = 2048 vNICs

Editor's Notes

  1. High performance, low-latency &lt; 7uS 1⁄2 RTT UDP latencyBidirectional line rate, both ports (40G) with &lt; 20% CPU load – Stateless offloads (TSO, LRO, RSS)Performance scales with multiple CPU coresFull integration into Linux kernelDriver “intree” (kernel.org)Wide distribution and kernel supportIntegration with ethtool, MTD, hwmon (sensors)Actively improving Linux networkingSolarflare is the maintainer of “ethtool”Linux kernel RFS offload in hardware (w/Google)Multiple OpenSource and FreeBSD productsWe also do Windows and Solaris
  2. Manage and configure LANs and IPFlat, Flat DHCP, VLAN DHCP, IPv6Programmatically allocate IPs and VLANsfor rapid provisioning of network capabilities and security featuresFloating IP addressesAbility to assign (and re-assign) IP addresses to VMsSecurity GroupsFlexibility to assign and control access to VM instances by creating separation between resource pools Role based access control (RBAC)Set up security by user, role, and project
  3. TRADITIONALHypervisor emulates network hardwareFlexible!But, performance is poorLimits the workloads that can be virtualizedUses CPU cyclesTYPICAL with SR IOVNetwork driver binds directly to the PCIe VFNear native networking performanceBut, no longer virtualNo migrationPLUG INMaintains traditional software pathPlus VF pathNear native performanceKeep full virtualization features (e.g. migration)RSS within guest VMs127 VFs, 1024 VNICs
  4. 1:30:Solarflare’s unique approach to SR-IOV combines the benefits of accelerated cut-through performance while maintaining full compatibility with hypervisor-based services and management tools. In addition to improved performance and superior manageability, Solarflare adapters scale up to 254 VFs, each of which can support multiple DMA channels (up to a total of 2048), providing far more scalable workload consolidation for large data center environments and virtual desktop (VDI) deployments than is otherwise available from competitive products. To further improve performance, Solarflare adapters utilize the available DMA channels within a VF to support Receive Side Scaling (RSS) for guest VMs, spreading VM workloads across many CPU cores enabling performance to scale with the number of CPU cores.This chart illustrates the dramatic performance difference between SR-IOV and hypervisor-based I/O. The data taken for uni-directional traffic and bi-directional traffic for both single-port and dual-port server adapters. The setup consisted of two back to back physical hosts with 4 VMs each, and performance data was taken for single-VM and quad-VM operation.The red bars illustrate Solarflare’s benchmark results demonstrate that with SR-IOV performance increases to near line-rate, as the red bars approach the 10Gbps, 20Gbps and 40Gbps I/O performance levels. This represents up to a 5x performance improvement with SR-IOV. In all cases, except one Solarflare SR-IOV benchmarks at near line rate performance. The one exception is for a single VM which cannot generate enough bandwidth.Thank you for listening to how you can increase your KVM I/O performance and scalability, while simplifying your SR-IOV configuration and management for VM migration.And now I would like to return you to our moderator Richio Aikawa. Richio…