Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

FeatherTrace: A LightWeight Event Tracing Toolkit # Bj orn B. Brandenburg and James H. Anderson

Summary: Feather­Trace: A Light­Weight Event Tracing Toolkit #
Bj˜ orn B. Brandenburg and James H. Anderson
The University of North Carolina at Chapel Hill
We present a light­weight event tracing toolkit for real­
time operating systems on the Intel x86 platform. Our
approach is wait­free, multiprocessor­safe, and intro­
duces very low overhead. Only a single unconditional
jump instruction is required to distinguish between en­
abled and disabled events. As a case study, we traced
the locking behavior of the Linux kernel and several
soft real­time multimedia applications. Our results pro­
vide strong support for the wide­spread assumption that
short non­nested critical sections are the common case
in practice.
1 Introduction
When developing operating systems and embedded sys­
tems, event tracing facilities are an essential tool. Such
facilities allow developers to trace the behavior of the
system being developed by collecting performance and


Source: Anderson, James - Department of Computer Science, University of North Carolina at Chapel Hill


Collections: Computer Technologies and Information Sciences