Managing time consistency in a distributed computing system
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining, by an application server synchronization unit performing time synchronization with a time server in a distributed computing system, that time differences exist among servers in the distributed computing system due to hardware differences between the servers;
adjusting a time of a first server in the distributed computing system to a target time;
identifying, at the first server, a time offset between the target time and a time of a second server in the distributed computing system; and
generating, by the first server, a computer instruction to the second server, wherein the computer instruction includes a time function modified by the time offset, and wherein the time function, when executed by the second server during a simulated service, synchronizes a service time recorded in a database of the second server with the target time without changing a database server time.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of managing time consistency in a distributed computing system includes adjusting a time of a first server in the distributed computing system to a target time. The first server identifies a time offset between the target time and a time of a second server in the distributed computing system. The first server generates a computer instruction to the second server, where the computer instruction includes a time function modified by the time offset.
6 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
determining, by an application server synchronization unit performing time synchronization with a time server in a distributed computing system, that time differences exist among servers in the distributed computing system due to hardware differences between the servers; adjusting a time of a first server in the distributed computing system to a target time; identifying, at the first server, a time offset between the target time and a time of a second server in the distributed computing system; and generating, by the first server, a computer instruction to the second server, wherein the computer instruction includes a time function modified by the time offset, and wherein the time function, when executed by the second server during a simulated service, synchronizes a service time recorded in a database of the second server with the target time without changing a database server time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
determining, by an application server synchronization unit performing time synchronization with a time server in a distributed computing system, that time differences exist among servers in the distributed computing system due to hardware differences between the servers; adjusting a time of a first server in the distributed computing system to a target time; identifying, at the first server, a time offset between the target time and a time of a second server in the distributed computing system; and generating, by the first server, a computer instruction to the second server, wherein the computer instruction includes a time function modified by the time offset, and wherein the time function, when executed by the second server during a simulated service, synchronizes a service time recorded in a database of the second server with the target time without changing a database server time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising; determining, by an application server synchronization unit performing time synchronization with a time server in a distributed computing system, that time differences exist among servers in the distributed computing system due to hardware differences between the servers; adjusting a time of a first server in the distributed computing system to a target time; identifying, at the first server, a time offset between the target time and a time of a second server in the distributed computing system; and generating, by the first server, a computer instruction to the second server, wherein the computer instruction includes a time function modified by the time offset, and wherein the time function, when executed by the second server during a simulated service, synchronizes a service time recorded in a database of the second server with the target time without changing a database server time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification