• DocumentCode
    1925988
  • 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
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    256
  • Lastpage
    262
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.33
  • Filename
    5066656