Patent · US Expired

System and method for maximizing usage of computer resources in scheduling of application tasks

US6829764B1 · kind B1 · utility

32Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 1997
Grant dateDec 7, 2004
Priority date
Expiry dateOct 10, 2017

Classification

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

Abstract

A task schedule is enforced among multiple processes by setting process priorities based upon which tasks are running on which processes and based upon the task schedule. The task scheduling may be provided by a local or global scheduler which uses application information to prioritize tasks. The task schedule, or priority list, is provided at Local Activity Schedulers which schedule the activities for their local execution elements/nodes. Execution of activities locally are performed by any number of processes that reside in each execution element. These processes are assigned operating system priorities by the respective Local Activity Scheduler based on their assigned activities for execution and the task schedule.

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