Invention Application
- Patent Title: Byzantine fault quantifying clock synchronization
- Patent Title (中): 拜占庭故障量化时钟同步
-
Application No.: US10694596Application Date: 2003-10-23
-
Publication No.: US20050089131A1Publication Date: 2005-04-28
- Inventor: Jonathan Howell , John Douceur
- Applicant: Jonathan Howell , John Douceur
- Applicant Address: US WA Redmond 98052
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond 98052
- Main IPC: G06F1/12
- IPC: G06F1/12 ; G06F1/14 ; G06F21/00 ; G06M3/00 ; H04L29/06

Abstract:
The clocks of remote computing devices are synchronized within a range of certainty through the determination of an upper bound and a lower bound around a reference time. A message from a computing device is propagated up a network tree of devices to a device having a reference time, which encodes the reference time and returns the message down the tree. Each receiving device can determine that the reference time could not have occurred before their transmission of the message, nor could it have occurred after their receipt of the return message. Cryptographic hashes can be used to guard against malicious computing devices. Alternate paths and scheduling of messages can be used to provide a narrower spread between the upper and lower bounds, and clock drift can be accounted for by increasing the spread over time.
Public/Granted literature
- US07454521B2 Byzantine fault quantifying clock synchronization Public/Granted day:2008-11-18
Information query