Minimum weight multicast scheduling in multi-channel wireless mesh networks for real-time voice applications

In this work, we consider the problem of scheduling multicast real-time voice traffic in multi-channel, TDMA wireless mesh networks. The main challenges to solve this problem lie in (a) ensuring strict delay constraint while scheduling a real-time voice call, (b) providing admission control while maximizing the number of requests accepted and (c) scheduling a multicast voice call in an online manner without affecting ongoing calls in the network. Although, scheduling real-time traffic has received considerable attention in recent past, to our knowledge, these set of challenges have not been addressed in prior work. In addition to above set of challenges, we consider the weighted version of the problem where each node has a weight (e.g., function of residual energy) associated with it, and our goal is to find a minimum weight multicast tree. To achieve this goal, we propose an online, centralized algorithm - Real-Time Multicast Scheduling(RTMS), to schedule real-time multicast traffic in TDMA based wireless mesh networks. RTMS runs in polynomial time with a logarithmic factor of approximation on the weight of the tree. Further, our multicast scheduling can be used in any TDMA based mesh network (e.g., WiFi [5]) to schedule multicast voice or video calls. In comparison to state-of-art work done in MSA [15], RTMS increases call acceptance rate by more than 50%, and results in 33% reduction in the weight of the tree. Moreover, RTMS performs close to optimal with the call acceptance rate 80% compared to optimal. Further, the weight of the tree produced by RTMS is only 25% more compared to the optimal weight.

[1]  Uyen Trang Nguyen,et al.  Minimum Interference Channel Assignment for Multicast in Multi-Radio Wireless Mesh Networks , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[2]  R. Ravi,et al.  A nearly best-possible approximation algorithm for node-weighted Steiner trees , 1993, IPCO.

[3]  Shahrokh Valaee,et al.  Delay Aware Link Scheduling for Multi-Hop TDMA Wireless Networks , 2009, IEEE/ACM Transactions on Networking.

[4]  Hui Cheng,et al.  Joint Multicast Routing and Channel Assignment in Multiradio Multichannel Wireless Mesh Networks Using Tabu Search , 2009, 2009 Fifth International Conference on Natural Computation.

[5]  Kameswari Chebrolu,et al.  FRACTEL: a fresh perspective on (rural) mesh networks , 2007, NSDR '07.

[6]  Li Xiao,et al.  Multicast Algorithms for Multi-Channel Wireless Mesh Networks , 2007, 2007 IEEE International Conference on Network Protocols.

[7]  Wanjiun Liao,et al.  Multicast Routing in Multi-Radio Multi-Channel Wireless Mesh Networks , 2010, IEEE Transactions on Wireless Communications.

[8]  Eiji Oki,et al.  GLPK (GNU Linear Programming Kit) , 2012 .

[9]  Kameswari Chebrolu,et al.  LiT MAC: addressing the challenges of effective voice communication in a low cost, low power wireless mesh network , 2010, ACM DEV '10.

[10]  Xiaohua Jia,et al.  QoS multicast routing and transmission scheduling in multi-hop cognitive radio networks , 2010, 2010 IEEE Globecom Workshops.

[11]  Partha Dutta,et al.  Delay Contained : Scheduling Voice Over Multi-hop Multi-channel Wireless Mesh Networks , 2010 .

[12]  Nitin H. Vaidya,et al.  Efficient multicasting for multi-channel multi-interface wireless mesh networks , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.