• DocumentCode
    34866
  • Title

    Duty-Cycle-Aware Minimum-Energy Multicasting in Wireless Sensor Networks

  • Author

    Kai Han ; Yang Liu ; Jun Luo

  • Author_Institution
    Sch. of Comput. Sci., Zhongyuan Univ. of Technol., Zhengzhou, China
  • Volume
    21
  • Issue
    3
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    910
  • Lastpage
    923
  • Abstract
    In duty-cycled wireless sensor networks, the nodes switch between active and dormant states, and each node may determine its active/dormant schedule independently. This complicates the Minimum-Energy Multicasting (MEM) problem, which was primarily studied in always-active wireless ad hoc networks. In this paper, we study the duty-cycle-aware MEM problem in wireless sensor networks both for one-to-many multicasting and for all-to-all multicasting. In the case of one-to-many multicasting, we present a formalization of the Minimum-Energy Multicast Tree Construction and Scheduling (MEMTCS) problem. We prove that the MEMTCS problem is NP-hard, and it is unlikely to have an approximation algorithm with a performance ratio of (1 - 0(1)) ln Δ, where Δ is the maximum node degree in a network. We propose a polynomial-time approximation algorithm for the MEMTCS problem with a performance ratio of O (H(Δ + 1)), where H(·) is the harmonic number. In the case of all-to-all multicasting, we prove that the Minimum-Energy Multicast Backbone Construction and Scheduling (MEMBCS) problem is also NP-hard and present an approximation algorithm for it, which has the same approximation ratio as that of the proposed algorithm for the MEMTCS problem. We also provide a distributed implementation of our algorithms, as well as a simple but efficient collision-free scheduling scheme to avoid packet loss. Finally, we perform extensive simulations, and the results demonstrate that our algorithms significantly outperform other known algorithms in terms of the total transmission energy cost, without sacrificing much of the delay performance.
  • Keywords
    computational complexity; multicast communication; scheduling; trees (mathematics); wireless sensor networks; MEMBCS problem; MEMTCS problem; NP-hard problem; active-dominant states; active-dormant schedule; all-to-all multicasting; always-active wireless ad hoc networks; approximation algorithm; delay performance; distributed implementation; duty-cycle-aware MEM problem; duty-cycle-aware minimum-energy multicasting; duty-cycled wireless sensor networks; efficient collision-free scheduling scheme; harmonic number; maximum node degree; minimum-energy multicast backbone construction-scheduling problem; minimum-energy multicast tree construction-scheduling problem; one-to-many multicasting; packet loss; polynomial-time approximation algorithm; total transmission energy cost; Approximation algorithms; Approximation methods; Multicast communication; Satellites; Schedules; Scheduling; Wireless sensor networks; Approximation algorithm; duty-cyle-aware; minimum-energy; multicasting; wireless sensor networks (WSNs);
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2212452
  • Filename
    6280608