Patent · US Expired

System and method for thread scheduling with weak preemption policy

US7448036B2 · kind B2 · utility

14Cited by
14References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 2, 2002
Grant dateNov 4, 2008
Priority date
Expiry dateDec 21, 2025

Classification

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

Abstract

A system and method for thread scheduling with a weak preemption policy is provided. The scheduler receives requests from newly ready work. The scheduler adds a “preempt value” to the current work's priority so that it is somewhat increased for preemption purposes. The preempt value can be adjusted in order to make it more, or less, difficult for newly ready work to preempt the current work. A “less strict” preemption policy allows current work to complete rather than interrupting the current work and resume it at a later time, thus saving system overhead. Newly ready work that is queued with a better priority than the current work is queued in a favorable position to be executed after the current work is completed but before other work that has been queued with the same priority of the current work.

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