| CPC H04L 69/28 (2013.01) [G06F 1/14 (2013.01); G06F 11/0721 (2013.01); G06F 11/0772 (2013.01); G06Q 10/00 (2013.01); G06Q 50/26 (2013.01); H04L 67/10 (2013.01)] | 17 Claims |

|
1. A method comprising:
in response to a request involving a plurality of events processed by a plurality of different servers in a distributed computing system, obtaining hybrid timestamps for the plurality of events from the plurality of different servers, wherein each hybrid timestamp comprises a locally determined time value and a global logical sequence number;
determining an order of the plurality of events based on comparing the hybrid timestamps for each of the plurality of events, wherein the hybrid timestamps are compared first with respect to the locally determined time value and then with respect to the global logical sequence number if the plurality of events are causally related; and
processing the request according to the order of the plurality of events.
|