• DocumentCode
    3421695
  • Title

    TinyModules: Code module exchange in TinyOS

  • Author

    Gauger, Matthias ; Marrón, Pedro José ; Niedermeier, Christoph

  • Author_Institution
    Univ. Bonn, Bonn, Germany
  • fYear
    2009
  • fDate
    17-19 June 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The ability to update or exchange the program code running on sensor nodes is a core requirement in many wireless sensor network scenarios. Such code update mechanisms must take the specific resource limitations of wireless sensor nodes into account since both the transmission and the processing of updates consume considerable amounts of time and energy. We present TinyModules, a novel code update mechanism for TinyOS-based sensor networks whose idea is to divide the program code into a static part and an exchangeable TinyModule. TinyModules is highly configurable with the system developer being able to freely define which parts of the application should be exchangeable. We show that the use of TinyModules can achieve considerable savings in terms of code update size and update time with only negligible additional processing required on the nodes.
  • Keywords
    operating systems (computers); telecommunication computing; wireless sensor networks; TinyModules; TinyOS; code module exchange; code update mechanism; sensor nodes; wireless sensor network; Cost function; Energy consumption; Image sensors; Interference; Operating systems; Telecommunication traffic; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networked Sensing Systems (INSS), 2009 Sixth International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    978-1-4244-6313-8
  • Electronic_ISBN
    978-1-4244-6314-5
  • Type

    conf

  • DOI
    10.1109/INSS.2009.5409926
  • Filename
    5409926