1 / 21

Introduction to RDMA Storage Systems

Introduction to RDMA Storage Systems. Mr. P. K. Gupta. Sandeep Gupta 051416 Roopak Agarwal 051309. Road Map: Problem Statement Introduction Storage Systems And Storage Devices Brief Introduction To SAN and NAS DMA and RDMA How Does RDMA Works RDMA Application Future Work.

sezja
Download Presentation

Introduction to RDMA Storage Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to RDMA Storage Systems Mr. P. K. Gupta Sandeep Gupta 051416 Roopak Agarwal 051309

  2. Road Map: Problem Statement Introduction Storage Systems And Storage Devices Brief Introduction To SAN and NAS DMA and RDMA How Does RDMA Works RDMA Application Future Work

  3. Problem Statement • Network Bandwidth: 40%/yr • CPU Power: x2 every 18 months • Storage Capacity x2/yr • Memory and I/O bandwidth?

  4. A Server-to-Storage Bottleneck Source: Brocade

  5. Storage Area Network (SAN) Storage accessed over a Fibre Channel switching fabric, using encapsulated SCSI. • Block level storage system • Fibre-Channel SAN • IP SAN • Implementing SAN over well-known TCP/IP • iSCSI: Cost-effective, SCSI and TCP/IP

  6. NAS • Network Attached Storage(NAS) • Storage accessed over TCP/IP, using industry standard file sharing protocols like NFS, HTTP, Windows Networking • Provide File System Functionality • Take LAN bandwidth of Servers

  7. Motivation for RDMA • Motivation • Take advantage of the RDMA protocol suite & RNIC hardware. • When RDMA technology advances, so does iSCSI. • Zero-copy, direct data placement can be achieved with generic protocols. • High-level goal: Run “most efficiently” on generic RNICs.

  8. Direct Memory Access (DMA) • Direct Memory Access (DMA) is a capability provided that allows data to be sent directly from an attached device to the memory on the computer's motherboard.

  9. Remote Direct Memory Access (RDMA) RDMA is a concept whereby two or more computers communicate via Direct memory Access directly from the main memory of one system to the main memory of another .

  10. DMA RDMA

  11. What Makes RDMA Advantageous ? • There is no CPU cache or context switching overhead needed to perform the transfer. • Transfers can continue in parallel with other system operations.

  12. Some Objections to RDMA • More complex API than TCP/stream interface • A new API is not required (but worthwhile for some applications) • Sockets Direct Protocol (SDP) • Hardware vendors must all agree for approach to succeed in the market • –Extremely valid, but worth the cost • Security concerns about opening memory on the network • Hardware enforces application buffer boundaries. • Makes it no worse than existing security problem with a 3rdparty inserting data into the TCP data stream.

  13. RDMA Applications • Clustered Database , Application Servers : They generate a large number of short messages , typically sent for synchronization and locking among nodes, so latency affects the degree to which they can scale. • High performance Computing • Storage Infrastructure

  14. Future Work • RDMA over WAN • iSCSI extension for RDMA (iSER)

  15. iSCSI Extension for RDMA (iSER) : • Protocol that maps the iSCSI protocol, available from RDMA • Only data transfer in iSCSI protocol is changed • Reduces TCP/IP overhead

  16. iSER Big picture A TCP-based implementation is shown as an example. SCSI • Layered on RDMAP protocol. • iSCSI still requires direct TCP access for bootstrapping (login). • Transition to RDMA • Same iSCSI well-known port iSCSI Datamover Interface 1 2 iSER iWARP Verbs RDMAP DDP Generic RDMA over TCP/IP iWARP protocol suite MPA TCP RNIC

  17. Any Queries?

More Related