Anda di halaman 1dari 15

Petar Torre

11 December 2015

2015 Intel Corporation, all rights reserved


Agenda

Requirements on NFV Infrastructure


Intel ingredients for workload optimization
Intel DC product lines for CPU, NIC, SSD and Intel QuickAssist Technology
Enhanced Platform Awareness
Summary

2015 Intel Corporation, all rights reserved


Requirements on NFV Infrastructure
Some differences to generic IT:
service aware
Orchestration Determinism and performance
platform aware
Small packet processing
Real-time, latency (<10s for CPE and access
VM1 VM2 VM3 functions), jitter

Availability (detect failed VMs in <1s and


Hypervisor autorestart, autorestart/recovery host failures)

Regulatory, geolocation (incl. geo redundancy)

Accelerate VM migration in planned


CPU Chipset
Ethernet Switch
Linux*+Apps maintenance
Silicon Silicon
HW acceleration cards
(Diagram for illustration only)
Advanced management (OSS/BSS)
Abstract where possible, optimize where needed
2015 Intel Corporation, all rights reserved *Other brands and names are the property of their respective owners
Intel ingredients for workload optimization
(in telco datacenters)
Intel Xeon processor Intel Solid State Drive
E5-2600 v3 Family DC P3700 Family
Compute Storage
Intel Data Directed I/O makes the PCI Express* brings extreme data throughput
processor cache the primary destination and directly to Intel Xeon processors
source of I/O data rather than main memory

Intel Solid State Drive


Intel C610 Series Chipset DC P3700 Series Family
Chipset

Intel Ethernet Controller Accelerator cards


82599 and XL710 Family Allow more processor cycles for application,
Software
Network Acceleration control processing
10 and 40 GbE connectivity for Enterprise,
- Intel QuickAssist
Cloud and Communications
Technology: Offloads packet processing
for encryption and compression
Acceleration libraries for algorithms
Intel Ethernet Converged various HW offload of - Intel Visual Compute Accelerator
Network Adapter
82599 and XL710 / X710 algorithm primitives Card: for Emerging 4K, H.265 UHD
Family Data Plane Development Kit transcode, Video Delivery
Intel QuickAssist Adapter
Quick Assist patches 8950-SCCP
Intel Storage Acceleration Library

2015 Intel Corporation, all rights reserved


Data center CPU product lines
System on Chip (SoC) CPU Co-Processor
Intel Itanium Processor
9500 product family

Intel Xeon Processor


E7 family Intel Xeon Phi
Coprocessor x100
+ product family
Intel Xeon Processor
E5 family

Intel Xeon Processor Intel Xeon Processor


D Product family E3 family

Intel Atom Processor C2000


Product family

For distributed and centralized DCs: Intel Xeon E5 2600-series v3


For on-premise vECPE platforms: Intel Xeon D processor, Intel Atom C-series processor

2015 Intel Corporation, all rights reserved


Intel Ethernet Converged Network Adapter Family
Intel 82599ES 10GbE Intel Ethernet Controller
Ethernet Controller X710 & XL710
QSFP+ Connectors

4x10GbE 4x10GbE
4x10GbE
or 1x40GbE or 2x40GbE
Intel Ethernet CNA X520-QDA1 Intel Ethernet CNA XL710-QDA1 Intel Ethernet CNA XL710-QDA2
SFP+ Connectors

2x10GbE 2x10GbE 4x10GbE

Intel Ethernet CNA X520-DA2 Intel Ethernet CNA X710-DA2 Intel Ethernet CNA X710-DA4
2015 Intel Corporation, all rights reserved
Intel Quick Assist Technology
Intel Quick Assist Adapter for Servers
Accelerates network appliances
Low-profile, half-length, single slot
Encryption: SSL, IPsec, RSA Decrypt,
Kasumi, SNOW 3G
PCIe card like:

Compression: LZS, Deflate

API, enabled frameworks and


Linux* driver
SR-IOV Virtual Functions

More on:
http://www.intel.com/content/www/us/en/network-adapters/quickassist-
adapter-for-servers.html

*Other brands and names are the property of their respective owners
2015 Intel Corporation, all rights reserved
Current Intel SSDs for the Data Center
Next Gen SSD w/PCIe 3.0 Interface
& NVMe Protocol Designed for Non-Volatile Storage! DC P3700
Connection Series
PCIe
Best
Protocol Highest Performance
>6x MORE performance

High Endurance
DC P3608 for high performance, write
Series intensive applications
PCIe
Better
DC P3500 DC S3710
Higher Performance
Series Series
PCIe
Mid Endurance
for high performance, SATA
Good mixed workloads
High Performance
Standard Endurance
for read intensive applications DC S3610
Series
8
DC S3510 SATA
Series
SATA

High Endurance Technology


2015 Intel Corporation, all rights reserved *Other brands and names are the property of their respective owners
8
Server architecture and workload placement
Legend: memory memory
core0 core8 core0 core8
Good placement
huge core1 core9 core1 core9 huge
Bad placement page
page core2 core10
core2 core10
huge huge
core3 core11 core3 core11
page page
core12
QPI core4 core12
core4
huge huge
page core5 core13 core5 core13 page

huge core6 core14 core6 core14 huge


page page
core7 core15 core7 core15

socket 0 socket 1

PCIe PCIe

NIC0 NIC1 NIC0 NIC1


10 10 10 10 10 10 10 10
G G G G G G G G

2015 Intel Corporation, all rights reserved 9


Key Enhanced Platform Awareness features
Example platform features for NFV Cumulative performance impact on a
dataplane workloads: prototype application from platform
optimizations
SR-IOV

Huge Pages

NUMA

vCPU pinning to cores

CPU model, instructions, Last Level Cache

vSwitch

Real Time

Trusted Execution Technology as % of 10Gb/s


Source: Intel white paper QoS in BRAS
with Linux* and IA, August 2014
*Other brands and names are the property of their respective owners
2015 Intel Corporation, all rights reserved 10
EPA at Resource Orchestration

NFV Resource Orchestrator needs


Virtual Network
to understand what is required to
Function
Resource support each VM
Orchestration
Requests facilities from the
VM VM VM VM
relevant VIM, which then allocates
Infrastructure as a Service logical and physical resources from
a managed pool

Servers & VIM


hypervisor Cloud/SDN

2015 Intel Corporation, all rights reserved 11


Summary of HW and open source SW ingredients
Orchestration

Node
app1 app2 app3
DPDK DPDK
Linux** VM Linux VM
QEMU, VirtIO DPDK QEMU, VirtIO

SR-IOV
vSwitch
Linux KVM
Server
Intel Virtualization Intel 82599 or XL710 Intel Quick Assist
Technology Ethernet Controllers Adapter 8950 for Servers

*Other brands and names are the property of their respective owners
2015 Intel Corporation, all rights reserved
Legal Disclaimers
Copyright 2013 Intel Corporation. All rights reserved.

Intel, the Intel logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, the Intel Inside logo, Intel Sponsors of Tomorrow, the Intel Sponsors of Tomorrow logo, Intel vPro, Itanium, Itanium Inside, Thunderbolt, Ultrabook, vPro Inside, VTune,
Xeon, Xeon Inside are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.

Intel Virtualization Technology requires a computer system with an enabled Intel processor, BIOS, virtual machine monitor (VMM) and, for some uses, certain platform software enabled for it. Functionality, performance or other benefits
will vary depending on hardware and software configurations and may require a BIOS update. Software applications may not be compatible with all operating systems. Please check with your application vendor.

Hyper-Threading Technology requires a computer system with a processor supporting HT Technology and an HT Technology-enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and
software you use. For more information including details on which processors support HT Technology, see here

Intel Turbo Boost Technology requires a Platform with a processor with Intel Turbo Boost Technology capability. Intel Turbo Boost Technology performance varies depending on hardware, software and overall system configuration. Check
with your platform manufacturer on whether your system delivers Intel Turbo Boost Technology. For more information, see http://www.intel.com/technology/turboboost

No computer system can provide absolute security under all conditions. Intel Trusted Execution Technology (Intel TXT) requires a computer system with Intel Virtualization Technology, an Intel TXT-enabled processor, chipset, BIOS,
Authenticated Code Modules and an Intel TXT-compatible measured launched environment (MLE). Intel TXT also requires the system to contain a TPM v1.s. For more information, visit http://www.intel.com/technology/security. In addition,
Intel TXT requires that the original equipment manufacturer provides TPM functionality, which requires a TPM-supported BIOS. TPM functionality must be initialized and may not be available in all countries.

Intel AES-NI requires a computer system with an AES-NI enabled processor, as well as non-Intel software to execute the instructions in the correct sequence. AES-NI is available on Intel Core i5-600 Desktop Processor Series, Intel Core
i7-600 Mobile Processor Series, and Intel Core i5-500 Mobile Processor Series. For availability, consult your reseller or system manufacturer. For more information, see http://software.intel.com/en-us/articles/intel-advanced-encryption-
standard-instructions-aes-ni/ .

Intel vPro Technology is sophisticated and requires setup and activation. Availability of features and results will depend upon the setup and configuration of your hardware, software and IT environment. To learn more visit:
http://www.intel.com/technology/vpro .

Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor series, not across different processor sequences. See http://www.intel.com/products/processor_number for details.
Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.

2015 Intel Corporation, all rights reserved


Legal Disclaimers (benchmarks)
Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems,
components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases,
including the performance of that product when combined with other products.

Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance.

Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may
affect actual performance.

Intel does not control or audit the design or implementation of third party benchmarks or Web sites referenced in this document. Intel encourages all of its customers to visit the referenced Web sites or others where similar performance
benchmarks are reported and confirm whether the referenced benchmarks are accurate and reflect performance of systems available for purchase.

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSE3 instruction sets and other
optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel.

Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable
product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Relative performance is calculated by assigning a baseline value of 1.0 to one benchmark result, and then dividing the actual benchmark result for the baseline platform into each of the specific benchmark results of each of the other
platforms, and assigning them a relative performance number that correlates with the performance improvements reported.

2015 Intel Corporation, all rights reserved

Anda mungkin juga menyukai