Abstract
Multi-hop relaying combined with scarcity of wireless resources in ad-hoc networks can deteriorate the quality of service. As a result, one of the major challenges in video streaming over ad-hoc networks is enhancing users’ experience and network utilization. The emergence of scalable video coding standard enables smooth adaptation of video quality to network conditions. In this paper, we study two optimization problems: (1) maximize the global quality of experience of all users and (2) maximize the number of qualified streams. We formulate the both problems as mixed integer linear programming problems. These optimization problems are shown to be NP-hard. Consequently, we propose heuristic algorithms to solve them. Simulation results show that the proposed algorithms can provide the near-optimal video quality while the calculation times are much shorter than the one of optimal solution.
Similar content being viewed by others
References
Baena, D., & Castro, J. (2011). Using the analytic center in the feasibility pump. Operations Research Letters, 39(5), 310–317. doi:10.1016/j.orl.2011.07.005.
Bellavista, P., Corradi, A., & Giannelli, C. (2011). Differentiated management strategies for multi-hop multi-path heterogeneous connectivity in mobile environments. IEEE Transactions on Network and Service Management, 8(3), 190–204. doi:10.1109/TCOMM.2011.072611.100066.
Brooks, P., & Hestnes, B. (2010). User measures of quality of experience: why being objective and quantitative is important. IEEE Network, 24(2), 8–13. doi:10.1109/MNET.2010.5430138.
Busch, C., Kannan, R., & Vasilakos, A. (2012). Approximating congestion\(+\)dilation in networks via “quality of routing” games. IEEE Transactions on Computers, 61(9), 1270–1283. doi:10.1109/TC.2011.145.
Cappanera, P., Lenzini, L., Lori, A., Stea, G., & Vaglini, G. (2013). Optimal joint routing and link scheduling for real-time traffic in TDMA wireless mesh networks. Computer Networks, 57(11), 2301–2312.
Chen, M., Leung, V. C., Mao, S., & Yuan, Y. (2007). Directional geographical routing for real-time video communications in wireless sensor networks. Computer Communications, 30(17), 3368–3383.
Deep Singh, K., Piamrat, K., Park, H., Viho, C., & Bonnin, J. M. (2013). Optimising QoE for Scalable Video multicast over WLAN. In: IEEE PIMRC, pp. 2131–2136. doi:10.1109/PIMRC.2013.6666496.
Do, N. M., Hsu, C. H., & Venkatasubramanian, N. (2014). Video dissemination over hybrid cellular and ad hoc networks. IEEE Transactions on Mobile Computing, 13(2), 274–286. doi:10.1109/TMC.2012.246.
Egilmez, H., & Tekalp, A. (2014). Distributed QoS architectures for multimedia streaming over software defined networks. IEEE Transactions on Multimedia, 16(6), 1597–1609. doi:10.1109/TMM.2014.2325791.
Gast, M. S. (2002). 802.11 wireless networks: The definitive guide. California: O’Reilly Media.
Hajek, B., & Sasaki, G. (1988). Link scheduling in polynomial time. IEEE Transactions on Information Theory, 34(5), 910–917. doi:10.1109/18.21215.
ITU-R Recommendation BT.500 Std. (2000). Methodology for the subjective assessment of the quality of television pictures. Geneva: ITU-R.
ITU-R Recommendation ITU-R P.1238-7. (2012). Propagation data and prediction methods for the planning of indoor radiocommunication systems and radio local area networks in the frequency range 900 MHz to 100 GHz. Tech. Rep., International Telecommunication Union
Jacquet, P., Muhlethaler, P., Clausen, T., Laouiti, A., Qayyum, A., & Viennot, L. (2001). Optimized link state routing protocol for ad hoc networks. In: IEEE INMIC (pp. 62–68). doi:10.1109/INMIC.2001.995315.
Jiang, T., Wang, H., & Vasilakos, A. (2012). Qoe-driven channel allocation schemes for multimedia transmission of priority-based secondary users over cognitive radio networks. IEEE Journal on Selected Areas in Communications, 30(7), 1215–1224. doi:10.1109/JSAC.2012.120807.
Khorramizadeh, M., & Rakhshandehroo, Z. (2014). On the branch and cut method for multidimentional mixed integer knapsack problem. International Journal of Applied Mathematical Research, 3(4), 422–431.
Kserawi, M., Jung, S., Lee, D., Sung, J., & Rhee, J. K. (2014). Multipath video real-time streaming by field-based anycast routing. IEEE Transactions on Multimedia, 16(2), 533–540. doi:10.1109/TMM.2013.2293315.
Li, P., Guo, S., Yu, S., & Vasilakos, A. (2014). Reliable multicast with pipelined network coding using opportunistic feeding and routing. IEEE Transactions on Parallel and Distributed Systems, 25(12), 3264–3273. doi:10.1109/TPDS.2013.2297105.
Li, Y., Zhou, L., Yang, Y., & Chao, H. C. (2011). Optimization architecture for joint multi-path routing and scheduling in wireless mesh networks. Mathematical and Computer Modelling, 53(3–4), 458–470.
Lim, K. W., Seo, Y., Jung, W. S., Ko, Y. B., & Park, S. (2013). Design and implementation of adaptive WLAN mesh networks for video surveillance. Wireless Networks, 19(7), 1511–1524.
Linderoth, J. T., Lodi, A., Cochran, J. J., Cox, L. A., Keskinocak, P., Kharoufeh, J. P., et al. (2010). MILP software. New York: Wiley.
Ma, Z., Xu, M., Ou, Y. F., & Wang, Y. (2012). Modeling of rate and perceptual quality of compressed video as functions of frame rate and quantization stepsize and its applications. IEEE Transactions on Circuits and Systems for Video Technology, 22(5), 671–682. doi:10.1109/TCSVT.2011.2177143.
Mohamed, S., & Rubino, G. (2002). A study of real-time packet video quality using random neural networks. IEEE Transactions on Circuits and Systems for Video Technology, 12(12), 1071–1083. doi:10.1109/TCSVT.2002.806808.
Muller, C., Renzi, D., Lederer, S., Battista, S., & Timmerer, C. (2012). Using scalable video coding for dynamic adaptive streaming over http in mobile environments. In: EUSIPCO (pp. 2208–2212).
Park, H., Singh, K., Piamrat, K., Bonnin, J. M., & Viho, C. (2014). Adaptive beam scheduling for scalable video multicast in wireless networks. Electronics Letters, 50(16), 1167–1169. doi:10.1049/el.2014.0392.
Perkins, C., Belding-Royer, E., & Das, S. (2003). Ad hoc on-demand distance vector (AODV) routing. Tech. Rep., IETF.
Rodriguez-Bocca, P. (2008). Quality-centric design of peer-to-peer systems for live-video broadcasting. Ph.D. thesis, University of Rennes 1.
Schwarz, H., Marpe, D., & Wiegand, T. (2007). Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Transactions on Circuits and Systems for Video Technology, 17(9), 1103–1120. doi:10.1109/TCSVT.2007.905532.
Shin, B., Choe, J., Kang, B., Hong, D., & Park, Y. (2011). Cross-layer resource allocation with multipath routing in wireless multihop and multichannel systems. Journal of Communications and Networks, 13(3), 221–231. doi:10.1109/JCN.2011.6157431.
Singh, K., Hadjadj-Aoul, Y., & Rubino, G. (2012). Quality of experience estimation for adaptive HTTP/TCP video streaming using H.264/AVC. In: IEEE CCNC (pp. 127–131). doi:10.1109/CCNC.2012.6181070.
Singh, K., Ksentini, A., & Marienval, B. (2011). Quality of experience measurement tool for SVC video coding. In: IEEE international conference on communications (pp. 1–5). doi:10.1109/icc.2011.5963252.
Singh, S., Madhow, U., & Belding, E. (2012). Shaping throughput profiles in multihop wireless networks: A resource-biasing approach. IEEE Transactions on Mobile Computing, 11(3), 367–376. doi:10.1109/TMC.2011.63.
Subramanian, A., Gupta, H., Das, S., & Cao, J. (2008). Minimum interference channel assignment in multiradio wireless mesh networks. IEEE Transactions on Mobile Computing, 7(12), 1459–1473. doi:10.1109/TMC.2008.70.
Teo, J. Y., Ha, Y., & Tham, C. K. (2008). Interference-minimized multipath routing with congestion control in wireless sensor network for high-rate streaming. IEEE Transactions on Mobile Computing, 7(9), 1124–1137. doi:10.1109/TMC.2008.24.
Wan, Z., Xiong, N., Ghani, N., Vasilakos, A., & Zhou, L. (2014). Adaptive unequal protection for wireless video transmission over IEEE 802.11e networks. Multimedia Tools and Applications, 72(1), 541–571. doi:10.1007/s11042-013-1378-z.
Wan, Z., Xiong, N., & Yang, L. (2015). Cross-layer video transmission over IEEE 802.11e multihop networks. Multimedia Tools and Applications, 74(1), 5–23. doi:10.1007/s11042-013-1447-3.
Xiao, L., Johansson, M., & Boyd, S. (2004). Simultaneous routing and resource allocation via dual decomposition. IEEE Transactions on Communications, 52(7), 1136–1144. doi:10.1109/TCOMM.2004.831346.
Yi, Y., & Shakkottai, S. (2007). Hop-by-hop congestion control over a wireless multi-hop network. IEEE/ACM Transactions on Networking, 15(1), 133–144. doi:10.1109/TNET.2006.890121.
Zeng, Y., Xiang, K., Li, D., & Vasilakos, A. (2013). Directional routing and scheduling for green vehicular delay tolerant networks. Wireless Networks, 19(2), 161–173. doi:10.1007/s11276-012-0457-9.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pham, T.A.Q., Piamrat, K., Singh, K.D. et al. QoE-based routing algorithms for H.264/SVC video over ad-hoc networks. Wireless Netw 22, 2387–2402 (2016). https://doi.org/10.1007/s11276-015-1103-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-015-1103-0