CPC G06F 16/2379 (2019.01) [G06F 16/27 (2019.01)] | 14 Claims |
1. A method for an online transaction system to transition from operating under a first mode where transactions nodes identify sequential transactions with sequential identification numbers obtained from a global transaction server (GTS) to a second mode where the transaction nodes identify consecutive transactions with timestamps based on global clock servers (GCSs) coupled to the transaction nodes, the method comprising:
at a controller coupled to the transaction nodes and to the GTS:
instructing the transaction nodes and the GTS to operate under a transition mode;
obtaining confirmation that each transaction node is operating under the transition mode, each transaction node being configured to, when operating under the transition mode, provide to the GTS timestamps and timestamp error bounds based on the GCSs;
after having obtained confirmation that each transaction node is operating under the transition mode, obtaining a largest error bound value (Max_eb) from all the error bounds received at the GTS; and
instructing the transaction nodes to operate under the second mode but to wait for a duration equal to at least the Max_eb before issuing any timestamp under the second node.
|