Patent ID: 8849851

Claim:
A method comprising the steps of: a first computing device identifying a plurality of data retrieval requests for servicing with a plurality of unique data chunks, wherein each data retrieval request is serviced utilizing at least one of the unique data chunks, and wherein at least one of the unique data chunks is utilized for the servicing of two or more of the data retrieval requests; the first computing device determining a servicing sequence of the plurality of data retrieval requests such that the two or more of the data retrieval requests that are serviced utilizing the at least one of the unique data chunks are serviced consecutively; the first computing device servicing the plurality of data retrieval requests according to the servicing sequence; and the first computing device mapping the plurality of data retrieval requests into a relationship graph, wherein each node of the relationship graph corresponds to a data retrieval request, and wherein each edge of the relationship graph has an edge weight associated with the number of unique data chunks shared between the pair of data retrieval requests connected by the edge.