Title :
A Lightweight Dynamic Performance Monitoring Framework for Embedded Systems
Author :
Guo, Yao ; Chen, Ziwen ; Chen, Xiangqun
Author_Institution :
Key Lab. of High-Confidence Software Technol., Peking Univ. Beijing, Beijing
Abstract :
Traditional monitoring techniques are not suitable for embedded systems because they could incur significant overhead. This paper proposes a lightweight dynamic performance monitoring framework for embedded systems focusing on reducing the dynamic monitoring overhead. With the introduction of a target-host separation and cooperation model, the target (embedded) system only needs to perform minimal low-overhead tasks while most of the high-overhead tasks were migrated to the host machine. The overhead in the target embedded system is further reduced through a low-cost dynamic instrumentation mechanism with direct jump instructions.
Keywords :
embedded systems; monitoring; software performance evaluation; cooperation model; direct jump instruction; dynamic monitoring overhead; embedded systems; lightweight dynamic performance monitoring; Counting circuits; Embedded software; Embedded system; Hardware; Instruments; Monitoring; Probes; Runtime; Sampling methods; Software performance; dynamic instrumentation; embedded systems; performance monitoring;
Conference_Titel :
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location :
Zhejiang
Print_ISBN :
978-1-4244-4359-8
DOI :
10.1109/ICESS.2009.33