×

Polling protocol for automatic load limiting

  • US 8,510,374 B2
  • Filed: 09/24/2010
  • Issued: 08/13/2013
  • Est. Priority Date: 09/24/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a processor and a memory; and

    a module configured to cause the processor to repeatedly adapt rate of polling by a plurality of clients on a server based on current utilization of the server by;

    calculating a next polling interval for a client of the plurality of clients, the next polling interval being calculated by a bucket reservation mechanism in which a first request received by the server from the plurality of clients is assigned a first bucket of a plurality of buckets and a second request is assigned a second bucket of the plurality of buckets, and each bucket of the plurality of buckets is associated with a time interval, such that when the plurality of buckets is utilized, a desired refresh rate is maintained regardless of a number of the plurality of clients making polling requests to the server; and

    sending the calculated next polling interval to the client in a server polling response sent by the server to the client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×