A Cross-Layer Framework for Exploiting Virtual MISO Links in Mobile Ad Hoc Networks
IEEE Transactions on Mobile Computing
Foundations and Trends® in Networking
International Journal of Ad Hoc and Ubiquitous Computing
Relay selection schemes for uniformly distributed wireless sensor networks
WCNC'09 Proceedings of the 2009 IEEE conference on Wireless Communications & Networking Conference
Randomized parity forwarding in large-scale cooperative broadcast network
IEEE Transactions on Communications
Maximum lifetime broadcasting in cooperative multi-hop wireless ad hoc networks
International Journal of Ad Hoc and Ubiquitous Computing
Proceedings of the eleventh ACM international symposium on Mobile ad hoc networking and computing
Improved approximation bounds for maximum lifetime problems in wireless ad-hoc network
ADHOC-NOW'12 Proceedings of the 11th international conference on Ad-hoc, Mobile, and Wireless Networks
Joint optimal AF relay assignment and power allocation in wireless cooperative networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.07 |
We consider cooperative data multicast in a wireless network with the objective to maximize the network lifetime. We present the maximum lifetime accumulative broadcast (MLAB) algorithm that specifies the nodes' order of transmission and transmit power levels. We prove that the solution found by MLAB is optimal but not necessarily unique. The power levels found by the algorithm ensure that the lifetimes of the active relays are the same, causing them to fail simultaneously. For the same battery levels at all the nodes, the optimum transmit powers become the same. The simplicity of the solution is made possible by allowing the nodes that are out of the transmission range of a transmitter to collect the energy of unreliably received overheard signals. As a message is forwarded through the network, nodes will have multiple opportunities to reliably receive the message by collecting energy during each retransmission. We refer to this cooperative strategy as accumulative multicast. Cooperative multicast not only increases the multicast energy-efficiency by allowing for more energy radiated in the network to be collected, but also facilitates load balancing by relaxing the constraint that a relay has to transmit with power sufficient to reach its most disadvantaged child. When the message is to be delivered to all network nodes this cooperative strategy becomes accumulative broadcast (Maric and Yates, 2002). Simulation results demonstrate that cooperative broadcast significantly increased network lifetime compared with conventional broadcast. We also present the distributed MLAB algorithm for accumulative broadcast that determines the transmit power levels locally at the nodes.