Multi-node cache coherency with input output virtualization
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsLuca Bert, Sumanesh Samanta, Philip K. Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsLuca Bert, Sumanesh Samanta, Philip K. Wong
Estimating the term…
Systems and methods maintain cache coherency between storage controllers using input/output virtualization. In one embodiment, a primary storage controller receives write commands over a virtualized interface, stores the write commands in cache memory, tracks a status of the write commands processed from the cache memory, and stores the status in a portion of the cache memory. A backup storage controller includes a backup cache that receives replications of the write commands via direct memory access operations, and stores the replications of the write commands. The primary storage controller makes the status available to a host system. In response to a failure of the primary storage controller, the backup storage synchronizes with the status from the host system, and resumes I/O operations for the logical volume.
A storage system comprising:
A method operable in a storage system, the method comprising:
A non-transitory computer readable medium embodying programmed instructions which, when executed by one or more processors, direct the one or more processors to:
A system comprising:
A host of a storage system with direct attached storage (DAS) programming:
Dependencies are inferred from the claim text.