Font Size: a A A

Tool for task allocation and scheduling in hard real-time systems

Posted on:1999-04-09Degree:M.ScType:Thesis
University:Carleton University (Canada)Candidate:Zhang, XiyueFull Text:PDF
GTID:2468390014467714Subject: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