Patent ID: 7640356

Claim:
A method for reducing cache warm-up time of a first optimizing device, the method comprising: receiving information at a first optimizing device from a second optimizing device regarding a third optimizing device associated with the second optimizing device, wherein the first, second, and third optimizing devices include respective first, second, and third caches: and the first, second, and third caches include respective first, second, and third tables, and wherein the first optimizing device is a new optimizing device that is added to a network that already includes the second and third optimizing devices, wherein receiving the information comprises receiving a hot working set of indices identifying redundant data transmitted by the second optimizing device to a third optimizing device for more than a predefined number of times; receiving identifying indices at the first optimizing device from the second optimizing device, wherein the identifying indices identify redundant data transmitted by the second optimizing device to the third optimizing device, wherein the first, second, and third caches store the redundant data, and wherein the first, second, and third tables store the identifying indices, and wherein the first table of the first optimizing device is populated with the identifying indices when the first optimizing device is added to the network; and transmitting identifying indices between the first optimizing device and the third optimizing device, wherein the identifying indices correspond to redundant data and are transmitted in place of the redundant data.