×

Throttling to reduce synchronizations of excessively changing data

  • US 8,380,669 B2
  • Filed: 06/05/2009
  • Issued: 02/19/2013
  • Est. Priority Date: 06/05/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable storage medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising:

  • determining that a piece of data is being synchronized more than a threshold number of times, wherein the determining comprises determining that a change variable value is less than a throttle-on threshold; and

    disabling synchronization of the piece of data for a number of subsequent synchronization cycles, in response to determining that the piece of data is being synchronized more than the threshold number of times, wherein the number of subsequent synchronization cycles is based on a number of times synchronization has been disabled for the piece of data, and wherein the disabling comprises;

    setting the change variable value to a reset value,setting a throttle-off decay value based on the number of times synchronization has been disabled for the piece of data, wherein the throttle-off decay value is decreased for each time synchronization has been disabled for the piece of data, anddecrementing the change variable value by the throttle-off decay value for each subsequent synchronization cycle.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×