SlideShare a Scribd company logo
1 of 11
Slide 1 | PROPRIETARY AND CONFIDENTIALCopyright © 2011 Solarflare Communications, Inc. All Rights Reserved.
It’s Not Just Fatter Pipes
Building Smarter Networks
Slide 2 | PROPRIETARY AND CONFIDENTIAL
Introducing Solarflare
• High-performance software
and hardware for 10GbE
server networking
• Mission-critical applications
– Securities and trading
– HPC
– Storage
– Cloud/Web 2.0
• Leader in financial services
• Partnerships with Arista,
Cisco, Couchbase, IBM,
Juniper, Redhat, Oracle,
VMware
“Solarflare’s product, EnterpriseOnload is a
robust, rigorously tested and fully supported
solution that addresses our demanding support
and service level requirements. In addition to
providing the highest-performance, lowest-
latency hardware, Solarflare’s unique and
innovative application acceleration software
can be used to deploy quickly without any need
to re-write our applications.”
Andrew Bach
Senior Vice President of Network Services for NYSE Euronext
Slide 3 | PROPRIETARY AND CONFIDENTIAL
Data Volume
Growing 44x
2020: 35.2
Zettabytes
2010:
1.2
Zettabytes
Data is Growing Faster than Moore’s Law
Business Analytics Requires a New Approach
Source: IDC Digital Universe Study, sponsored by EMC, May 2010
The Network is the Bottleneck
IDC
Digital Universe
Study 2011
Slide 4 | PROPRIETARY AND CONFIDENTIAL
But Computing is More than Just Moore’s Law
• SandyBridge-Based
Servers/ Aka Romley
Motherboards
• Intel Integrated I/0
• Reduced bottlenecks
• Increase performance
up to 80%
Up to 4 channels
DDR3 1600 Mhz
memory
Up to 8 cores
Up to 20 MB cache
Integrated
PCI Express*
3.0
Up to 40
lanes
per socket
[ Transactions per second ]
Xeon
5600
Series
Xeon
2600
Family
Can more than Double
I/O Performance1
Direct Data I/O (DDIO)
Slide 5 | PROPRIETARY AND CONFIDENTIAL
SFN6122F & Xeon E5-2600 Deliver Winning Combination
• SFN6122F single-stream
latency is superb over all
message rates on Romley
platforms, right up to the
point of CPU core utilization
• Ultra-low jitter (sub-micro at
99Percentile)
• Benefits from Intel® Data
Direct I/O (DDIO) and
chipset IO – memory
bandwidth
• Message rate headroom –
20Mpps with 4x sfnt-streamssfnt-stream / openonload-201109-u2
“Westmere” = 2x Xeon 5687 (3.6GHz)
“Romley” = 2x E5-2687W (3.1GHz) – DDR 1333
Slide 6 | PROPRIETARY AND CONFIDENTIAL
Standard Server I/O Networking: RSS
• RSS spreads flows
randomly over cores
• Packets within a flow go to
same core
• Works well when
– Connections
are long lived
– One thread per
connection
– And the thread
happens to run
on the right
core
– Great for
network
benchmarks
NIC
VNIC VNIC VNICVNIC
receive-side scaling
core0 core1 core2 core3
App App App App
ISR ISR ISR ISR
Slide 7 | PROPRIETARY AND CONFIDENTIAL
Smarter Server I/O Networking: Flow Affinity
• Hardware deterministically
directs flows to the ideal
core for handling the load
• Google developed
Receive packet steering
(RPS)
• Solarflare developed
Accelerated RFS for
multiqueue hardware
• Supported today on
Solarflare adapters
NIC
VNIC VNIC VNICVNIC
receive-side scaling
core0 core1 core2 core3
App App App App
ISR ISR ISR ISR
Slide 8 | PROPRIETARY AND CONFIDENTIAL
Cisco and Solarflare Achieve Dramatic Latency Reductions
for Interactive Web 2.0 Applications
Slide 9 | PROPRIETARY AND CONFIDENTIAL
Big Data Management Solution
June 18, 2013 © 2012 Zettaset, Inc. | Proprietary and
Confidential
9
I/O Network
Interface
CPU Big Data
Management
OS
3 - ioDrive2
Duo
1.2TB
ioMemory
3 GBytes/sec
Hadoop
Framework
SFN5122F
SFP + Dual Port 10GbE
Server Adapter
2 - X5690 6 Core
12 Threads, 3.4 GHz
96GB RAM
V 1.0
Enterprise 6.2
• Hyve BigD series8 from Synnex
• Turnkey appliance-based big data management solution
• Fully integrated, optimized, and easily deployed, enabling rapid
implementation of a Hadoop environment in days rather than months
Slide 10 | PROPRIETARY AND CONFIDENTIAL
END
Slide 11 | PROPRIETARY AND CONFIDENTIAL
Other Tuning Tips
• RSS Spreading
– Changing the default RSS spreading so that the card uses an RX queue per CPU
core. This is done by setting the driver’s module parameter rss_cpus=cores. See
section “Receive Side Scaling (RSS)” on page 193-194 for more details. If you
can, we also suggest you disable the irqbalancer service before doing this, as the
irqbalancer tends to undo the good work of spreading the networking interrupts
over the available CPU cores (see page 196)
• Enable LRO
– Double check LRO is enabled using ethtool. As mentioned RHEL 6 libvirtd
daemon can cause this to be disabled. See “TCP Large Receive Offload (LRO)”
on page 191-192 for details of LRO and how to change RHEL6 behaviour
• Interrupt Moderation
– IF (and only if) you think the benchmark is latency sensitive then we suggest
disabling interrupt moderation. The driver by default uses adaptive interrupt
moderation and tries to tune based on traffic patterns. However, if you know you
have a ping/pong – transactional app then helps to disable this completely (see
page 189 – “ethtool –C <ethX> rx-usecs-irq 0 adaptive-rx off”). BUT if you are
streaming large blocks of storage data between the servers then don’t do this - the
default is best.

More Related Content

What's hot

Mellanox High Performance Networks for Ceph
Mellanox High Performance Networks for CephMellanox High Performance Networks for Ceph
Mellanox High Performance Networks for CephMellanox Technologies
 
3 Steps to Hyperconvergence
3 Steps to Hyperconvergence3 Steps to Hyperconvergence
3 Steps to HyperconvergenceSpringpath
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideVikas Sharma
 
Technology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOTechnology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOIT Brand Pulse
 
PLNOG 13: Maciej Grabowski: HP Moonshot
PLNOG 13: Maciej Grabowski: HP MoonshotPLNOG 13: Maciej Grabowski: HP Moonshot
PLNOG 13: Maciej Grabowski: HP MoonshotPROIDEA
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopsolarisyougood
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstacksolarisyougood
 
Walk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCWalk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCCeph Community
 
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistParis Open Source Summit
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VAmit Gatenyo
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentationxKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
New Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisNew Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisIT Brand Pulse
 
EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC
 
Simple Virtualization Overview
Simple Virtualization OverviewSimple Virtualization Overview
Simple Virtualization Overviewbassemir
 

What's hot (20)

Mellanox High Performance Networks for Ceph
Mellanox High Performance Networks for CephMellanox High Performance Networks for Ceph
Mellanox High Performance Networks for Ceph
 
3 Steps to Hyperconvergence
3 Steps to Hyperconvergence3 Steps to Hyperconvergence
3 Steps to Hyperconvergence
 
PowerHA for i
PowerHA for iPowerHA for i
PowerHA for i
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
 
Cluster computing2
Cluster computing2Cluster computing2
Cluster computing2
 
Technology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOTechnology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IO
 
PLNOG 13: Maciej Grabowski: HP Moonshot
PLNOG 13: Maciej Grabowski: HP MoonshotPLNOG 13: Maciej Grabowski: HP Moonshot
PLNOG 13: Maciej Grabowski: HP Moonshot
 
Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
 
blade server
blade serverblade server
blade server
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
EMC VNX
EMC VNXEMC VNX
EMC VNX
 
Walk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCWalk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoC
 
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper V
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentation
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
New Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisNew Networking Technology Survey & Analysis
New Networking Technology Survey & Analysis
 
EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems
 
Simple Virtualization Overview
Simple Virtualization OverviewSimple Virtualization Overview
Simple Virtualization Overview
 

Viewers also liked

Google Search Appliance
Google Search ApplianceGoogle Search Appliance
Google Search ApplianceSazanov
 
Knowledge Based Assets for Competitive Success - Session 1
Knowledge Based Assets for Competitive Success - Session 1Knowledge Based Assets for Competitive Success - Session 1
Knowledge Based Assets for Competitive Success - Session 1ICAC09
 
Find What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFind What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFishbowl Solutions
 
Integrating Google Search Appliance with Mura CMS
Integrating Google Search Appliance with Mura CMSIntegrating Google Search Appliance with Mura CMS
Integrating Google Search Appliance with Mura CMSMura CMS
 
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...Concept Searching, Inc
 
Fishbowl's Google Search Appliance integration with PTC Windchill
Fishbowl's Google Search Appliance integration with PTC WindchillFishbowl's Google Search Appliance integration with PTC Windchill
Fishbowl's Google Search Appliance integration with PTC WindchillFishbowl Solutions
 
6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your EnterpriseEd Laczynski
 
Indexing HP's Trim Context with the Google Search Appliance
Indexing HP's Trim Context with the Google Search ApplianceIndexing HP's Trim Context with the Google Search Appliance
Indexing HP's Trim Context with the Google Search ApplianceAdhereSolutions
 
Realize Greater "Return on Information" with Google Enterprise Search
Realize Greater "Return on Information" with Google Enterprise SearchRealize Greater "Return on Information" with Google Enterprise Search
Realize Greater "Return on Information" with Google Enterprise SearchPerficient, Inc.
 
Tech Hangout - "Ask an Architect" - Connecting Office 365 to the Google Sear...
Tech Hangout - "Ask an Architect" -  Connecting Office 365 to the Google Sear...Tech Hangout - "Ask an Architect" -  Connecting Office 365 to the Google Sear...
Tech Hangout - "Ask an Architect" - Connecting Office 365 to the Google Sear...MC+A
 
OpenSearchLab and the Lucene Ecosystem
OpenSearchLab and the Lucene EcosystemOpenSearchLab and the Lucene Ecosystem
OpenSearchLab and the Lucene EcosystemGrant Ingersoll
 
Intelligent Apps with Apache Lucene, Mahout and Friends
Intelligent Apps with Apache Lucene, Mahout and FriendsIntelligent Apps with Apache Lucene, Mahout and Friends
Intelligent Apps with Apache Lucene, Mahout and FriendsGrant Ingersoll
 
Machine Learning and Apache Mahout : An Introduction
Machine Learning and Apache Mahout : An IntroductionMachine Learning and Apache Mahout : An Introduction
Machine Learning and Apache Mahout : An IntroductionVarad Meru
 
Big Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and SolrBig Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and Solrboorad
 

Viewers also liked (15)

Google Search Appliance
Google Search ApplianceGoogle Search Appliance
Google Search Appliance
 
Knowledge Based Assets for Competitive Success - Session 1
Knowledge Based Assets for Competitive Success - Session 1Knowledge Based Assets for Competitive Success - Session 1
Knowledge Based Assets for Competitive Success - Session 1
 
Google search appliance
Google search applianceGoogle search appliance
Google search appliance
 
Find What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFind What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search Appliance
 
Integrating Google Search Appliance with Mura CMS
Integrating Google Search Appliance with Mura CMSIntegrating Google Search Appliance with Mura CMS
Integrating Google Search Appliance with Mura CMS
 
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...
You Spoke, We Listened – Achieving a New Level of Search Optimization with Go...
 
Fishbowl's Google Search Appliance integration with PTC Windchill
Fishbowl's Google Search Appliance integration with PTC WindchillFishbowl's Google Search Appliance integration with PTC Windchill
Fishbowl's Google Search Appliance integration with PTC Windchill
 
6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise
 
Indexing HP's Trim Context with the Google Search Appliance
Indexing HP's Trim Context with the Google Search ApplianceIndexing HP's Trim Context with the Google Search Appliance
Indexing HP's Trim Context with the Google Search Appliance
 
Realize Greater "Return on Information" with Google Enterprise Search
Realize Greater "Return on Information" with Google Enterprise SearchRealize Greater "Return on Information" with Google Enterprise Search
Realize Greater "Return on Information" with Google Enterprise Search
 
Tech Hangout - "Ask an Architect" - Connecting Office 365 to the Google Sear...
Tech Hangout - "Ask an Architect" -  Connecting Office 365 to the Google Sear...Tech Hangout - "Ask an Architect" -  Connecting Office 365 to the Google Sear...
Tech Hangout - "Ask an Architect" - Connecting Office 365 to the Google Sear...
 
OpenSearchLab and the Lucene Ecosystem
OpenSearchLab and the Lucene EcosystemOpenSearchLab and the Lucene Ecosystem
OpenSearchLab and the Lucene Ecosystem
 
Intelligent Apps with Apache Lucene, Mahout and Friends
Intelligent Apps with Apache Lucene, Mahout and FriendsIntelligent Apps with Apache Lucene, Mahout and Friends
Intelligent Apps with Apache Lucene, Mahout and Friends
 
Machine Learning and Apache Mahout : An Introduction
Machine Learning and Apache Mahout : An IntroductionMachine Learning and Apache Mahout : An Introduction
Machine Learning and Apache Mahout : An Introduction
 
Big Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and SolrBig Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and Solr
 

Similar to Thu 430pm solarflare_tolley_v1[1]

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
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...VirtualTech Japan Inc.
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedDileep Bhandarkar
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Architecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelArchitecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelIntel IT Center
 
SAN overview.pptx
SAN overview.pptxSAN overview.pptx
SAN overview.pptxMugabo4
 
Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...RedHatTelco
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...Linaro
 
BigData Clusters Redefined
BigData Clusters RedefinedBigData Clusters Redefined
BigData Clusters RedefinedDataWorks Summit
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMSlide_N
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle CloudSimon Haslam
 
CC-4153, Verizon Cloud Compute and the SM15000, by Paul Curtis
CC-4153, Verizon Cloud Compute and the SM15000, by Paul CurtisCC-4153, Verizon Cloud Compute and the SM15000, by Paul Curtis
CC-4153, Verizon Cloud Compute and the SM15000, by Paul CurtisAMD Developer Central
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoTAPNIC
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machinesinside-BigData.com
 
Netezza Deep Dives
Netezza Deep DivesNetezza Deep Dives
Netezza Deep DivesRush Shah
 
[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
 
Enterprise-Grade Networking in OpenStack
Enterprise-Grade Networking in OpenStackEnterprise-Grade Networking in OpenStack
Enterprise-Grade Networking in OpenStackMarten Hauville
 

Similar to Thu 430pm solarflare_tolley_v1[1] (20)

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
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Architecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelArchitecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with Intel
 
@IBM Power roadmap 8
@IBM Power roadmap 8 @IBM Power roadmap 8
@IBM Power roadmap 8
 
SAN overview.pptx
SAN overview.pptxSAN overview.pptx
SAN overview.pptx
 
Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
BigData Clusters Redefined
BigData Clusters RedefinedBigData Clusters Redefined
BigData Clusters Redefined
 
Unit 3
Unit 3Unit 3
Unit 3
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTM
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
 
CC-4153, Verizon Cloud Compute and the SM15000, by Paul Curtis
CC-4153, Verizon Cloud Compute and the SM15000, by Paul CurtisCC-4153, Verizon Cloud Compute and the SM15000, by Paul Curtis
CC-4153, Verizon Cloud Compute and the SM15000, by Paul Curtis
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoT
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machines
 
Netezza Deep Dives
Netezza Deep DivesNetezza Deep Dives
Netezza Deep Dives
 
[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)'
 
Enterprise-Grade Networking in OpenStack
Enterprise-Grade Networking in OpenStackEnterprise-Grade Networking in OpenStack
Enterprise-Grade Networking in OpenStack
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Thu 430pm solarflare_tolley_v1[1]

  • 1. Slide 1 | PROPRIETARY AND CONFIDENTIALCopyright © 2011 Solarflare Communications, Inc. All Rights Reserved. It’s Not Just Fatter Pipes Building Smarter Networks
  • 2. Slide 2 | PROPRIETARY AND CONFIDENTIAL Introducing Solarflare • High-performance software and hardware for 10GbE server networking • Mission-critical applications – Securities and trading – HPC – Storage – Cloud/Web 2.0 • Leader in financial services • Partnerships with Arista, Cisco, Couchbase, IBM, Juniper, Redhat, Oracle, VMware “Solarflare’s product, EnterpriseOnload is a robust, rigorously tested and fully supported solution that addresses our demanding support and service level requirements. In addition to providing the highest-performance, lowest- latency hardware, Solarflare’s unique and innovative application acceleration software can be used to deploy quickly without any need to re-write our applications.” Andrew Bach Senior Vice President of Network Services for NYSE Euronext
  • 3. Slide 3 | PROPRIETARY AND CONFIDENTIAL Data Volume Growing 44x 2020: 35.2 Zettabytes 2010: 1.2 Zettabytes Data is Growing Faster than Moore’s Law Business Analytics Requires a New Approach Source: IDC Digital Universe Study, sponsored by EMC, May 2010 The Network is the Bottleneck IDC Digital Universe Study 2011
  • 4. Slide 4 | PROPRIETARY AND CONFIDENTIAL But Computing is More than Just Moore’s Law • SandyBridge-Based Servers/ Aka Romley Motherboards • Intel Integrated I/0 • Reduced bottlenecks • Increase performance up to 80% Up to 4 channels DDR3 1600 Mhz memory Up to 8 cores Up to 20 MB cache Integrated PCI Express* 3.0 Up to 40 lanes per socket [ Transactions per second ] Xeon 5600 Series Xeon 2600 Family Can more than Double I/O Performance1 Direct Data I/O (DDIO)
  • 5. Slide 5 | PROPRIETARY AND CONFIDENTIAL SFN6122F & Xeon E5-2600 Deliver Winning Combination • SFN6122F single-stream latency is superb over all message rates on Romley platforms, right up to the point of CPU core utilization • Ultra-low jitter (sub-micro at 99Percentile) • Benefits from Intel® Data Direct I/O (DDIO) and chipset IO – memory bandwidth • Message rate headroom – 20Mpps with 4x sfnt-streamssfnt-stream / openonload-201109-u2 “Westmere” = 2x Xeon 5687 (3.6GHz) “Romley” = 2x E5-2687W (3.1GHz) – DDR 1333
  • 6. Slide 6 | PROPRIETARY AND CONFIDENTIAL Standard Server I/O Networking: RSS • RSS spreads flows randomly over cores • Packets within a flow go to same core • Works well when – Connections are long lived – One thread per connection – And the thread happens to run on the right core – Great for network benchmarks NIC VNIC VNIC VNICVNIC receive-side scaling core0 core1 core2 core3 App App App App ISR ISR ISR ISR
  • 7. Slide 7 | PROPRIETARY AND CONFIDENTIAL Smarter Server I/O Networking: Flow Affinity • Hardware deterministically directs flows to the ideal core for handling the load • Google developed Receive packet steering (RPS) • Solarflare developed Accelerated RFS for multiqueue hardware • Supported today on Solarflare adapters NIC VNIC VNIC VNICVNIC receive-side scaling core0 core1 core2 core3 App App App App ISR ISR ISR ISR
  • 8. Slide 8 | PROPRIETARY AND CONFIDENTIAL Cisco and Solarflare Achieve Dramatic Latency Reductions for Interactive Web 2.0 Applications
  • 9. Slide 9 | PROPRIETARY AND CONFIDENTIAL Big Data Management Solution June 18, 2013 © 2012 Zettaset, Inc. | Proprietary and Confidential 9 I/O Network Interface CPU Big Data Management OS 3 - ioDrive2 Duo 1.2TB ioMemory 3 GBytes/sec Hadoop Framework SFN5122F SFP + Dual Port 10GbE Server Adapter 2 - X5690 6 Core 12 Threads, 3.4 GHz 96GB RAM V 1.0 Enterprise 6.2 • Hyve BigD series8 from Synnex • Turnkey appliance-based big data management solution • Fully integrated, optimized, and easily deployed, enabling rapid implementation of a Hadoop environment in days rather than months
  • 10. Slide 10 | PROPRIETARY AND CONFIDENTIAL END
  • 11. Slide 11 | PROPRIETARY AND CONFIDENTIAL Other Tuning Tips • RSS Spreading – Changing the default RSS spreading so that the card uses an RX queue per CPU core. This is done by setting the driver’s module parameter rss_cpus=cores. See section “Receive Side Scaling (RSS)” on page 193-194 for more details. If you can, we also suggest you disable the irqbalancer service before doing this, as the irqbalancer tends to undo the good work of spreading the networking interrupts over the available CPU cores (see page 196) • Enable LRO – Double check LRO is enabled using ethtool. As mentioned RHEL 6 libvirtd daemon can cause this to be disabled. See “TCP Large Receive Offload (LRO)” on page 191-192 for details of LRO and how to change RHEL6 behaviour • Interrupt Moderation – IF (and only if) you think the benchmark is latency sensitive then we suggest disabling interrupt moderation. The driver by default uses adaptive interrupt moderation and tries to tune based on traffic patterns. However, if you know you have a ping/pong – transactional app then helps to disable this completely (see page 189 – “ethtool –C <ethX> rx-usecs-irq 0 adaptive-rx off”). BUT if you are streaming large blocks of storage data between the servers then don’t do this - the default is best.