Minimum-Energy Multicasting in Asynchronous Duty-Cycled Wireless Ad Hoc Networks

Kai Han,Yang Liu,Mingjun Xiao
IF: 4.755
2010-01-01
Clinical Orthopaedics and Related Research
Abstract:In Asynchronous Duty-Cycled Wireless Ad Hoc NETworks(ADC-WANETs), the nodes switch between active and dormant states, and each node can determine its active/dormant schedule independently. This complicates the Minimum-Energy Multicasting(MEM) problem, which was primarily studied in always-active WANETs. In this paper, we study the MEM problem in ADC-WANETs 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-o(1))ln{\Delta}, where {\Delta} is the maximum node degree in network. We propose two polynomial-time approximation algorithms for the MEMTCS problem, one of which achieves a performance ratio of O({\Delta}), and the other achieves a performance ratio of O(H({\Delta}+1)), where H is the Harmonic function. 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 a polynomial-time algorithm for it which has the same approximation ratio as the proposed algorithm for the MEMTCS problem. We also present a distributed implementation of our algorithms. Finally, extensive simulation results demonstrate that our algorithms significantly outperform other known algorithms.
What problem does this paper attempt to address?