Methods for managing failure of a solid state device in a caching storage
AssigneeSTEC, Inc.
InventorsSaied KAZEMI, Siddharth CHOUDHURI
Life of this patent
Estimating the term…
Abstract
Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
Claims12
A method for managing caching use of a solid state device comprising:
- receiving, at a host device of a memory system, a first notification of failure of a first solid state device that is configured to operate as a cache memory device and is coupled to the host device;
- receiving, at the host device, a second notification about a second solid state device, coupled to the host device, indicating that the second solid state device has been detected for use as a cache memory device;
- generating, at a processor coupled to the host device, input/output (I/O) requests;
- and
- allocating, at the host device, different amounts of cache space of the cache memory device of the second solid state device to an input/output (I/O) generator based on a priority associated with the input/output generator.
A computer program product comprised of a series of instructions executable on a computer, the computer program product performing process for managing caching use of a solid state device, the computer program product implementing the steps of:
- receiving, at a host device of a memory system, a first notification of failure of a first solid state device that is configured to operate as a cache memory device and is coupled to the host device;
- receiving, at the host device, a second notification about a second solid state device, coupled to the host device, indicating that the solid state device has been detected for use as a cache memory device;
- generating, at a processor coupled to the host device, input/output (I/O) requests;
- and
- allocating, at the host device, different amounts of cache space of the cache memory device of the second solid state device to an input/output (I/O) generator based on a priority associated with the input/output generator.
Dependencies are inferred from the claim text.