Lockless distributed counting of message requests
AssigneeApigee Corporation
InventorsVijayakumar MURUGESAN, Vaidhyanathan Mayilrangam Gopalan
Life of this patent
Estimating the term…
Loading patent…
AssigneeApigee Corporation
InventorsVijayakumar MURUGESAN, Vaidhyanathan Mayilrangam Gopalan
Estimating the term…
Lockless distributed counting of message requests. A plurality of message requests is received from a client by a plurality of message processors. A local count, for one time slot, is incremented in each message processor of the plurality of message processors based on the plurality of message requests. A global count in a shared state system, for one version, is incremented by value of the local count at a preconfigured time interval, the local count being decremented to a value zero. A global count in each message processor of the plurality of message processors is then synchronized, asynchronously, with the global count in the shared state system. The local count and the global count are subsequently reset in each message processor of the plurality of message processors to the value zero for a next time slot.
A method of providing lockless distributed counting of message requests, the method comprising:
A message processing system for providing lockless distributed counting of message requests, the message processing system comprising:
A computer program product stored on a non-transitory computer-readable medium that when executed by a processor, performs a method of providing lockless distributed counting of message requests, comprising:
Dependencies are inferred from the claim text.