• DocumentCode
    3335705
  • Title

    When Timing Matters: Enabling Time Accurate and Scalable Simulation of Sensor Network Applications

  • Author

    Landsiedel, Olaf ; Alizai, Hamad ; Wehrle, Klaus

  • Author_Institution
    Distrib. Syst. Group, RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    22-24 April 2008
  • Firstpage
    344
  • Lastpage
    355
  • Abstract
    The rising complexity of data processing algorithms in sensor networks combined with their severely limited computing power necessitates an in-depth understanding of their temporal behavior. However, today only cycle accurate emulation and test-beds provide a detailed and accurate insight into the temporal behavior of sensor networks. In this paper we introduce fine grained, automated instrumentation of simulation models with cycle counts derived from sensor nodes and application binaries to provide detailed timing information. The presented approach bridges the gap between scalable but abstracting simulation and cycle accurate emulation for sensor network evaluation. By mapping device-specific code with simulation models, we can derive the time and duration a certain code line takes to get executed on a sensor node. Hence, eliminating the need to use expensive instruction-level emulators with limited speed and restricted scalability. Furthermore, the proposed design is not bound to a specific hardware platform, a major advantage compared to existing emulators. Our evaluation shows that the proposed technique achieves a timing accuracy of 99% compared to emulation while adding only a small overhead. Concluding, it combines essential properties like accuracy, speed and scalability on a single simulation platform.
  • Keywords
    wireless sensor networks; cycle counts; data processing; device-specific code mapping; instruction-level emulator; sensor network; timing information; Bridges; Computational modeling; Computer networks; Data processing; Emulation; Hardware; Instruments; Scalability; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Processing in Sensor Networks, 2008. IPSN '08. International Conference on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    978-0-7695-3157-1
  • Type

    conf

  • DOI
    10.1109/IPSN.2008.31
  • Filename
    4505486