Directed Acyclic Graphs DAGs are used to represent AND/OR precedence constraint systems where AND tasks are ready to execute when all of their direct predecessors are completed and OR tasks are ready to execute when o...
详细信息
ISBN:
(纸本)0780383524
Directed Acyclic Graphs DAGs are used to represent AND/OR precedence constraint systems where AND tasks are ready to execute when all of their direct predecessors are completed and OR tasks are ready to execute when one or more but not necessarily all of their direct predecessors are completed. A proposed Imprecise Computation Technique ICT is introduced to maximize the solution quality within the available time. To examine and evaluate ICT, a Random Graph Generator algorithm RGG is created to provide a wide range of random DAGs to be used in the simulation experiments.
In a real-time system, tasks must produce logically correct results by their deadlines. These tasks usually don't need to be executed in a sequential order. Rather, certain precedence constraints must be handled b...
详细信息
In a real-time system, tasks must produce logically correct results by their deadlines. These tasks usually don't need to be executed in a sequential order. Rather, certain precedence constraints must be handled between them along with timing constraints to provide correct scheduling and consequently correct execution. In traditional precedence-constrained scheduling, a task is ready to execute when all of its direct predecessors are completed. Such task is called an AND task. In many applications, some tasks are ready to execute when one or more but not necessarily all of their direct predecessors are completed. These tasks are called OR tasks. The resultant system containing both AND and OR tasks is said to have AND/OR precedence constraints. Directed Acyclic Graphs DAGs are used to represent these systems. This paper introduces a method to combine both precedence constraints and timing constraints into the same scheduling problem. Timing constraints here are in the form of a global End-to-End Deadline EED between a start task and an end task of the AND/OR graph representing the task system. A proposed Imprecise Computation Technique ICT is introduced to maximize the solution quality within the available time. ICT is motivated by the fact that one can trade off precision with timeliness;it prevents the total processing time of the system from stretching over the EED. To examine and evaluate this proposed imprecise scheduling solution, a Random Graph Generator algorithm RGG is created to provide a wide range of random DAGs to be used in the simulation experiments.
暂无评论