Replicated time wheel delay event scheduling
AssigneeeBay Inc.
InventorXiaoye Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeeBay Inc.
InventorXiaoye Wang
Estimating the term…
A delay event system is described that maintains a main copy of a time wheel, which includes a plurality of slots that each correspond to a different time. The main copy of the time wheel is maintained at a first node, and a plurality of replica copies of the time wheel are maintained at different nodes. Events scheduled for future execution are placed into an appropriate time wheel slot and propagated to the replica copies. Each time wheel one of the slots in the main copy of the time wheel. Upon writing a delay event to the main copy of the time wheel, event replicas are propagated to each of the replica copies of the time wheel, such that each copy of the time wheel include the same information for the delay event. The time wheels are advanced synchronously and used to trigger events at their designated time(s).
A method comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.