Tool for task allocation and scheduling in hard real-time systems | Posted on:1999-04-09 | Degree:M.Sc | Type:Thesis | University:Carleton University (Canada) | Candidate:Zhang, Xiyue | Full Text:PDF | GTID:2468390014467714 | Subject:Engineering | Abstract/Summary: | | Techniques and a tool for allocation and scheduling on hard real-time systems are developed. The hard real-time systems are characterized by a set of independent, strictly periodic transactions with hard end-to-end deadlines. Each transaction is composed of a set of tasks with regular or complex precedence relationships among them. A static allocation technique is used for allocating tasks to processors. A reallocation strategy is developed for re-assigning tasks to processors in case priority assignment for a given allocation fails. A fixed priority scheduling technique for hard realtime systems is introduced. Both preemptive scheduling and non-preemptive scheduling are considered. Instead of using explicit scheduling strategies, the priority computation tool generates a description of the system in terms of constraints that are solved by a CLP-BNR solver to produce a feasible priority set. | Keywords/Search Tags: | Hard real-time, Scheduling, Allocation, Tool, Systems, Priority | | Related items |
| |
|