Patent ID: 8433771

Claim:
A method for distributing resources in a resource distribution network, the resource distribution network including a plurality of partitions each having at least an Nth tier and at least an Nth+1 tier, each Nth+1 tier comprising a first number of servers greater than a second number of servers of each Nth tier, comprising: polling an Nth tier server in a partition of the plurality of partitions for a write log, the write log including a record of writing at least one resource to a first local store of the Nth tier server, the first local store of the Nth tier server including a first set of resources to be duplicated as a second set of resources on each server of the Nth+1 tier in the partition; receiving at least a portion of the write log at an Nth+1 tier server in the partition; identifying any of the first set of resources written to the Nth tier server not included in the second set of resources on the Nth+1 tier server; selecting a subset of the first set of resources written to the Nth tier server not included in the second set of resources on the Nth+1 tier server based at least in part on one or more characteristics of each resource of the first set of resources, including at least one of resource size, resource type, or resource content; and retrieving the subset of the first set of resources written to the Nth tier server not included in the second set of resources on the Nth+1 tier server and causing the subset of the first set of resources to be written to a second local store on the Nth+1 tier server.