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:
Oct. 26, 2021

Filed:

Mar. 02, 2020
Applicant:

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

Inventors:

Miguel Castro, Cambridge, GB;

Dushyanth Narayanan, Cambridge, GB;

Aleksandar Dragojevic, Cambridge, GB;

Matthew Renzelmann, Redmond, WA (US);

Alexander Shamis, Redmond, WA (US);

Richendra Khanna, Seattle, WA (US);

Stanko Novakovic, Cambridge, GB;

Anders Gjerdrum, Tromso, NO;

Georgios Chatzopoulos, Cambridge, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/12 (2006.01); G06F 1/06 (2006.01);
U.S. Cl.
CPC ...
G06F 1/12 (2013.01); G06F 1/06 (2013.01);
Abstract

In various examples, there is provided methods performed by nodes in a cluster of nodes to establish a master clock at a new master node following a reconfiguration of the nodes included in the cluster, whereby the master clock is provided by an old master node prior to the reconfiguration, and synchronize a local clock of slave nodes to clock of the new master node. The new master node sends a message to the slave nodes instructing them to disable their respective local clocks, receives acknowledgements that the local clocks have been disabled, waits until a time at which all leases have expired for any nodes removed from the cluster, sets the value of its clock to be greater than a maximum value that could have been provided by the old master node at the time the leases expired and indicates to the other nodes to re-enable their local clocks.


Find Patent Forward Citations

Loading…