Comparative Analysis of Trace Tools for Real-Time Linux

被引:4
作者
de Oliveira, D. B. [1 ]
de Oliveira, R. S. [2 ,3 ]
机构
[1] Univ Fed Santa Catarina, Florianopolis, SC, Brazil
[2] Univ Fed Santa Catarina, Dept Automacao & Sistemas, Florianopolis, SC, Brazil
[3] Univ Fed Santa Catarina, Programa Posgrad Engn Automacao & Sistemas, Florianopolis, SC, Brazil
关键词
Comparative Analysis; Linux; Real-Time Systems; Trace;
D O I
10.1109/TLA.2014.6894011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1134 / 1140
页数:7
相关论文
共 18 条
[1]   A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux [J].
Asberg, Mikael ;
Nolte, Thomas ;
Kato, Shinpei .
2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, :380-387
[2]  
Bjorn J. H. A., 2007, OPERATING SYSTEMS PL
[3]  
Brandenburg B., 2013, FEATHER TRACE LIGHT
[4]  
Brandenburg B. B., 2009, REAL TIM LUN WORKSH
[5]  
Corbet J., 2011, LTTNG REJECTION NEXT
[6]  
Desnoyers M., 2012, LTTNG PROJECT
[7]  
EfficiOS, 2012, COMM TRAC FORM CTF
[8]  
Goswami S., 2005, An introduction to KProbes
[9]  
Heidari P., 2008, EL COMP ENG 2008 CCE
[10]  
Kenna C. J., 2011, Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium (RTSS 2011), P93, DOI 10.1109/RTSS.2011.16