Patent · US Active

Scheduling database queries based on elapsed time of queries

US10198292B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 2014
Grant dateFeb 5, 2019
Priority date
Expiry dateAug 26, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/506
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system, for example, an online system or a database system schedules requests received for execution. The system maintains consumer groups and receives a measure of amount of resources allocated for each consumer group. The system maintains a measure of accumulated elapsed time of execution of requests received from each consumer group. If the system determines that resources are available for executing a request, the system selects a request for execution from a consumer group based on the measure of accumulated elapsed time for processing queries for the consumer group and the measure of amount of resources allocated for the consumer group. The system maintains relative cumulative elapsed times of queries across consumer groups in the same ratio as the allocated share for the consumer groups. Accordingly, the system schedules requests such that each consumer group approaches its allocation of resources compared to other groups smoothly over time.

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