I/O path optimization based on cache slot location
AssigneeEMC IP Holding Company LLC
InventorsDouglas E. LeCrone, Paul A. Linstead
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsDouglas E. LeCrone, Paul A. Linstead
Estimating the term…
Processing an I/O operation may include the host selecting one of the available paths over which to send each I/O operation to the data storage system. The selected path may be to a particular director that has responsibility for cache slot allocation and locally accessing the cache slot predicted to include the data of the I/O operation. The host may understand the cache slot allocation algorithm used on the data storage system and how cache slots are allocated for particular logical devices and tracks or locations on the logical devices. The host may direct I/Os down a path to a particular director that has, or will allocate, the cache slot used for the I/Os. There may be multiple directors in a data storage system including a distributed global memory. Each director may locally access a group of cache slots and communicate over a fabric to access the distributed global memory.
A method of processing an I/O operation comprising:
A method of processing an I/O operation comprising:
A method of processing an I/O operation comprising:
A method of processing an I/O operation comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs method of processing an I/O operation comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of processing an I/O operation comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of processing an I/O operation comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of processing an I/O operation comprising:
A system comprising:
Dependencies are inferred from the claim text.