Storage operation interrupt
First Claim
Patent Images
1. A method comprising:
- receiving, at a storage element, an indicator of a frequency for interrupting a storage operation;
interrupting execution of the storage operation one or more times based on the indicator, without receiving a suspend command from an external controller, by way of logic within the storage element; and
executing one or more other storage operations on the storage element while the storage operation is interrupted, each of the one or more other storage operations having a shorter duration than the storage operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
161 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a storage element, an indicator of a frequency for interrupting a storage operation; interrupting execution of the storage operation one or more times based on the indicator, without receiving a suspend command from an external controller, by way of logic within the storage element; and executing one or more other storage operations on the storage element while the storage operation is interrupted, each of the one or more other storage operations having a shorter duration than the storage operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
an integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a frequency for pausing a storage operation; pause execution of the storage operation from within the integrated circuit chip according to the determined frequency; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger. - View Dependent Claims (15, 16, 17)
-
18. A system comprising:
-
a plurality of data recording elements, each data recording element configured to interrupt a storage operation from within the respective data recording element based on an indicator of a frequency for interrupting the storage operation; and a controller for the plurality of data recording elements, the controller monitoring a workload of storage requests for the data recording elements, determining a frequency for interrupting the storage operation before checking for insertable storage operations based on the monitored workload, sending the indicator of the frequency for interrupting the storage operation to one or more of the plurality of data recording elements, checking for insertable storage operations for one or more of the data, recording elements based on the determined frequency for interrupting the storage operation, and instructing the plurality of data recording elements to execute one or more insertable storage operations while the storage operation is interrupted, each of the one or more insertable storage operations having a shorter duration than the storage operation. - View Dependent Claims (19, 20)
-
Specification