Patent · US Active

Intelligently scheduling resynchronization jobs in a distributed object-based storage system

US11023493B2 · kind B2 · utility

1Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 6, 2018
Grant dateJun 1, 2021
Priority date
Expiry dateJul 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.