A Lightweight Dynamic Performance Monitoring Framework for Embedded Systems

Yao Guo,Ziwen Chen,Xiangqun Chen
DOI: https://doi.org/10.1109/icess.2009.33
2009-01-01
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.
What problem does this paper attempt to address?