DocumentCode
1941153
Title
TinyLTS: Efficient network-wide Logging and Tracing System for TinyOS
Author
Sauter, Robert ; Saukh, Olga ; Frietsch, Oliver ; Marrón, Pedro José
Author_Institution
Fraunhofer IAIS, Univ. Duisburg-Essen, Duisburg, Germany
fYear
2011
fDate
10-15 April 2011
Firstpage
2033
Lastpage
2041
Abstract
Logging and tracing are important methods to gain insight into the behavior of sensor network applications. Existing generic solutions are often limited to nodes with a direct serial connection and do not provide the required efficiency for network-wide logging. Instead, this is often realized by application-specific subsystems developed for custom logging statements. In this paper, we present TinyLTS - a generic and efficient Logging and Tracing System for TinyOS. TinyLTS consists of a compiler extension that separates dynamic from static information at compile time, a declarative solution for inserting logging statements, an extensible framework for flexible storing and transmitting of logging data and a frontend for recombining dynamic and static information. Our system provides concise yet expressive programming abstractions for the developer combined with efficiency comparable to custom solutions.
Keywords
operating systems (computers); system monitoring; TinyLTS; TinyOS; custom logging statements; dynamic information; efficient network-wide logging; expressive programming abstractions; logging data; static information; tracing system; Instruments; Random access memory; Routing; Routing protocols; Runtime; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2011 Proceedings IEEE
Conference_Location
Shanghai
ISSN
0743-166X
Print_ISBN
978-1-4244-9919-9
Type
conf
DOI
10.1109/INFCOM.2011.5935011
Filename
5935011
Link To Document