printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Inproceedings "A Testbed for Fine-Grained Tracing of Time Sensitive Behavior in Wireless Sensor Networks"

 

 Back

 New Search

 

Authors: Roman Lim, Balz Maag, Benjamin Dissler, Jan Beutel, Lothar Thiele
Group: Computer Engineering
Type: Inproceedings
Title: A Testbed for Fine-Grained Tracing of Time Sensitive Behavior in Wireless Sensor Networks
Year: 2015
Month: October
Pub-Key: LMDBT2015
Book Titel: SenseApp 2015
Pages: 619-626
Keywords: SN, testbed, wireless embedded systems, time synchronization, tracing
Abstract: This paper introduces TraceLab, a new testbed architecture that allows for fine-grained tracing of time sensitive behavior of low-power wireless embedded systems. Such traces help to systematically analyze code execution to find software errors, measure bounds for execution times, or to verify functional program properties. TraceLab builds on the idea of GPIO tracing: by including short GPIO instructions into node applications, the program behavior can be traced in a minimally invasive manner, simultaneously on all observed nodes. TraceLab enables fine-grained distributed tracing by overcoming the limits of existing testbed architectures with respect to timing accuracy and peak event rates. For that purpose, an existing testbed design is extended with a new data acquisition system that includes an FPGA chip for fast and deterministic data handling. To faithfully align distributed trace measurements, TraceLab integrates a highly accurate wireless time distribution network. We build 31 TraceLab observers and deploy them in an office environment and outdoors. Measurements using GPS precision timing show that TraceLab (i) is able to trace events at rates of up to 10^8 events/s and (ii) aligns traces network-wide within 1 μs with an empirical probability of 99.9 %.
Location: Clearwater, FL, USA
Award: Best Paper Award
Resources: [BibTeX] [ External LINK ] [Paper as PDF]

 

 Back

 New Search