Use case of RDMA in Symantec storage software

  • Slides: 10
Download presentation
Use case of RDMA in Symantec storage software stack Om Prakash Agarwal Symantec

Use case of RDMA in Symantec storage software stack Om Prakash Agarwal Symantec

Agenda • • • About Symantec Storage Software Stack Need for the faster interconnects

Agenda • • • About Symantec Storage Software Stack Need for the faster interconnects Write operation without and with RDMA Implementation details: Write operation with RDMA Perf comparison (without and with RDMA) Symantec Proprietary: Use case of RDMA in Symantec storage stack 2

Applications CVM/CFS Hardware Kernel User About Symantec Storage Software Stack LLT HBA NIC HBA

Applications CVM/CFS Hardware Kernel User About Symantec Storage Software Stack LLT HBA NIC HBA Shared storage Symantec Proprietary: Use case of RDMA in Symantec storage stack 3

Applications CVM/CFS Hardware Kernel User Need for the faster interconnects LLT NIC Local storage

Applications CVM/CFS Hardware Kernel User Need for the faster interconnects LLT NIC Local storage Shared Nothing Architecture Symantec Proprietary: Use case of RDMA in Symantec storage stack 4

Kernel Write operation without and with RDMA Hardware LLT CVM/CFS Buffer Bufptr Buffer LLT

Kernel Write operation without and with RDMA Hardware LLT CVM/CFS Buffer Bufptr Buffer LLT RNIC RDMA over Infini. Band or Ethernet NIC Symantec Proprietary: Use case of RDMA in Symantec storage stack RNIC 5

Write operation with RDMA receiver CVM/CFS sender 4 k 4 k 8 k 1

Write operation with RDMA receiver CVM/CFS sender 4 k 4 k 8 k 1 k 1 k Message 4 k 4 k 4 k 2 k Message TX map Destination buffer info LLT 4 k 4 k Symantec Proprietary: Use case of RDMA in Symantec storage stack RX map allocation Actual Allocation Buffer. Actual advertisement: 4 k buffers 4 k and 4 ksend 4 k 4 k 4 k Allocate 4 kdata 4 k 4 k sender 4 k Meta to 4 k node. 6

Perf comparison (without and with RDMA) 1) Throughput 2) Latency Setup configuration Ø Two

Perf comparison (without and with RDMA) 1) Throughput 2) Latency Setup configuration Ø Two node Linux (RHEL 6. 3) cluster Ø Connect. X 3 VPI NIC card from Mellanox ü IB -56 Gbps ü Ro. CE-40 Gbps ü Eth-40 Gbps Ø 3. 3 GHz Processor Symantec Proprietary: Use case of RDMA in Symantec storage stack 7

LLT perf comparison : Throughput Higher is better 193% 125% Symantec Proprietary: Use case

LLT perf comparison : Throughput Higher is better 193% 125% Symantec Proprietary: Use case of RDMA in Symantec storage stack 8

LLT perf comparison : Latency 62% Lower is better Symantec Proprietary: Use case of

LLT perf comparison : Latency 62% Lower is better Symantec Proprietary: Use case of RDMA in Symantec storage stack 9

Thank You #OFADev. Workshop

Thank You #OFADev. Workshop