Skip to main content

Advertisement

Log in

Minimum power multicast algorithms for wireless networks with a Lagrangian relaxation approach

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Energy efficiency is crucial to the implementation of broadcast and multicast services in wireless ad hoc and sensor networks. This paper proposes a path-based power-efficient approach that minimizes energy consumption in the network by optimizing the transmission ranges of all nodes. Unlike existing link-based and node-based solutions, the proposed approach, which is applicable to both static and mobile wireless networks, constructs minimum-power broadcast trees. This study uses Lagrangian Relaxation (LR) to decompose the tree-construction problem, which is NP-complete, into multiple independently solvable sub-problems. The resulting Lagrange dual solution ensures a lower bound on the objective function value. The proposed approximation heuristic solves the primal problem by obtaining the upper bound of the objective value based on the information from the set of Lagrange multipliers. This study develops a decentralized, near-optimal algorithm to solve the problem. Simulation results show that in randomly generated networks, the proposed method outperforms the existing Minimum Shortest Path Tree (MSPT) algorithm, Prim’s Minimum Spanning Tree (PMST) algorithm, and the Broadcast Incremental Power (BIP) algorithm by 30, 10, and 5%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. Note that this problem formulation requires a given variable of all possible paths P w to determine a path \(p(\in P_w)\) for each destination w. However, not all possible paths P w need to be initially listed because the solution phase of the proposed routing algorithm can select the path of interest from among these paths.

  2. The slot duration is long enough to construct a multicast/broadcast tree so that, after deducting, the lead time \(\Updelta\) is sufficient for message transmission.

References

  1. Papadimitriou, I., & Georgiadis, l. (2006). Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree. ACM Mobile Networks and Applications (MONET), 11(3), 361–375.

    Article  Google Scholar 

  2. Cagalj, M., Hubaux, J. P., & Enz, C. (2002). Minimum-energy broadcast in all wireless networks: NP-completeness and distribution issues. In Proceedings of the 8th annual international conference on mobile computing and networking (MobiCom), ACM SIGMOBILE, pp. 172–182.

  3. Wan, P.-J., Calinescu, G., Li, X.-Y., & Frieder, O. (2002). Minimum-energy broadcast routing in static ad hoc wireless networks. Wireless Networks, 8(6), 607–617.

    Article  MATH  Google Scholar 

  4. Liang, W. (2002). Constructing minimum-energy broadcast trees in wireless ad hoc networks. In Proceedings of the 3rd ACM international symposium on mobile ad hoc networking and computing (Mobihoc), ACM SIGMOBILE, pp. 112–122.

  5. Liang, W. (2006). Approximate minimum-energy multicasting in wireless ad hoc networks. IEEE Transactions on Mobile Computing, 5(4), 377–387.

    Article  Google Scholar 

  6. Salhieh, A., Weinmann, J., Kochha, M., & Schwiebert, L. (2001). Power efficient topologies for wireless sensor networks. In Proceedings of the 30th international conference on parallel processing (ICPP), pp. 156–163.

  7. Ingelrest, F., & Simplot-Ryl, D. (2008). Localized broadcast incremental power protocol for wireless ad hoc networks. Wireless Networks, 14(3), 309–319.

    Article  Google Scholar 

  8. Dowell, L. J., & Bruno, M. L. (2001). Connectivity of random graphs and mobile networks: Validation of Monte Carlo simulation results. In Proceedings of the 16th ACM Symposium on applied computing (SAC), pp. 77–81.

  9. Montemanni, R., Gambardella, L. M., & Das, A. K. (2005). The minimum power broadcast problem in wireless networks: A simulated annealing approach. In Proceedings of the wireless communications and networking conference (WCNC), IEEE Communication Society, pp. 2057–2062.

  10. Guo, S., & Yang, O. W. W. (2007). Energy-aware multicasting in wireless ad hoc networks: A survey and discussion. Computer Communications, 30(9), 2129–2148.

    Article  Google Scholar 

  11. Li, X. Y., & Wan, P. J. (2001). Constructing minimum energy mobile wireless networks. ACM SIGMOBILE Mobile Computing and Communication Review (MC2R), 5(6), 55–67.

    Article  Google Scholar 

  12. Wieselthier, J. E., Nguyen, G. D., & Ephremides, A. (2000). On the construction of energy-efficient broadcast and multicast trees in wireless networks. In Proceedings of the 19nd annual joint conference of the IEEE Computer and Communications Societies (INFOCOM), IEEE Computer Society, pp. 586–594.

  13. Wieselthier, J. E., Nguyen, G. D., & Ephremides, A. (2001). Algorithms for energy-efficient multicasting in static ad hoc wireless networks. ACM Mobile Networks and Applications (MONET), 6(3), 251–263.

    Article  MATH  Google Scholar 

  14. Wieselthier, J. E., Nguyen, G. D., & Ephremides, A. (2002). Energy-efficient broadcast and multicast trees in wireless networks. ACM Mobile Networks and Applications (MONET), 7(2), 481–492.

    Article  Google Scholar 

  15. Flammini, M., Klasing, R., Navarra, A., & Perennes, S. (2008). Tightening the upper bound for the minimum energy broadcasting. Wireless Networks, 14(5), 659–669.

    Article  Google Scholar 

  16. Cheng, M. X., Sun, J., Min, M., Li, Y., & Wu, W. (2006). Energy-efficient broadcast and multicast routing in multihop ad hoc wireless networks. Wireless Communications and Mobile Computing (WCMC), 6(2), 213–223.

    Article  Google Scholar 

  17. Das, A. K., Marks, R. J., El-Sharkawi, M., Arabshahi, P., & Gray, A. (2003). r-shrink: A heuristic for improving minimum power broadcast trees in wireless networks. In Proceedings of the IEEE 2003 global communications conference (GLOBECOM), pp. 523–527.

  18. Min, M., & Pardalos, P. M. (2007). Total energy optimal multicasting in wireless ad hoc networks. Journal of Combinatorial Optimization, 13(4), 365–378.

    Article  MATH  MathSciNet  Google Scholar 

  19. Das, A. K., Marks, R. J., El-Sharkawi, M., Arabshahi, P., & Gray, A. (2003). Minimum power broadcast trees for wireless networks: Integer programming formulations. In Proceedings of the 22nd annual joint conference of the IEEE Computer and Communications Societies (INFOCOM), IEEE Computer Society, pp. 1001–1110

  20. Ahluwalia, A. S., & Modiano, E. H. (2005). On the complexity and distributed construction of energy-efficient broadcast trees in wireless ad hoc networks. IEEE Transactions on Wireless Communications, 4(5), 2136–2147.

    Article  Google Scholar 

  21. Klasing, R., Navarra, A., Papadopoulos, A., & Perennes, S. (2004). Adaptive Broadcast Consumption (ABC), a new heuristic and new bounds for the minimum energy broadcast routing problem. In Lecture notes in computer science (Vol. 3042, pp. 866–877). Springer.

  22. Cartigny, J., Simplot, D., & Stojmenovic, I. (2003). Localized minimum-energy broadcasting in ad-hoc networks. In Proceedings of the 22nd annual joint conference of the IEEE Computer and Communications Societies (INFOCOM), IEEE Computer Society, pp. 2210–2217.

  23. Camp, T., Boleng, J., & Davies, V. (2002). A survey of mobility models for ad hoc network research. WCMC: Special Issue on Mobile Ad Hoc Networking, 2(5), 483–502.

    Google Scholar 

  24. Liang, B., & Haas, Z. J. (1999). Predictive distance-based mobility management for PCS networks. In Proceedings of the 18nd annual joint conference of the IEEE Computer and Communications Societies (INFOCOM), IEEE Computer Society, pp. 1377–1384.

  25. Fisher, M. L. (1981). The Lagrangian relaxation method for solving integer programming problems. Management Science, 27(1), 1–18.

    Article  MATH  MathSciNet  Google Scholar 

  26. Boukerche, A., & Vaidya, S. (2003). A performance evaluation of a dynamic source routing discovery optimization protocol using gps system. Telecommunication Systems, 22(1–4), 337–354.

    Article  Google Scholar 

  27. Lee, S. J., Su, W., & Gerla, M. (2002). On-demand multicast routing protocol in multi-hop wireless mobile networks. ACM/Baltzer Mobile Networks and Applications (MONET), 7(6), 441–453.

    Article  Google Scholar 

  28. Box, M. J., Davies, D., & Swann, W. H. (1969). Non-linear optimisation techniques. Edinburgh: Oliver & Boyd.

    Google Scholar 

  29. Held, M., Wolfe, P., & Crowder, H. D. (1974). Validation of subgradient optimization. Math Programming, 6(1), 62–88.

    Article  MATH  MathSciNet  Google Scholar 

  30. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms (2nd edn.). MIT Press and McGraw-Hill, 2001. Section 24.1: The Bellman-Ford algorithm, pp. 588–592. ISBN 0-262-03293-7.

  31. Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows: Theory, algorithms, and applications. Prentice-Hall, placecountry-region Ch. 16.

  32. Wieselthier, J. E., Nguyen, G. D., & Ephremides, A. (2002). Distributed algorithms for energy-efficient broadcasting in ad hoc networks. In Proceedings of the IEEE military communications conference(MilCom), pp. 820–825.

  33. Wieselthier, J. E., Nguyen, G. D., & Ephremides, A. (2002). The energy efficiency of distributed algorithms for broadcasting in ad hoc networks. In Proceedings of the wireless personal multimedia communications (WPMC), pp. 499–503.

  34. Wen, Y. F. (2007). Performance optimization for algorithms for wireless networks. Ph. D Dissertation, National Taiwan University.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wanjiun Liao.

Appendix: The pseudo code of the GIBT algorithm

Appendix: The pseudo code of the GIBT algorithm

Algorithm 1 shows the pseudo code of the Greedy Incremental Broadcast Tree (GIBT) algorithm. This algorithm was implemented in the same manner as the basic version of Prim’s shortest path algorithm, from the destination nodes to any nodes included in the dominated set A. For example, only the source node s initially belongs to the dominated set A. Thus, a selected node must route to node s. Then, other destination nodes only route to a node that belongs to the dominated set A, which is the constructed multicast tree, iteration by iteration. Figure 14 shows an example of the GIBT algorithm, where the destination set W = {8, 9, 10, 11, 12}. In the following step, node 11 only has to select a sub-path 11-6-5 to a node in the existing multicast tree set A = {1, 2, 5, 8, 9, 10}. Finally, node 12 only has to find a sub-path (e.g., 12-11) to the multicast tree set A = {1, 2, 5, 8, 9, 10, 11}.

Algorithm 1 GBIT (GsW)
Fig. 14
figure 14

An example of the GIBT algorithm. The destination node 11 finds the shortest reverse path route {11-6-5} to node 5, which belongs to the current set of A = {1, 2, 5, 8, 9, 10} and joins the existing multicast tree

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wen, YF., Liao, W. Minimum power multicast algorithms for wireless networks with a Lagrangian relaxation approach. Wireless Netw 17, 1401–1421 (2011). https://doi.org/10.1007/s11276-011-0344-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-011-0344-9

Keywords

Navigation