• DocumentCode
    2397722
  • Title

    Efficient and portable reprogramming method for high resource-constraint wireless sensor nodes

  • Author

    Xing Liu ; Kun Mean Hou ; Hongling Shi ; Chengcheng Guo ; Haiying Zhou

  • Author_Institution
    LIMOS Lab., Blaise Pascal Univ. Clermont-Ferrand II, Clermont-Ferrand, France
  • fYear
    2011
  • fDate
    10-12 Oct. 2011
  • Firstpage
    455
  • Lastpage
    460
  • Abstract
    Wireless sensor networks (WSNs) will play a significant role in precision agriculture to support sustainable development. Since it´s a more economic and practical solution to deploy reprogrammable sensor nodes than non-reprogrammable ones, sensor node reprogramming technique becomes a key issue. Currently, the challenge of sensor node reprogramming mainly results from the resource constraint and diverse platforms in WSNs. In our work, we firstly ported a small footprint Java Virtual Machine simpleRTJ to wireless sensor nodes based on AT91SAM7S256 microcontroller for a reprogramming task. This method not only facilitates the application development but also shows its advantage in heterogeneous environments. However, the high memory resource requirement of simpleRTJ makes it inappropriate for some ultra low power 8-bit microcontrollers, such as ATMEGA1281, which has particularly constrained resource. Thus we propose a new efficient and portable reprogramming method (EPRM) by using pre-linked native code to reduce memory footprint and by the way to reduce energy consumption. To validate this new approach, EPRM is implemented on two platforms (32-bit and 8-bit cores) and its efficiency in terms of resource consumption (memory and energy) is evaluated by comparing with simpleRTJ ones. The obtained results show that EPRM is well adapted to high resource-constraint wireless sensor nodes.
  • Keywords
    Java; codes; microcontrollers; sensor placement; sustainable development; telecommunication computing; virtual machines; wireless sensor networks; AT91SAM7S256 microcontroller; ATMEGA1281 low power microcontroller; EPRM; efficient and portable reprogramming method; energy consumption reduction; high resource-constraint WSN; high resource-constraint wireless sensor network; memory resource requirement; pre-linked native code; reprogrammable sensor nodes deployment; small footprint Java virtual machine simpleRTJ; sustainable development; word length 32 bit; word length 8 bit; Energy consumption; Java; Memory management; Random access memory; Software; Wireless communication; Wireless sensor networks; embedded Java virtual machine; reprogramming; resource-constraint; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless and Mobile Computing, Networking and Communications (WiMob), 2011 IEEE 7th International Conference on
  • Conference_Location
    Wuhan
  • ISSN
    2160-4886
  • Print_ISBN
    978-1-4577-2013-0
  • Type

    conf

  • DOI
    10.1109/WiMOB.2011.6085359
  • Filename
    6085359