• 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