Title :
Allocation and data arrival design of hard real-time systems
Author :
Rhodes, David L. ; Wolf, Wayne
Author_Institution :
RD&E Center, US Army CECOM, Fort Monmouth, NJ, USA
Abstract :
The paper presents new models for process activation and process scheduling for real-time embedded systems. The authors introduce a realistic, yet high-level input data arrival model which includes both polled and interrupt-driven process activation. They consider the effect of combinations of these process activation styles on a static, priority-based, preemptive scheduler. Given a set of periodic tasks and a set of resources (e.g. processors), a configuration is defined as: i) a mapping of each process to a resource; ii) assignment of priority to each process; and iii) a mapping of each interprocess communication event to either a polled or interrupt-driven implementation. They present a new method which utilizes an exact schedule analysis to determine a configuration which can meet hard real time deadlines subject to a fixed limit on the number of interrupts available per resource. Task graph examples and comparisons are used to validate the method
Keywords :
interrupts; processor scheduling; real-time systems; resource allocation; allocation; data arrival design; exact schedule analysis; hard real time deadlines; hard real-time systems; high-level input data arrival model; interprocess communication event; interrupt-driven process activation; periodic tasks; polled process activation; process activation; process scheduling; resources; static priority-based preemptive scheduler; Context; Digital signal processing; Displays; Embedded system; Hardware; Parallel processing; Processor scheduling; Real time systems; Switches; Time factors;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-8206-X
DOI :
10.1109/ICCD.1997.628900