Abstract
One of the major concerns in wireless ad-hoc networks design is energy efficiency. Wireless devices are typically equipped with a limited energy supply sufficient only for a limited amount of time which is reversely proportional to the transmission power of the device. The network lifetime is defined as the time the first device runs out of its initial energy charge. In this paper we study the maximum network lifetime problem for broadcast and data gathering in wireless settings. We provide polynomial time approximation algorithms, with guaranteed performance bounds while considering omnidirectional and unidirectional transmissions. We also consider an extended variant of the maximum lifetime problem, which simultaneously satisfies additional constraints, such as bounded hop-diameter and degree of the routing tree, and minimizing the total energy used in a single transmission. Finally, we evaluate the performance of some of our algorithms through simulations.
Similar content being viewed by others
Notes
The packets are assumed to be unit size.
Multicast is a more general case of broadcast. A source node is required to transmit to a set of nodes; unicast is more specific, a source node is required to transmit to a single node.
The Cauchy-Schwartz inequality states that for any \(x_1,x_2,\ldots,x_l \in {\mathbb{R}}\), \(\left(\sum^k_{l=1}x_l\right)^2 \le k\left(\sum^k_{l=1}x_l^2\right)\).
Though graph G′ V does not necessarily have uniform weights, nevertheless we use this scaling in future developments.
Instead of adding k − 1 copies of an edge, we may assign to every edge capacity k, and consider the corresponding ”capacited” problems; this will give a polynomial algorithm, rather than a pseudo-polynomial one. For simplicity of exposition, we will present the algorithm in terms of multigraphs, but it can be easily adjusted to the terms of capacitated graphs.
References
Adamou, M., & Sarkar, S. (2002). A framework for optimal battery management for wireless nodes. In INFOCOM’02, 3, 1783–1792.
Ambühl, C. (2005). An optimal bound for the mst algorithm to compute energy efficient broadcast trees in wireless networks. In ICALP’05, pp. 1139–1150.
Andreae, T., & Bandelt, H. -J. (1995). Performance guarantees for approximation algorithms depending on parametrized triangle inequalities. SIAM Journal of Discrete Mathematics, 8(1), 1–16
Awerbuch, B. (1987). Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems. In Annual ACM symposium on theory of computing, New York, USA, July 1987, pp. 230–240.
Bansal, N., Khandekar, R., & Nagarajan, V. (2009). Additive gurantees for degree bounded directed network design. SIAM Journal of Computer, 39(4), 1413–1431.
Bao, L., & Garcia-Luna-Aceves, J. J. (2001). Channel access scheduling in ad hoc networks with unidirectional links. In DIALM’01, pp. 9–18.
Berend, D., Segal, M., & Shpungin, H. (2010). Energy and lifetime efficient connectivity in wireless ad-hoc networks. Ad Hoc & Sensor Wireless Networks, 10(1), 61–87.
Calinescu, G., Kapoor, S., Olshevsky, A., & Zelikovsky, A. (2003). Network lifetime and power assignment in ad hoc wireless networks. In ESA’03, pp. 114–126
Caragiannis, I., Flammini, M., & Moscardelli, L. (2007). An exponential improvement on the MST heuristic for minimum energy broadcasting in ad hoc wireless networks. In ICALP’07, pp. 447–458
Chandrakasan, A., Amirtharajah, R., Cho, S., Goodman, J., Konduri, G., Kulik, J., Rabiner, W., & Wang, A. (1999). Design considerations for distributed microsensor systems. In CICC’99, pp. 279–286.
Chang, J. -H., & Tassiulas, L. (2000). Energy conserving routing in wireless ad-hoc networks. In INFOCOM’00, pp. 22–31
Chen, W. -T., & Huang, N. -F. (1989). The strongly connecting problem on multihop packet radio networks. IEEE Transactions on Communications, 37(3), 293–295.
Edmonds, J. (1979). Matroid intersection. Annals of discrete Mathematics, 4, 185–204.
Garg, N., & Könemann, J. (1998). Faster and simpler algorithms for multicommodity flow and other fractional packing problems. In FOCS’98, pp. 300–309.
Gerla, M., Lee, Y. -Z., Park, J. -S., & Yi, Y. (2005). On demand multicast routing with unidirectional links. In WCNC’05, pp. 2162–2167.
Kalpakis, K., Dasgupta, K., & Namjoshi, P. (2003). Efficient algorithms for maximum lifetime data gathering and aggregation in wireless sensor networks. Computer Networks Journal, 42(6), 697–716.
Kang, I., & Poovendran, R. (2005). Maximizing network lifetime of broadcasting over wireless stationary ad hoc networks. Mobile Networks and Applications, 10(6), 879–896.
Kirousis, L. M., Kranakis, E., Krizanc, D., & Pelc, A. (2000). Power consumption in packet radio networks. Theoretical Computer Science, 243(1–2), 289–305.
Krishnamachari, B., Estrin, D., & Wicker, S. (2002). Modelling data-centric routing in wireless sensor networks. In INFOCOM’02.
Liang, W., & Liu, Y. (2007). Online data gathering for maximizing network lifetime in sensor networks. IEEE Transactions on Mobile Computing, 6(1), 2–11.
Lin, C. -H., Liu, B. -H., Yang, H. -Y., Kao, C. -Y., & Tsai, M. -J. (2008). Virtual-coordinate-based delivery-guaranteed routing protocol in wireless sensor networks with unidirectional links. In INFOCOM’08, pp. 351–355.
Orda, A., & Yassour, B. -A. (2005). Maximum-lifetime routing algorithms for networks with omnidirectional and directional antennas. In MobiHoc’05, pp. 426–437.
Pahlavan, K., & Levesque, A. H. (1995). Wireless information networks. NY: Wiley-Interscience.
Park, J., & Sahni, S. (2005). Maximum lifetime broadcasting in wireless networks. IEEE Transactions on Computers, 54(9), 1081–1090.
Rajendran, V., Obraczka, K., & Garcia-Luna-Aceves, J. J. (2003). Energy-efficient collision-free medium access control for wireless sensor networks. In SenSys’03, pp. 181–192.
Ramasubramanian, V., Chandra, R., & Mossé, D. (2002). Providing a bidirectional abstraction for unidirectional adhoc networks. In INFOCOM.
Segal, M. (2007). Fast algorithm for multicast and data gathering in wireless networks. Information Processing Letters.
Sekanina, M. (1960). On the ordering of the set of vertices of a connected graph. Publication of the Faculty of Sciences of the University of Brno, 412, 137–142.
Shpungin, H., & Segal, M. (2007). Low energy construction of fault tolerant topologies in wireless networks. In DIALM-POMC’07.
Stanford, J., & Tongngam, S. (2006). Approximation algorithm for maximum lifetime in wireless sensor networks with data aggregation. In SNPD’06, pp. 273–277.
van Hoesel, L., & Havinga, P. (2004). A lightweight medium access protocol (lmac) for wireless sensor networks: reducing preamble transmissions and transceiver state switches. In INSS’04, pp. 205–208.
Wan, P. -J., Calinescu, G., Li, X., & Frieder, O. (2001). Minimum-energy broadcast routing in static ad hoc wireless networks. In INFOCOM’01, pp. 1162–1171.
Xue, Y., Cui, Y., & Nahrstedt, K. (2005). Maximizing lifetime for data aggregation in wireless sensor networks. Mobile Networks and Applications, 10(6), 853–864.
Zhang, Y., Gu, D., & Preneel, B. (2008). Reliable key establishment scheme exploiting unidirectional links in wireless sensor networks. In EUC’08, pp. 272–279.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this extended paper has appeared in ADHOC-NOW’08.
Michael Elkin—Supported by the Israeli Academy of Science (grant #483/06).
Michael Segal—Supported by REMON (4G networking) consortium.
Rights and permissions
About this article
Cite this article
Elkin, M., Lando, Y., Nutov, Z. et al. Novel algorithms for the network lifetime problem in wireless settings. Wireless Netw 17, 397–410 (2011). https://doi.org/10.1007/s11276-010-0287-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-010-0287-6