Remote direct memory access over datagrams
Abstract
A communication stack for providing remote direct memory access (RDMA) over a datagram network is disclosed. The communication stack has a user level interface configured to accept datagram related input and communicate with an RDMA enabled network interface card (NIC) via an NIC driver. The communication stack also has an RDMA protocol layer configured to supply one or more data transfer primitives for the datagram related input of the user level. The communication stack further has a direct data placement (DDP) layer configured to transfer the datagram related input from a user storage to a transport layer based on the one or more data transfer primitives by way of a lower layer protocol (LLP) over the datagram network.
- Inventors:
- Issue Date:
- Research Org.:
- Argonne National Laboratory (ANL), Argonne, IL (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1164664
- Patent Number(s):
- 8903935
- Application Number:
- 13/330,423
- Assignee:
- CHO
- Patent Classifications (CPCs):
-
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- DOE Contract Number:
- AC02-06CH11357
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2011 Dec 19
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Grant, Ryan Eric, Rashti, Mohammad Javad, Balaji, Pavan, and Afsahi, Ahmad. Remote direct memory access over datagrams. United States: N. p., 2014.
Web.
Grant, Ryan Eric, Rashti, Mohammad Javad, Balaji, Pavan, & Afsahi, Ahmad. Remote direct memory access over datagrams. United States.
Grant, Ryan Eric, Rashti, Mohammad Javad, Balaji, Pavan, and Afsahi, Ahmad. Tue .
"Remote direct memory access over datagrams". United States. https://www.osti.gov/servlets/purl/1164664.
@article{osti_1164664,
title = {Remote direct memory access over datagrams},
author = {Grant, Ryan Eric and Rashti, Mohammad Javad and Balaji, Pavan and Afsahi, Ahmad},
abstractNote = {A communication stack for providing remote direct memory access (RDMA) over a datagram network is disclosed. The communication stack has a user level interface configured to accept datagram related input and communicate with an RDMA enabled network interface card (NIC) via an NIC driver. The communication stack also has an RDMA protocol layer configured to supply one or more data transfer primitives for the datagram related input of the user level. The communication stack further has a direct data placement (DDP) layer configured to transfer the datagram related input from a user storage to a transport layer based on the one or more data transfer primitives by way of a lower layer protocol (LLP) over the datagram network.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {12}
}
Works referenced in this record:
IP headers for remote direct memory access and upper level protocol framing
patent-application, July 2002
- Hufferd, John; Satran, Julian
- US Patent Application 10/015316; 20020085562
State migration in multiple NIC RDMA enabled devices
patent-application, January 2005
- Zuberi, Khawar M.
- US Patent Application 10/622217; 20050015469
Remote direct memory access system and method
patent-application, April 2006
- Gildea, Kevin J.; Govindaraju, Rama K.; Grice, Donald G.
- US Patent Application 10/929943; 20060075057
Remote direct memory access with striping over an unreliable datagram transport
patent-application, April 2006
- Blackmore, Robert S.; Chaudhary, Piyush; Goscinski, Jason E.
- US Patent Application 11/017359; 20060075067
Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
patent-application, October 2006
- Hausauer, Brian S.; Gross, Tristan T.; Keels, Kenneth G.
- US Patent Application 11/315685; 20060230119
Information processing and transportation architecture for data storage
patent-application, May 2009
- Hui, Joseph Y.; Gurumohan, Prabhanjan; Narasimhamurthy, Sai B.
- US Patent Application 10/592766; 20090138574
Use of RDMA to Access Non-Volatile Solid-State Memory in a Network Storage System
patent-application, November 2009
- Kanevsky, Arkady; Miller, Steve C.
- US Patent Application 12/165831; 20090292861
Device, System, and Method of Accessing Storage
patent-application, June 2010
- Haviv, Yaron
- US Patent Application 12/328140; 20100146068
Simplified RDMA Over Ethernet and Fibre Channel
patent-application, July 2010
- Gupta, Somesh
- US Patent Application 12/690192; 20100183024
Direct Sending and Asynchronous Transmission for RDMA Software Implementation
patent-application, May 2011
- Frey, Philip W.; Metzler, Bernard; Neeser, Fredy D.
- US Patent Application 12/609586; 20110106905
Zero Copy Data Transmission in a Software Based RDMA Network Stack
patent-application, November 2011
- Frey, Philip; Metzler, Bernard; Neeser, Fredy D.
- US Patent Application 12/771232; 20110270943