• DocumentCode
    3335837
  • Title

    Rateless Deluge: Over-the-Air Programming of Wireless Sensor Networks Using Random Linear Codes

  • Author

    Hagedorn, Andrew ; Starobinski, David ; Trachtenberg, Ari

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., Boston, MA
  • fYear
    2008
  • fDate
    22-24 April 2008
  • Firstpage
    457
  • Lastpage
    466
  • Abstract
    Over-the-air programming (OAP) is a fundamental service in sensor networks that relies upon reliable broadcast for efficient dissemination. As such, existing OAP protocols become decidedly inefficient (with respect to energy, communication or delay) in unreliable broadcast environments, such as those with relatively high node density or noise. In this paper, we consider OAP approaches based on rateless codes, which significantly improve OAP in such environments by drastically reducing the need for packet rebroadcasting. We thus design and implement two rateless OAP protocols, rateless Deluge and ACKless Deluge, both of which replace the data transfer mechanism of the established OAP Deluge protocol with rateless analogs. Experiments with Tmote Sky motes on single-hop networks with packet loss rates of 7% show these protocols to save significantly in communication over regular Deluge (roughly 15-30% savings in the data plane, and 50-80% in the control plane), and multi-hop experiments reveal similar trends. Simulations further shows that our new protocols scale better than standard Deluge (in terms of communication and energy) to high network density. TinyOS code for our implementation can be found at http://nislab.bu.edu.
  • Keywords
    broadcasting; linear codes; protocols; random codes; telecommunication network reliability; wireless sensor networks; ACKless Deluge protocol; OAP protocols; over-the-air programming; packet rebroadcasting; random linear codes; rateless Deluge protocol; rateless codes; reliable broadcast; wireless sensor networks; Broadcasting; Communication system control; Delay; Linear code; Linear programming; Protocols; Spread spectrum communication; Telecommunication network reliability; Wireless sensor networks; Working environment noise; Over-the-Air Programming; Random Linear Codes; Rateless Codes;
  • 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.9
  • Filename
    4505495