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.
Patent No.:
Date of Patent:
Jun. 22, 2021
Filed:
Apr. 02, 2020
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Yibo Zhu, Kirkland, WA (US);
Jitendra D. Padhye, Redmond, WA (US);
Hongqiang Liu, Woodinville, WA (US);
Shachar Raindel, Redmond, WA (US);
Daehyeok Kim, Pittsburgh, PA (US);
Anirudh Badam, Issaquah, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request configured to write a copy of the block of data from the another server to an additional server via the RDMA network.