Invention Grant
- Patent Title: Transporting operations of arbitrary size over remote direct memory access
-
Application No.: US15094753Application Date: 2016-04-08
-
Publication No.: US10284626B2Publication Date: 2019-05-07
- Inventor: Thomas M. Talpey , Gregory Robert Kramer , David Matthew Kruse
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: G06F15/167
- IPC: G06F15/167 ; H04L29/08 ; H04L12/861 ; H04L1/18 ; H04L12/801 ; H04L12/925 ; G06F17/30 ; G06F3/06

Abstract:
The embodiments described herein generally relate to a protocol for implementing data operations, e.g., a version of SMB, atop RDMA transports. In embodiments, systems and methods use the protocol definition, which specifies new messages for negotiating an RDMA connection and for transferring SMB2 data using the negotiated communication. A new protocol message may include new header information to determine message size, number of messages, and other information for sending the SMB2 data over RDMA. The header information is used to accommodate differences in message size requirements between RDMA and SMB2. The SMB Direct protocol allows SMB2 data to be fragmented into multiple individual RDMA messages that a receiver may then logically concatenate into a single SMB2 request or SMB2 response. The SMB Direct protocol also may allow SMB2 to transfer application data via efficient RDMA direct placement and to signal the application data's availability when the transfer is complete.
Public/Granted literature
- US20160226951A1 TRANSPORTING OPERATIONS OF ARBITRARY SIZE OVER REMOTE DIRECT MEMORY ACCESS Public/Granted day:2016-08-04
Information query