Patent · US Active

Techniques for allocating computing resources to applications in an embedded system

US7921425B2 · kind B2 · utility

7Cited by
41References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 14, 2005
Grant dateApr 5, 2011
Priority date
Expiry dateDec 23, 2028

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for allocating computing resources to tasks include receiving first data and second data. The first data indicates a limit for unblocked execution by a processor of a set of at least one task that includes instructions for the processor. The second data indicates a maximum use of the processor by the set. It is determined whether a particular set of at least one task has exceeded the limit for unblocked execution based on the first data. If it is determined that the particular set has exceeded the limit, then execution of the particular set by the processor is blocked for a yield time interval based on the second data. These techniques can guarantee that no time-critical tasks of an embedded system on a specific-purpose device are starved for processor time by tasks of foreign applications also executed by the processor.

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