Patent · US Active

Dynamic task prioritization for in-memory databases

US10089142B2 · kind B2 · utility

12Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 2014
Grant dateOct 2, 2018
Priority date
Expiry dateNov 4, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides methods and system, including computer program products, implementing and using techniques for providing tasks of different classes with access to CPU time provided by worker threads of a database system. In particular, the invention relates to such a database-system-implemented method comprising the following steps: inserting the tasks to a queue of the database system; and executing the tasks inserted to the queue by worker threads of the database system according to their order in the queue; characterized in that the queue is a priority queue; and in that the method further comprises the following steps: assigning each class to a respective priority; and in that the step of inserting the tasks to the queue includes: associating each task with the respective priority assigned to its class.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.