Title :
Measurement, Analysis and Modeling of RTOS System Calls Timing
Author :
Brandolese, Carlo ; Fornaciari, William
Author_Institution :
Politec. di Milano, Milano
Abstract :
This paper presents a methodology for accurately characterizing the system calls of an operating system for embedded applications. Characterization consists of two phases: measurements and modeling. Measurements allow a coarse-grained quantitative comparison of different operating systems. Models, on the other hand, have been derived to gain a more detailed view of the behavior of a RTOS. Furthermore, they have been used within a source-level execution time estimation framework and their accuracy and usefulness proved through benchmarking. The measurement framework is based on two prototyping boards based on Xilinx and Altera devices and the timing characterization has been performed on two real-time operating systems: VxWorks and RTEMS.
Keywords :
embedded systems; operating systems (computers); Altera device prototyping board; RTOS system calls timing measurement; RTOS system calls timing model; Xilinx prototyping board; embedded application; real time operating system; source-level execution time estimation framework; Design methodology; Operating systems; Power system management; Power system modeling; Predictive models; Proposals; Real time systems; Software performance; Time measurement; Timing; Real time operating systems; execution profiling; performance analysis; system calls; timing characterization;
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3277-6
DOI :
10.1109/DSD.2008.86