SlideShare a Scribd company logo
1 of 9
© 2016 NETRONOME SYSTEMS, INC.
March 2016
Data Center Cost
and Power
The adverse effects of
Moore’s Law slowing down.
© 2016 NETRONOME SYSTEMS, INC. 2CONFIDENTIAL
SDN’s Growing Pains
▶ Data center operators cannot economically scale their server-based networking
▶ Software-defined, open networking is evolving but limited to hardware refresh
▶ Server-based networking consumes vast CPU resources, starving applications
Limited Scalability Slower Innovation Higher Costs
© 2016 NETRONOME SYSTEMS, INC. 3CONFIDENTIAL
Open Stack
Neutron
OVS ML2
Agilio™ OVS Implementation
Compute Node
VM VM VMVM. . .OpenStack
Nova Agent
OVSDB
OpenFlow
Linux Kernel
Agilio-CX OVS Datapath
Actions
Match
Tables
Open Stack
Nova
Open Daylight
Controller
(ODL)
Tunnels
Deliver to Host
Update Statistics
Seamless Integration
with Control Plane
Open Stack
Ready
Transparent
Offload
SR-IOV
Connectivity
to VMs
ovs-vswitchd
ovs-dbserver
OVS Datapath
Actions
Match
Tables
Tunnels
https://www.netronome.com/media/redac
tor_files/WP_Agilio_SW.pdf
© 2016 NETRONOME SYSTEMS, INC. 4CONFIDENTIAL
Agilio™ OVS Implementation
Compute Node
. . .
Linux Kernel
Agilio-CX
OVS Datapath
Tunnels
Deliver to Host
Update Statistics
Transparent
Offload
SR-IOV
Connectivity
to VMs
OVS Datapath
Actions
Match
Tables
Tunnels
ActionsMatch Tables
VM
VM
VM
VM
© 2016 NETRONOME SYSTEMS, INC. 5CONFIDENTIAL
Server CPU Core Allocations
• 12 CPU Cores Dedicated to OVS
• 12 CPU Cores for Application
• 1 CPU Core Dedicated to OVS
• 23 CPU Cores for Application
Software (Kernel and User) OVS
Agilio OVS
© 2016 NETRONOME SYSTEMS, INC. 6CONFIDENTIAL
Per Server CPU Core Efficiency
Throughput with single Server CPU Core
MillionPacketPerSecond
• 50X Efficiency Gain vs. Kernel OVS
• 20X Efficiency Gain vs. User OVS
https://www.netronome.com/media/redactor_files/WP_OVS_Benchmarking.pdf
© 2016 NETRONOME SYSTEMS, INC. 7CONFIDENTIAL
Power and Cost Savings with Agilio-CX
© 2016 NETRONOME SYSTEMS, INC. 8CONFIDENTIAL
Unleash Higher Cloud Services Revenue
Agilio™
Server
Networking
Platform
© 2016 NETRONOME SYSTEMS, INC.
Thank You

More Related Content

More from Netronome

Efficient JIT to 32-bit Arches
Efficient JIT to 32-bit ArchesEfficient JIT to 32-bit Arches
Efficient JIT to 32-bit Arches
Netronome
 

More from Netronome (20)

LFSMM Verifier Optimizations and 1 M Instructions
LFSMM Verifier Optimizations and 1 M InstructionsLFSMM Verifier Optimizations and 1 M Instructions
LFSMM Verifier Optimizations and 1 M Instructions
 
Using Network Acceleration for an Optimized Edge Cloud Server Architecture
Using Network Acceleration for an Optimized Edge Cloud Server ArchitectureUsing Network Acceleration for an Optimized Edge Cloud Server Architecture
Using Network Acceleration for an Optimized Edge Cloud Server Architecture
 
Offloading TC Rules on OVS Internal Ports
Offloading TC Rules on OVS Internal Ports Offloading TC Rules on OVS Internal Ports
Offloading TC Rules on OVS Internal Ports
 
Quality of Service Ingress Rate Limiting and OVS Hardware Offloads
Quality of Service Ingress Rate Limiting and OVS Hardware OffloadsQuality of Service Ingress Rate Limiting and OVS Hardware Offloads
Quality of Service Ingress Rate Limiting and OVS Hardware Offloads
 
ODSA Sub-Project Launch
 ODSA Sub-Project Launch ODSA Sub-Project Launch
ODSA Sub-Project Launch
 
Flexible and Scalable Domain-Specific Architectures
Flexible and Scalable Domain-Specific ArchitecturesFlexible and Scalable Domain-Specific Architectures
Flexible and Scalable Domain-Specific Architectures
 
Unifying Network Filtering Rules for the Linux Kernel with eBPF
Unifying Network Filtering Rules for the Linux Kernel with eBPFUnifying Network Filtering Rules for the Linux Kernel with eBPF
Unifying Network Filtering Rules for the Linux Kernel with eBPF
 
Massively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional MemoryMassively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional Memory
 
Offloading Linux LAG Devices Via Open vSwitch and TC
Offloading Linux LAG Devices Via Open vSwitch and TCOffloading Linux LAG Devices Via Open vSwitch and TC
Offloading Linux LAG Devices Via Open vSwitch and TC
 
eBPF Debugging Infrastructure - Current Techniques
eBPF Debugging Infrastructure - Current TechniqueseBPF Debugging Infrastructure - Current Techniques
eBPF Debugging Infrastructure - Current Techniques
 
Efficient JIT to 32-bit Arches
Efficient JIT to 32-bit ArchesEfficient JIT to 32-bit Arches
Efficient JIT to 32-bit Arches
 
eBPF & Switch Abstractions
eBPF & Switch AbstractionseBPF & Switch Abstractions
eBPF & Switch Abstractions
 
eBPF Tooling and Debugging Infrastructure
eBPF Tooling and Debugging InfrastructureeBPF Tooling and Debugging Infrastructure
eBPF Tooling and Debugging Infrastructure
 
BPF Hardware Offload Deep Dive
BPF Hardware Offload Deep DiveBPF Hardware Offload Deep Dive
BPF Hardware Offload Deep Dive
 
Demystify eBPF JIT Compiler
Demystify eBPF JIT CompilerDemystify eBPF JIT Compiler
Demystify eBPF JIT Compiler
 
eBPF/XDP
eBPF/XDP eBPF/XDP
eBPF/XDP
 
P4 Introduction
P4 Introduction P4 Introduction
P4 Introduction
 
Host Data Plane Acceleration: SmartNIC Deployment Models
Host Data Plane Acceleration: SmartNIC Deployment ModelsHost Data Plane Acceleration: SmartNIC Deployment Models
Host Data Plane Acceleration: SmartNIC Deployment Models
 
The Power of SmartNICs
The Power of SmartNICsThe Power of SmartNICs
The Power of SmartNICs
 
DPDK Support for New HW Offloads
DPDK Support for New HW OffloadsDPDK Support for New HW Offloads
DPDK Support for New HW Offloads
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Data Center Cost & Power: The Adverse Effects of Moore's Law Slowing Down

  • 1. © 2016 NETRONOME SYSTEMS, INC. March 2016 Data Center Cost and Power The adverse effects of Moore’s Law slowing down.
  • 2. © 2016 NETRONOME SYSTEMS, INC. 2CONFIDENTIAL SDN’s Growing Pains ▶ Data center operators cannot economically scale their server-based networking ▶ Software-defined, open networking is evolving but limited to hardware refresh ▶ Server-based networking consumes vast CPU resources, starving applications Limited Scalability Slower Innovation Higher Costs
  • 3. © 2016 NETRONOME SYSTEMS, INC. 3CONFIDENTIAL Open Stack Neutron OVS ML2 Agilio™ OVS Implementation Compute Node VM VM VMVM. . .OpenStack Nova Agent OVSDB OpenFlow Linux Kernel Agilio-CX OVS Datapath Actions Match Tables Open Stack Nova Open Daylight Controller (ODL) Tunnels Deliver to Host Update Statistics Seamless Integration with Control Plane Open Stack Ready Transparent Offload SR-IOV Connectivity to VMs ovs-vswitchd ovs-dbserver OVS Datapath Actions Match Tables Tunnels https://www.netronome.com/media/redac tor_files/WP_Agilio_SW.pdf
  • 4. © 2016 NETRONOME SYSTEMS, INC. 4CONFIDENTIAL Agilio™ OVS Implementation Compute Node . . . Linux Kernel Agilio-CX OVS Datapath Tunnels Deliver to Host Update Statistics Transparent Offload SR-IOV Connectivity to VMs OVS Datapath Actions Match Tables Tunnels ActionsMatch Tables VM VM VM VM
  • 5. © 2016 NETRONOME SYSTEMS, INC. 5CONFIDENTIAL Server CPU Core Allocations • 12 CPU Cores Dedicated to OVS • 12 CPU Cores for Application • 1 CPU Core Dedicated to OVS • 23 CPU Cores for Application Software (Kernel and User) OVS Agilio OVS
  • 6. © 2016 NETRONOME SYSTEMS, INC. 6CONFIDENTIAL Per Server CPU Core Efficiency Throughput with single Server CPU Core MillionPacketPerSecond • 50X Efficiency Gain vs. Kernel OVS • 20X Efficiency Gain vs. User OVS https://www.netronome.com/media/redactor_files/WP_OVS_Benchmarking.pdf
  • 7. © 2016 NETRONOME SYSTEMS, INC. 7CONFIDENTIAL Power and Cost Savings with Agilio-CX
  • 8. © 2016 NETRONOME SYSTEMS, INC. 8CONFIDENTIAL Unleash Higher Cloud Services Revenue Agilio™ Server Networking Platform
  • 9. © 2016 NETRONOME SYSTEMS, INC. Thank You