rdma ip mini bof
play

RDMA/IP Mini BOF STORM WG IETF-88 Background Tom Talpey November - PowerPoint PPT Presentation

RDMA/IP Mini BOF STORM WG IETF-88 Background Tom Talpey November 7, 2013 IETF-88 Vancouver 1 Agenda Introduction/Background 20 min Tom Talpey iWARP 15 min Brian Hausauer RoCE 15 min Diego Crupnicoff


  1. RDMA/IP “Mini BOF” STORM WG IETF-88 Background Tom Talpey November 7, 2013 IETF-88 Vancouver 1

  2. Agenda • Introduction/Background – 20 min • Tom Talpey • iWARP – 15 min • Brian Hausauer • RoCE – 15 min • Diego Crupnicoff • Data Center Ethernet – 10 min • Pat Thaler • Discussion – 1 hr • All November 7, 2013 IETF-88 Vancouver 2

  3. Goals • Assess state of RDMA • Interest in continuing IETF RDMA work • Explore cross-standards-org liaison(s) • Discussion of possible future WG activity November 7, 2013 IETF-88 Vancouver 3

  4. What is RDMA 1. Secure and efficient sharing and transfer of memory directly to/from network 2. Messaging paradigm for low-latency • Protocols: • “ iWARP ” MPA/TCP|SCTP – DDP – RDMAP • Typically Ethernet 10-40Gb • InfiniBand (InfiniBand Trade Association (IBTA)) • Specialized link layer 40-56Gb, moving higher • RoCE (also IBTA) • RDMA over Converged Ethernet (InfiniBand messages) • Datacenter Ethernet 10-40Gb • All currently shipping from multiple vendors and supported by major operating systems November 7, 2013 IETF-88 Vancouver 4

  5. Previous IETF Work • RDMA Consortium 2002-2003 • External stds org submitted specs to IETF (2002-2003) • DDP, RDMAP, MPA, iSER/DA • Also: Verbs (RDMA pseudo-API) and SDP (Sockets Direct) not adopted by IETF • RDDP 2002-2007 • RFC4296 Architecture, RFC4297 Problem statement (2004-2005) • RFC5040 RDMAP, 5041 DDP, 5042 Security, 5043-5044 MPA/TCP, SCTP (2006) • IPS 2001-2007 • RFC5046 iSER, 5047 Datamover (2006) • STORM 2009-present • RFC6581 MPA peer connect (2011) • RFC6580 RDDP Registries (2012) • TBD RDMAP extensions, iSER (active) • NFSv4 (in perpetuity  ) • RFC5532 NFS/RDMA problem statement (2008) • RFC5666-5667 NFS/RDMA protocol (2008) November 7, 2013 IETF-88 Vancouver 5

  6. Upper Layers using RDMA • Storage • NFSv2/v3/v4 • iSER • SMB3 (Microsoft) • SRP (SCSI RDMA Protocol) (ANSI T10) • “High Performance Computing” • MPI • Financial • Scientific/HPC • Virtualization • E.g. migration, backup/cloning • Differing fabric use and requirements • Storage: send/receive/read/write: efficiency, IOPS • HPC: +atomics/immediate: latency • Others: +bulk transfer: bandwidth November 7, 2013 IETF-88 Vancouver 6

  7. Lower Layers Used by RDMA • Ethernet • Data Center Ethernet • DCB, PFC, QCN • InfiniBand • Other November 7, 2013 IETF-88 Vancouver 7

  8. RDMA Trends • Hardware (NIC device) offload • TCP/iWARP • Perceived device complexity • Routable, scalable on standard networks • RoCE • Perceived device simplicity/efficiency, complexity in network • Not routable, help! • Scaleout • Datacenter, cloud deployment • Congestion management • Workloads (goals) • Storage! (IOPS) • Low-latency messaging (scientific, clusters, etc) • Network shared memory (latency, signaling, active/active) • Bulk transfer (bandwidth) November 7, 2013 IETF-88 Vancouver 8

  9. Virtualization • Increasing use of RDMA in virtualized environments • Storage access (small IOPS at low overhead) • Migration (memory-to-memory at high bandwidth and low overhead) • Storage management (drive cloning, transfer) • RDMA access directly from guest VMs • Encapsulation typical • Implies IP addressing and endpoint management • Device virtualization (e.g. SRIOV) • Standards/BCPs for RDMA encapsulation needed? • Protocol implications? November 7, 2013 IETF-88 Vancouver 9

  10. Other related work • Verbs? • Richer messaging interface? • Encapsulation requirements and interface? • Transport layer e.g. congestion/slowstart? • Related external standards organizations • IBTA • ANSI T10 • IEEE • Other • Related Working Groups • NFSv4 • NVO3? • TSV/TCPM November 7, 2013 IETF-88 Vancouver 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend