Patent ID: 7366836
Filing Date: 2008-04-29
Classification: G06F

Abstract:
1. A method of processing content in a computer system comprising at least one computer that executes an application program that has a content addressable storage (CAS) interface that accesses a content unit comprising content using a content address that is based, at least in part, on at least a portion of the content of the content unit, the computer system further comprising a storage resource provider having a non-CAS storage interface that makes available a plurality of logical units of storage comprising at least first, second and third logical units of storage, the method comprising acts of: (A) receiving a first set of access requests from the application program to access content units, wherein each of the first set of access requests identifies the corresponding content unit by a content address generated based on the content of the content unit; (B) converting the first set of access requests into a second set of access requests that are in a format compatible with the non-CAS storage interface provided by the storage resource provider, wherein the second set of access requests are distributed among the plurality of logical units of storage so that at least one of the second set of access requests is directed to each of the first, second and third logical units of storage; and (C) transmitting the second set of access requests to the storage resource provider.