• DocumentCode
    58915
  • Title

    Comparative Analysis of Trace Tools for Real-Time Linux

  • Author

    de Oliveira, D.B. ; de Oliveira, Romulo S.

  • Author_Institution
    Univ. Fed. de Santa Catarina, Florianopolis, Brazil
  • Volume
    12
  • Issue
    6
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    1134
  • Lastpage
    1140
  • Abstract
    Real-Time variants of the Linux kernel are in a constant process of development due to the inclusion of new features. In this context, trace tools are necessary to test and validate new implementations. Due to the existence of many parallel Linux projects, there are also several trace tools proposed by different authors. Researchers face many times the difficult task of choosing which trace tool to use in order to validate his/her specific new implementation. This paper analyses three trace tools commonly used for the validation of new real-time Linux implementations: Feather-Trace, Ftrace and LTTng. Motivated by the absence of a set of metrics to evaluate and compare these tools, we also define in this paper a proper set of metrics. We use this new set of metrics to make a comparative analysis among the tools and to present use cases where each tool is the best choice.
  • Keywords
    Linux; operating system kernels; program diagnostics; real-time systems; software metrics; software tools; Feather-Trace; Ftrace; LTTng; metrics; real-time Linux kernel; trace tools; Bills of materials; Hardware; Kernel; Linux; Measurement; Real-time systems; Visualization; Comparative Analysis; Linux; Real-Time Systems; Trace;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2014.6894011
  • Filename
    6894011