Tagged sequential read operations
First Claim
Patent Images
1. A method of computing, comprising:
- receiving a read input/output operation; and
configuring a prefetch data into cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being read from a reserved data block in a SCSI read command.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a storage device, comprises a processor, a memory module communicatively connected to the processor, and logic instructions in the memory module which, when executed by the processor, configure the processor to receive a read input/output operation, and configure a prefetch disk data into cache memory in response to a prefetch tag embedded in the read input/output operation.
106 Citations
20 Claims
-
1. A method of computing, comprising:
-
receiving a read input/output operation; and configuring a prefetch data into cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being read from a reserved data block in a SCSI read command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of computing, comprising:
-
receiving a read input/output operation; and configuring a prefetch data into cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag bring read from a reserved data block in a fibre channel frame. - View Dependent Claims (7)
-
-
8. A storage device, comprising:
-
a processor; a memory module communicatively connected to the processor; logic instructions in the memory module which, when executed by the processor, configure the processor to; receive a read input/output operation; and configure a prefetch cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being read from a reserved data block in a SCSI read command. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A storage device, comprising:
-
a processor; a memory module communicatively connected to the processor; logic instructions in the memory module which, when executed by the processor, configure the processor to; receive a read input/output operation; and configure a prefetch cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being read from a reserved data block in a fibre channel frame. - View Dependent Claims (14)
-
-
15. A method, comprising:
-
generating a read input/output operation in a host computer; associating a prefetch tag with the read input/output operation; transmitting the read input/output operation to a storage system; receiving the read input/output operation in a storage controller in the storage system; and configuring a prefetch data into cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being embedded into a reserved data block in a SCSI read command. - View Dependent Claims (16, 17, 18)
-
-
19. A method, comprising:
-
generating a read input/output operation in a host computer; associating a prefetch tag with the read input/output operation; transmitting the read input/output operation to a storage system; receiving the read input/output operation in a storage controller in the storage system; and configuring a prefetch data into cache in response to a prefetch tag embedded in the read input/output operation, a sequential read input/output tag being read from a reserved data block in a fibre channel frame. - View Dependent Claims (20)
-
Specification