• DocumentCode
    3602413
  • Title

    OppCode: Correlated Opportunistic Coding for Energy-Efficient Flooding in Wireless Sensor Networks

  • Author

    Xingfa Shen ; Yueshen Chen ; Yinqun Zhang ; Jianhui Zhang ; Quanbo Ge ; Guojun Dai ; Tian He

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Hangzhou Dianzi Univ., Hangzhou, China
  • Volume
    11
  • Issue
    6
  • fYear
    2015
  • Firstpage
    1631
  • Lastpage
    1642
  • Abstract
    Existing work on flooding in wireless sensor networks (WSNs) mainly focuses on single-packet problem, while the work on sequential multipacket problem is surprisingly little. This paper proposes OppCode, a new opportunistic network-coding-based flooding architecture for multipacket dissemination in WSNs, where both unreliable and correlated links commonly exist. Instead of flooding a single packet each time, each node encodes multiple native packets chosen from a specific fixed-size page to an encoded packet and then rebroadcasts it further. The key idea consists of two parts. One is opportunistically coding decision, in which each node grasps every possible coding opportunity greedily to maximize its aggregate coding gain of all neighbors based on the probabilistic estimation of packets each neighbor already has. The other is paged collective acknowledgements (ACKs), in which one rebroadcast acts as not only an implicit ACK of successful disseminations of all packets in the entire page for the sender, but also probabilistic ACK to update page-scale per-packet coverage estimations for its neighbors in a batch. Experiments based on extensive simulations and 21-node testbed show that OppCode significantly increases performance of multipacket flooding in terms of reliability, transmission overhead, delay, and load balance.
  • Keywords
    energy conservation; network coding; probability; radio links; telecommunication power management; wireless sensor networks; OppCode; WSN energy-efficient flooding; correlated links; correlated opportunistic coding; load balance; multipacket dissemination; opportunistic network-coding-based flooding architecture; packet probabilistic estimation; probabilistic acknowledgement; sequential multipacket problem; single-packet problem; transmission overhead; unreliable links; wireless sensor network delay; Aggregates; Correlation; Encoding; Network coding; Protocols; Receivers; Wireless sensor networks; Link correlation; Wireless sensor networks; link correlation; multi-packet flooding; multipacket flooding; network coding; wireless sensor networks (WSNs);
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2015.2436336
  • Filename
    7111304