Professional Documents
Culture Documents
Yong
Yong
Hardware Acceleration
制造 科研 医疗 能源 商业 交通 金融 运营商 其他
General
SAP on Cloud Cloud Dedicated Web & Migration
Purpose HPC FCS IoT Hosting
Cloud DR
Service
Cloud Office Communication Mobile
Solutions
Cloud OS FusionSphere
Infrastructure Server Storage Network Security
2
The world is changing - more devices, more conns,
more data
Memory
Bandwidth
4
2000 2010 2020
Smart NIC
5
Under the hood: Network Virtualization
Host-based SDN:
separate a centralized control plane
VM VM VM from a data plane on the host, and VM VM VM
implement almost all virtual
networking features, to connect VMs
vSwitch to physical network vSwitch
Physical Network
7
How to break the bottleneck of vSwitch?
Our way:
Combination of software and self-developed hardware
8
eVS 3.0 - First Tens of Millions PPS
virtual network switch
40Gbps 10Mpps
TCP
Intelligent Application
network
NIC protocol
processor QoS
OVS
HD
VxLAN p-Switch Security
Memory
… Ethernet
Features
• Programmable high performance packet forwarding platform
• Network-specific optimization engine ( PPE )
• Large flow table and security rules
• High precision hard QoS
10
Architecture: Integrated Flow Table and Offload
ext VM
eVS data plane action
virtio-net
upcall
GFP
ovs datapath
Flow Table(IFE)
Offload virtio-direct
Engine
First pocket
Rest of u-NIC
11
Virtio-Direct: Virtual I/O
12
Hot upgrade, both Hardware and Software
QEMU
virtio-net
No user impact
Active/Standby Mode eVS 3.0
Hot upgrade/downgrade Active Standby
Independent hot upgrade
Joint hot upgrade PCIe
FW FW
Active Standby
u-NIC
13
Flexibility, Performance, Availability
Performance
Non-intrusive
GuestOS
Live migration
Hot upgrade
14
SDI
15
SDI
VM VM ... VM VM VM ... VM PM
Hypervisor A Hypervisor B APP
16
SDI
X86 X86
CPU CPU
Storage Storage Network Network
• Resource Competition
• Resource isolation
• 20+% Cores wasted
• 100% Cores for users
• Weak reliability
17
SDI Architecture
Cloud Scale Application
Power
Management Storage Network Accelerator Extension External
interface accelerator
Euler OS
Storage Network PCIe
Software Accelerator Interface Interface Interface
Hardware Accelerator
18
Customized CPU
Application
Data Center
↑*:6151 vs 2680v4
19
C3ne - with u-NIC, Virtio-Direct, SDI
C3ne
2.5x
Up 15% 2x
20
Simultaneous online players from 30k to 13M
Before:
21
Thanks
22