Patent ID: 7181578
Filing Date: 2007-02-20
Classification: G06F

Abstract:
1. A storage controller for controlling a storage system for exchanging data between at least one host device and at least one storage device, the storage-controller comprising: a metadata cache memory operable to store virtualization tables to determine the memory address of stored information based on a virtual address of the stored information; a block cache memory controlled by said storage processor and operable to store a predetermined set of information for rapid access to a host device through said switching device; a switching device coupled to a host device, a storage device, the metadata cache and the block cache memory; a first storage processor coupled to the switching device for controlling a transfer of data from the metadata cache and the block cache memory via the switching device; and a second storage processor coupled to the switching device for controlling a transfer of data from the metadata cache and the block cache memory via the switching device, wherein the second storage processor is controlling a transfer of data from the metadata cache via the switching device at the same time as the first storage processor is controlling a transfer of data from the block cache memory via the switching device.