DocumentCode
2716699
Title
Measurement of OS services and its application to performance modeling and analysis of integrated embedded software
Author
Wang, Shige ; Kodase, Sharath ; Shin, Kang G. ; Kiskis, Daniel L.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
2002
fDate
2002
Firstpage
113
Lastpage
122
Abstract
Performance analyses for embedded software construction with existing components require knowledge of performance characteristics of both application software and operating system (OS) services, especially those services that are critical for real-time applications. Since end users normally do not control the structure and implementation of OS services, but have to use them to meet the system-level performance constraints, it is essential and critical to characterize the performance of OS services with measurements. As such measurements are taken for performance analysis, not for comparison, the measurement methods should be different from those traditionally, used for comparison. In this paper we present an end-to-end method for measuring the performance of timing and scheduling services in selected real-time OSs for the performance modeling and analysis. The proposed method takes the factors of both OS implementations and application configurations into account to obtain the measured performance close to what applications will experience at runtime. The results have shown that the performance characteristics of OS services can be measured without instrumenting the kernel source code, and hence, can be reused for the analysis of a family of applications.
Keywords
embedded systems; operating systems (computers); software performance evaluation; OS service measurement; application software; end users; integrated embedded software; kernel source code; performance analysis; performance modeling; real-time applications; system-level performance constraints; Application software; Control systems; Embedded software; Instruments; Operating systems; Performance analysis; Real time systems; Runtime; Software measurement; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
ISSN
1545-3421
Print_ISBN
0-7695-1739-0
Type
conf
DOI
10.1109/RTTAS.2002.1137386
Filename
1137386
Link To Document