Intelligently scheduling resynchronization jobs in a distributed object-based storage system
US11023493B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 6, 2018 |
| Grant date | Jun 1, 2021 |
| Priority date | — |
| Expiry date | Jul 6, 2039 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/60
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Techniques for intelligently scheduling resynchronization jobs in a distributed object-based storage system are provided. In one set of embodiments, a storage node of the system can create a resynchronization job for a component of an object maintained by the system, where the resynchronization job defines one or more input/output (I/O) operations to be carried out with respect to the component. If a number of currently running resynchronization jobs on the storage node has reached a threshold, the storage node can further determine a priority level associated with the object; add the resynchronization job to an object queue for the object; and if the added resynchronization job is a first job in the object queue, add the object queue as a new queue entry to a global priority queue corresponding to the priority level associated with the object.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.