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:
Mar. 19, 2019

Filed:

Oct. 20, 2017
Applicant:

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

Inventors:

Rajsekhar Das, Redmond, WA (US);

David A. Dion, Bothell, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 17/30 (2006.01); H04L 29/08 (2006.01); H04L 29/14 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0637 (2013.01); G06F 3/062 (2013.01); G06F 3/067 (2013.01); G06F 3/0635 (2013.01); G06F 11/1482 (2013.01); G06F 17/30091 (2013.01); H04L 67/1097 (2013.01); H04L 69/40 (2013.01); G06F 11/2035 (2013.01); G06F 11/2046 (2013.01);
Abstract

Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table associated with the storage mechanism. Non-owning nodes write a shared key that gives them read and write access. The owner node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. The owner node also defends ownership against challenges to ownership made by other nodes, so that another node can take over ownership if a (formerly) owning node is unable to defend, e.g., because of a failure.


Find Patent Forward Citations

Loading…