Method and system for scheduling the execution of threads using

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395672, 395670, G06F 900

Patent

active

058128441

ABSTRACT:
A method and system for scheduling the execution of threads using optional time-specific constraints is provided. In a preferred embodiment, a scheduler schedules the execution of a plurality of threads each specifying either a percentage processor time scheduling constraint, indicating that a certain percentage of processor time should be dedicated to the execution of the thread, or a deadline scheduling constraint, indicating that a specified quantity of work should be done by the thread by a specified time deadline. For each thread specifying a percentage processor time scheduling constraint, the scheduler determines a restart time corresponding to the percentage processor time scheduling constraint. For each thread specifying a deadline scheduling constraint, the scheduler determines a restart time corresponding to the deadline scheduling constraint. The scheduler then utilizes the determined restart times for scheduling the threads by selecting the thread having the earliest restart time for execution.

REFERENCES:
patent: 5586318 (1996-12-01), Toutonghi
"Priority Inversion in Real-time Communication", Hideyuki Tokuda, et al. School of C. S. Dep. of Elec & Comp Eng. Carnegie Mellon University, 1989 IEEE.
Anderson, David P., "Metascheduling for Continuous Media," ACM Transactions on Computer Systems, vol. 11, No. 3, pp. 226-252, 1993.
Locke, Douglass C., "Best-Effort Decision Making for Real-Time Scheduling," Department of Computer Science, Carnegie Mellon University, pp. 1-144, 1986.
Northcutt, Duane J. et al., "Decentralized Real-Time Scheduling," RADC-TR-90-182 Final Technical Report--Rome Air Development Center--Carnegie Mellon University, pp. A-1, A-3 through A-35, B-1 through B-24, C-1 through C-15, C-17 through C-37, C-41 through C-115, C-117 through C-141, C-143 through C-149, C-151 through C-163, 1990.
Northcutt, Duane J., "Mechanism for Reliable Distributed Real-Time Operating Systems--The Alpha Kernal," Academic Press, Inc., vol. 16, pp. 1-29, 31-171, 173-217, 219-235, 1987.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for scheduling the execution of threads using does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for scheduling the execution of threads using , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for scheduling the execution of threads using will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1633604

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.