The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 01, 2021

Filed:

Feb. 22, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Matthew Graham Humphrey, Bellevue, WA (US);

Vadim Makhervaks, Redmond, WA (US);

Michael Konstantinos Papamichael, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/861 (2013.01); G06F 15/173 (2006.01); H04L 1/00 (2006.01); G06F 16/2458 (2019.01); G06F 9/455 (2018.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 49/9057 (2013.01); G06F 15/17331 (2013.01); G06F 9/45533 (2013.01); G06F 16/2471 (2019.01); H04L 1/0061 (2013.01); H04L 67/1097 (2013.01);
Abstract

Techniques are disclosed for implementing direct memory access in a virtualized computing environment. A new mapping of interfaces between RNIC Consumer and RDMA Transport is defined, which enables efficient retry, a zombie detection mechanism, and identification and handling of invalid requests without bringing down the RDMA connection. Techniques are disclosed for out of order placement and delivery of ULP Requests without constraining the RNIC Consumer to the ordered networking behavior, if it is not required for the ULP (e.g., storage). This allows efficient deployment of an RDMA accelerated storage workload in a lossy network configuration, and reduction in latency jitter.


Find Patent Forward Citations

Loading…