Title :
Task period selection and schedulability in real-time systems
Author :
Seto, Danbing ; Lehoczky, John P. ; Sha, Lui
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
In many real time applications, especially those involving computer controlled systems, the application tasks often have a maximal acceptable latency, and small latency is preferred to large. The interaction between choosing task periods to meet the individual latency requirements and scheduling the resulting task set was investigated by D. Seto et al. (1996) using dynamic priority scheduling methods. We present algorithms based on static priority scheduling methods to determine optimal periods for each task in the task set. The solution to the period selection problem optimizes a system wide performance measure, subject to meeting the maximal acceptable latency requirements of each task. The paper also contributes to a new aspect of rate monotonic scheduling, the optimal design of task periods in connection with application related timing specifications and task set schedulability
Keywords :
computerised control; performance evaluation; real-time systems; scheduling; application related timing specifications; application tasks; computer controlled systems; dynamic priority scheduling methods; latency requirements; maximal acceptable latency; maximal acceptable latency requirements; optimal design; optimal periods; period selection problem; rate monotonic scheduling; real time applications; real time systems; small latency; static priority scheduling methods; system wide performance measure; task period selection; task periods; task set schedulability; Application software; Control systems; Delay; Frequency; Microwave integrated circuits; Process control; Processor scheduling; Real time systems; Software engineering; Statistics;
Conference_Titel :
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location :
Madrid
Print_ISBN :
0-8186-9212-X
DOI :
10.1109/REAL.1998.739745