Abstract
Multicasting is an efficient data transmission approach for group communication applications in multi-channel multi-radio wireless mesh networks. In this paper we have studied the problem of accepting on-line multicast requests, which is quite important for supporting multimedia applications. Our proposed algorithm investigates the acceptance of an arrived call in two phases. In the first phase, a loop-free mesh backbone is constructed. In this mesh, the set of possible parents of each node is limited to the neighbors that are one hop closer to the source node. The neighbors with the same distance from the source node are also acceptable under the circumstance that two neighboring nodes cannot be the possible parents of each other. Next, a sub-optimal mathematical model has been proposed for tree construction over the obtained mesh. The derived multicast trees utilize the minimum amount of bandwidth; are load-balanced; and exploit wireless broadcast advantage. The results show that the proposed algorithm improves the rate of multicast call acceptance by 40% on average compared to previous algorithms in a short running time.
Similar content being viewed by others
References
Akyildiz, I. F., Wang, X., & Wang, W. (2005). Wireless mesh networks: A survey. Computer Networks, 47(4), 445–487.
Qu, Y., Ng, B., & Seah, B. (2016). A survey of routing and channel assignment in multi-channel multi-radio WMNs. Journal of Network and Computer Applications, 65, 120–130.
Zeng, G., Wang, B., Ding, Y., Xiao, L., & Mutka, M. W. (2010). Efficient multicast algorithms for multi-channel wireless mesh networks. IEEE Transactions of Parallel and Distributed Systems, 21(1), 86–99.
Jahanshahi, M., & Talebi Barmi, A. (2014). Multicast routing protocols in wireless mesh networks: A survey. Computing, 96(11), 1029–1057.
Chiu, H. S., & Yeung, K. L. (2010). Maximizing multicast call acceptance rate in multi-channel multi-interface wireless mesh networks. IEEE Transactions on Wireless Communications, 9(8), 2622–2631.
Avokh, A., & Mirjalily, G. (2013). Load-balanced multicast tree routing in multi channel multi radio wireless mesh networks using a new cost function. Wireless Personal Communications, 69(1), 75–106.
Li, F., Fang, Y., Hu, F., & Liu, X. (2011). Load-aware multicast routing in multi-radio multi-channel wireless mesh networks. Computer Networks, 55(9), 2150–2167.
Zeng, G., Wang, B., Mutka, M., Xiao, L., & Torng, E. (2012). Efficient link-heterogeneous multicast for wireless mesh networks. Wireless Networks, 18(6), 605–620.
Lin, J. W., & Zhuang, J. Y. (2013). A delay-constrained and priority-aware channel assignment algorithm for efficient multicast in wireless mesh networks. Journal of Systems and Software, 86(3), 789–800.
Baghban Karimi, O., Liu, L., & Li, Z. (2014). Multicast with cooperative gateways in multi-channel wireless mesh networks. Ad Hoc Networks, 13, 170–180.
Ning, Z., Song, Q., Guo, L., & Kong, X. (2015). A novel adaptive spectrum allocation scheme for multi-channel multi-radio wireless mesh networks. Journal of Network and Computer Applications, 56, 19–27.
Ye, G., Zhang, H., Liu, H., Cheng, J., & Leung, V. C. M. (2016). User association and power allocation in a two-tier heterogeneous network. IEEE GLOBECOM (accepted).
Wang, L., Yang, Z., Xu, L., & Yang, Y. (2016). NCVCS: Network-coding-based video conference system for mobile devices in multicast networks. Ad Hoc Networks, 45, 13–21.
Vien, Q. T., Tu, W., Nguyen, H. X., & Trestian, R. (2015). Cross-layer topology design for network coding based wireless multicasting. Computer Networks, 88, 27–39.
Al-Dubai, A. Y., Zhao, L., Zomaya, A. Y., & Min, G. (2015). QoS-aware inter-domain multicast for scalable wireless community networks. IEEE Transactions of Parallel and Distributed Systems, 26(11), 3136–3148.
Matam, R., & Tripathy, S. (2013). Improved heuristics for multicast routing in wireless mesh networks. Wireless Networks, 19(8), 1829–1837.
Alasaad, A., Nicanfar, H., Gopalakrishnan, S., & Leung, V. C. M. (2013). A ring-based multicast routing topology with QoS support in wireless mesh networks. Wireless Networks, 19(7), 1627–1651.
Kim, M., Choo, H., Mutka, M. W., Lim, H.-J., & Park, K. (2013). On QoS multicast routing algorithms using k-minimum Steiner trees. Information Sciences, 230, 190–204.
Koutsonikolas, D., YC, Hu, & Wang, C.-C. (2012). Pacifier: High-throughput, reliable multicast without “crying babies” in wireless mesh networks. IEEE/ACM Transactions on Networking, 20(5), 1375–1388.
Xu, Y., & Qu, R. (2012). A hybrid scatter search meta-heuristic for delay constrained multicast routing problems. Applied Intelligence, 36, 229–241.
Kumar, N., Chilamkurti, N., & Lee, J. H. (2013). UBMR-CA: Utility-based multicast routing and channel assignment with varying traffic demands in multi-radio multi-channel wireless mesh networks. Mathematical and Computer Modelling, 57(11–12), 2750–2763.
Lin, J.-W., & Lin, S.-M. (2014). A weight-aware channel assignment algorithm for mobile multicast in wireless mesh networks. Journal of Systems and Software, 94, 98–107.
Farzinvash, L., & Dehghan, M. (2014). Multi-rate multicast routing in multi-gateway multi-channel multi-radio wireless mesh networks. Journal of Network and Computer Applications, 40, 46–60.
Avokh, A., & Mirjalily, G. (2014). Interference-aware multicast and broadcast routing in wireless mesh networks using both rate and channel diversity. Computers & Electrical Engineering, 40(2), 624–640.
Yang, W. L., & Hong, W. T. (2014). A cross-layer optimization for maximum-revenue-based multicast in multichannel multiradio wireless mesh networks. International Journal of Communication Systems, 27(11), 3204–3222.
Ding, Y., Huang, Y., Zeng, G., & Xiao, L. (2012). Using partially overlapping channels to improve throughput in wireless mesh networks. IEEE Transactions on Mobile Computing, 11(11), 1720–1733.
Vaezpour, E., & Dehghan, M. (2014). A multi-objective optimization approach for joint channel assignment and multicast routing in multi-radio multi-channel wireless mesh networks. Wireless Personal Communications, 77(2), 1055–1076.
Chakraborty, M. (2015). I-QCA: An intelligent framework for quality of service multicast routing in multichannel multiradio wireless mesh networks. Ad hoc Networks, 33, 221–232.
Farzinvash, L., & Dehghan, M. (2015). Minimum cost bandwidth guaranteed multicast routing in multi-channel multi-radio wireless mesh networks. Wireless Personal Communications, 80(2), 493–520.
Dijkstra, E. W. (1995). A note on two problems in connection with graphs. Numerical Mathematics, 1(1), 269–271.
Keshavarz-Haddad, A., & Riedi, R. H. (2014). Bounds on the benefit of network coding for wireless multicast and unicast. IEEE Transactions on Mobile Computing, 13(1), 102–115.
ILOG CPLEX. Optimization software for mathematical programming. http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Farzinvash, L. A novel approach for multicast call acceptance in multi-channel multi-radio wireless mesh networks. Wireless Netw 24, 1639–1653 (2018). https://doi.org/10.1007/s11276-016-1426-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-016-1426-5