Question
Scheduling Tasks: Definitions: A processor , such as person, machine, can work on a series of tasks. A machine-scheduling problem is to decide how the
Scheduling Tasks:
Definitions:
A processor, such as person, machine, can work on a series of tasks.
A machine-scheduling problem is to decide how the tasks should be scheduled.
A priority list is a list of ordering tasks according to some criterion of importance.
An order-requirement digraph shows which tasks precede other tasks among the collection of tasks making up a job.
Steps: make a PL: Priority List
- Make Lists of all paths and their time totals
- Start a Priority List : PL =
- The highest total path is your critical path AND the 'lead' task on this path will be the top priority
- Place this task on the PL
- It has been assigned, so cross it off and subtract its' time from any paths it is in.
- Should a TIE occur between paths- take the lowest numbered task.
- Should you have duplicate paths- cancel one of them.
Now assign Tasks to your Processors, using **BOTH** your PL and your order Requirement Diagraph
Example 6. The order-requirement digraph is given.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started