• DocumentCode
    1144528
  • Title

    Optimizing Bandwidth of Call Traces for Wireless Embedded Systems

  • Author

    Shea, Roy ; Srivastava, Mani B. ; Cho, Young

  • Author_Institution
    Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
  • Volume
    1
  • Issue
    1
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    28
  • Lastpage
    32
  • Abstract
    Call traces expose runtime behaviors that greatly aid system developers in profiling performance and diagnosing problems within wireless embedded applications. Strict resource constraints limit the volume of trace data that can be handled on embedded devices, especially bandwidth limited wireless embedded systems. We propose two new call trace gathering techniques, local identifier logging and control flow logging, which provide significant reductions in bandwidth consumption compared to the current standard practice of global identifier logging. Intuition into the savings made possible by the proposed trace gathering techniques is provided by an analytical comparison of the bandwidth required by various call tracing approaches. Confirmation of this intuition is demonstrated through experimentation that reveals log bandwidth savings of approximately 85% compared to global identifier logging using flat name spaces, and 35% compared to global identifier logging using optimal Huffman coding.
  • Keywords
    Huffman codes; bandwidth allocation; data flow analysis; embedded systems; formal specification; bandwidth consumption; bandwidth limited wireless embedded systems; call trace gathering technique; control flow logging; global identifier logging; local identifier logging; log bandwidth savings; optimal Huffman coding; Bandwidth compression; dataflow; logging; wireless embedded systems;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2009.2028037
  • Filename
    5170180