Claims
- 1. A method of scheduling a plurality of tasks comprising the steps of establishing a node representative of each task, and indicative of resources required to perform that task, establishing a hierarchy between said nodes to indicate an order in which tasks represented by said nodes are to be performed, selecting from said nodes those whose hierarchy permits tasks represented by said node to be performed, assigning to each of said selected nodes a score indicative of a priority to be accorded to respective ones of said selected nodes and scheduling a node with the highest priority.
- 2. A method according to claim 1 wherein said selected nodes include an index indicative of a prior selection of said node to a schedule.
- 3. A method according to claim 1 wherein said score includes an indication of viability of performing tasks represented by said node and said viability is polled to indicate a logjam upon none of said selected nodes being viable.
- 4. A method according to claim 3 wherein a previously selected node resulting in a logjam is indexed to inhibit its subsequent selection in said schedule.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. application Ser. No. 60/330,826, which is hereby incorporated by reference as though fully set forth herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60330826 |
Oct 2001 |
US |