Patent · US Active

Adaptive program task scheduling to blocking and non-blocking queues

US11422856B2 · kind B2 · utility

1Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 2019
Grant dateAug 23, 2022
Priority date
Expiry dateMar 3, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q20/4014
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are disclosed relating to scheduling program tasks in a server computer system. An example server computer system is configured to maintain first and second sets of task queues that have different performance characteristics, and to collect performance metrics relating to processing of program tasks from the first and second sets of task queues. Based on the collected performance metrics, the server computer system is further configured to update a scheduling algorithm for assigning program tasks to queues in the first and second sets of task queues. In response to receiving a particular program task associated with a user transaction, the server computer system is also configured to select the first set of task queues for the particular program task, and to assign the particular program task in a particular task queue in the first set of task queues.

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