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:
Jan. 25, 2022

Filed:

Aug. 06, 2018
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventor:

Guillermo J. Rozas, Los Gatos, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); H04L 29/08 (2006.01); G06F 9/52 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/325 (2013.01); G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0656 (2013.01); G06F 9/526 (2013.01); H04L 67/2842 (2013.01); H04L 69/28 (2013.01);
Abstract

A method for performing a write operation in a distributed storage system is disclosed. The method comprises receiving a first time-stamped write request from a proxy server. Further, the method comprises determining if the first time-stamped write request is within a time window of a reorder buffer and if the first time-stamped write request overlaps with a second time-stamped write request in the reorder buffer. Responsive to a determination that the first time-stamped write request is outside the time window or that the first time-stamped write request is within the time window but has an older time-stamp than the second time-stamped write request, the method comprises rejecting the first time-stamped write request. Otherwise, the method comprises inserting the first time-stamped write request in the reorder buffer in timestamp order and transmitting an accept to the proxy server.


Find Patent Forward Citations

Loading…