Redundancy and load balancing in remote direct memory access communications

A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (...

Full description

Saved in:
Bibliographic Details
Main Authors SEGAL BENJAMIN PATRICK, HAGGAR JEFFREY D, FOX MICHAEL JON, KASSIMIS CONSTANTINOS, HERR DAVID ANTHONY, HOCKETT HUGH E, STEVENS JERRY W
Format Patent
LanguageEnglish
Published 10.02.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link.
Bibliography:Application Number: US201313791097