Patent ID: 8458289

Claim:
A method for use in a computer system comprising a first server having at least one client application executing thereon, at least one block I/O storage system that stores a plurality of logical volumes, a second server, and at least one network, the method comprising acts of: (A) receiving, from the second server via the at least one network, at least one request to: read at least one first content unit stored on the at least one block I/O storage system, wherein the at least one request specifies a block address that identifies at least one block in at least one of the plurality of logical volumes at which the at least one first content unit is stored, and wherein the second server is a content addressable storage (CAS) system that identifies the at least one first content unit using a content address that is generated based, at least in part, on the content of the at least one first content unit; initiate a communication session with the first server through the at least one network; and return the at least one first content unit to the first server, rather than the second server, through the at least one network; (B) in response to receipt of the at least one request, performing acts of: (B1) initiating, from the at least one block I/O storage system, the communication session with the first server through the at least one network; and (B2) returning the at least one first content unit to the first server, rather than the second server, through the at least one network.