METHOD, ELECTRONIC DEVICE, AND PROGRAM PRODUCT FOR SCHEDULING REQUESTS FOR RECLAIMING STORAGE SPACE
First Claim
1. A computer-implemented method, comprising:
- generating, based on a time sequence that a plurality of requests are detected, a first-in first-out (FIFO) queue comprising the plurality of requests sent by a plurality of storage pools in a storage system for reclaiming storage spaces of the plurality of storage pools;
determining respective available storage spaces of the plurality of storage pools; and
updating, based on the available storage spaces, a sequence of the plurality of requests in the FIFO queue for processing.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques perform data processing. Such techniques involve: generating, based on a time sequence that a plurality of requests are detected, a first-input first-output (FIFO) queue comprising the plurality of requests sent by a plurality of storage pools in a storage system for reclaiming storage spaces of the plurality of storage pools. Such techniques further involve: determining respective available storage spaces of the plurality of storage pools. Such techniques further involve: updating, based on the available storage spaces, a sequence of the plurality of requests in the FIFO queue for processing. Such techniques can effectively alleviate the problem that the storage pools are short of storage spaces.
-
Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
generating, based on a time sequence that a plurality of requests are detected, a first-in first-out (FIFO) queue comprising the plurality of requests sent by a plurality of storage pools in a storage system for reclaiming storage spaces of the plurality of storage pools; determining respective available storage spaces of the plurality of storage pools; and updating, based on the available storage spaces, a sequence of the plurality of requests in the FIFO queue for processing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device, comprising:
-
at least one processor; and at least one memory storing computer program instructions, the at least one memory and the computer program instructions being configured, together with the at least one processor, to cause the electronic device to; generate, based on a time sequence that a plurality of requests are detected, a first-input first-output (FIFO) queue comprising the plurality of requests sent by a plurality of storage pools in a storage system for reclaiming storage spaces of the plurality of storage pools; determine respective available storage spaces of the plurality of storage pools; and update, based on the available storage spaces, a sequence of the plurality of requests in the FIFO queue for processing. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product being tangibly stored on a non-volatile computer-readable medium and comprising machine-executable instructions, which, when executed, cause a machine to perform:
-
generating, based on a time sequence that a plurality of requests are detected, a first-input first-output (FIFO) queue comprising the plurality of requests sent by a plurality of storage pools in a storage system for reclaiming storage spaces of the plurality of storage pools; determining respective available storage spaces of the plurality of storage pools; and updating, based on the available storage spaces, a sequence of the plurality of requests in the FIFO queue for processing. - View Dependent Claims (12, 13, 14, 15)
-
Specification