Patent ID: 7159070
Filing Date: 2007-01-02
Classification: H04L

Abstract:
1. A method of processing data in a computer system comprising at least one host and at least one content addressable storage system which stores data for the at least one host, wherein the at least one host accesses data units stored on the at least one storage system using content addresses generated based on the content of the data units, the method comprising: (a) maintaining at least one index that maps a content address of at least one data unit to a storage location within the at least one storage system at which the data unit is stored; and (b) maintaining a cache of the location index; wherein the act (a) comprises an act of maintaining the location index on at least one magnetic disk, and the act (b) comprises an act of maintaining the cache in a random access memory, and wherein the at least one storage system, when a write request from the at least one host has completed successfully, sends a response to tha at least one host that the write request has completed successfully.