Abstract
This paper proposes a novel Quality of experience based Energy Efficient method (QEE) to distribute Peer-to-Peer (P2P) video in a mobile ad hoc network. P2P video distribution is first formulated as a resource allocation problem with the aim of maximizing the end user’s quality of experience. We studied the resource allocation problem as a linear optimization problem to provide efficient utilization of upload bandwidth and energy at each mobile node. Furthermore, scalable video coding is used, that helps maximizing the quality of experience by distributing the layered video over multiple sources using multiple paths to minimize the power consumption and the upload bandwidth at each node. The simulation results show that in the case of 10% uploader nodes in the network, and at the nodes velocity of 1 m/s; QEE method consumes 5 to 25% less power, as compared to existing methods such as; EVAN (Energy aware video streaming in wireless ad hoc network), WCNC (Assessing best strategy for adaptive streaming in mobile ad hoc network), QNE (QoE based non Energy Efficient) and NQNE (Non QoE based Non Energy Efficient). This is because the load is efficiently distributed across multiple sources in the network. Furthermore, the result also shows that for the case of 10% uploader nodes in the network QEE method achieves 10% higher Mean Opinion Score (MOS) among nodes as compared to EVAN and QNE methods as it considers path utility for streaming the video using multiple sources over multiple paths. We have also evaluated the performance of QEE under network churn and flash crown scenarios; the result shows that QEE maintains a reasonable quality under such situations.
Similar content being viewed by others
References
Chlamtac I, Conti M, Liu J (2003) Mobile ad hoc networking: Imperatives and challenges. Ad Hoc Netw 1(1):13–64
Dapeng W, Hou YT, Zhu W, Zhang Y-Q, Peha JM (2001) Streaming video over the Internet: approaches and directions. IEEE Transactions on Circuits and Systems for Video Technology 11(3):282–300
Tanenbaum AS, Steen MV (2001) Distributed Systems: Principles and Paradigms. Prentice Hall PTR, Upper Saddle River
Raheel MS, Raad R (2017) Streaming coded video in P2P networks. In: Multimedia Services and Applications in Mission Critical Communication Systems. IGI Global Publisher, pp 188–222
Raheel MS, Iranmanesh S, Raad R (2017) A novel Energy-Efficient Video Streaming method for decentralized Mobile Ad-hoc Networks. Pervasive and Mobile Computing 40:301–323
Liu Z, Shen Y, Ross KW, Panwar SS, Wang Y (2009) LayerP2P: Using Layered Video Chunks in P2P Live Streaming. IEEE Transactions on Multimedia 11(7):1340–1352
Goyal VK (2001) Multiple description coding: compression meets the network. IEEE Signal Process Mag 18(5):74–93
Kovacevic OAKPA, Steinmetz R (2009) Quality adaptive peer-to-peer streaming using scalable video coding. In: IFIP/IEEE International Conference on Management of Multimedia Networks and Services. Springer, Berlin, Heidelberg, pp 41–54
Duanmu Z, Zeng K, Ma K, Rehman A, Wang Z (2017) A Quality-of-Experience Index for Streaming Video. IEEE Journal of Selected Topics in Signal Processing 11(1):154–166
ITU-R Rec. BT.1683 (2004) Objective perceptual video quality measurement techniques for standard definition digital broadcast television in the presence of a full reference
McCarthy J, Sasse MA, Miras D (2004) Sharp or Smooth: Comparing the Effects of Quantization vs. Frame Rate for Streamed Video. Proc of ACM CHI Hum Factors Comput Syst:535–542
Feghali R, Wang D, Speranza F, Vincent A (2007) Video Quality Metric for Bit Rate Control via Joint Adjustment of Quantization and Frame Rate. IEEE Trans Broadcasting 53(1):441–446
Ou Y, Ma Z, Wang Y (2009) A novel quality metric for compressed video considering both frame rate and quantization artifacts. In: Proc. of VPQM’09, Scottsdale
Ou Y, Ma Z, Liu T, Wang Y (2011) Perceptual quality assessment of video considering both frame rate and quantization artifacts. IEEE Trans Circuits Syst Video Technol 21(3):286–298
Peng Y, Steinbach E (2011) A novel full-reference video quality metric and its application to wireless video transmission. IEEE International Conference on Image Processing (ICIP), Brussels
Wen J et al (2011) User density sensitive p2p streaming in wireless mesh networks. Journal of Parallel and Distributive Computing 71:573–583
Minghua C, Miroslav P et al (2008) Utility maximization in peer to peer systems. ACM SIGMETRICS, Irvine
Xiaojun L, Shroff NB (2006) Utility maximization for communication networks with multipath routing. IEEE Transactions on Automatic Control 51:766–781
Raheel MS, Raad R, Ritz C (2017) Achieving maximum utilization of peer’s upload capacity in p2p networks using SVC. Peer-to-Peer Netw Appl 10(1):45–65
Khreishah A, Chih-Chun W, Shroff NB (2008) Optimization Based Rate Control for Communication Networks with Inter Session Network Coding. INFOCOM
Fung KC et al (2012) A QOE based Performance study of mobile peer to peer live video streaming", 13th International conference on parallel and distributive computing, applications and technologies, pp. 706–712
Qadri N et al (2008) Mesh based P2P streaming over MANETs. 6th International Conference on Advances in Mobile Computing and Multimedia MoMM, pp. 29–34
Raheel MS, Raad R, Ritz C (2015) QoE Based P2P Scalable Video Streaming over Mobile Ad Hoc Networks, in: Next Gen. Mob. App., Services & Tech., 9th Inter. Conf. on, Cambridge, pp. 311–317
Sato K et al (2006) P2PMVOD: Peer to peer mobile video on demand. The 8th International Conference on Advance Computing Technology, pp 1866–1870
Raheel MS, Raad R, Ritz C (2014) Efficient utilization of peer's upload capacity in P2P networks using SVC. 14th International Symposium on Communications and Information Technologies (ISCIT), Incheon, pp 66–70
Xiaoqing Z, Bernd G (2007) Distributed rate allocation for video streaming over wireless networks with heterogeneous link speeds. IWCMC
Liansheng T, Xiaomei Z et al (2006) Price-based max-min fair rate allocation in wireless multi-hop networks. Communications Letters, IEEE 10:31–33
Agarwal S, Singh JP, Mavlankar A, Baccichet P, Girod B (2008) Performance and QoS Analysis of a Live P2P Video Multicast Session on the Internet. Proc. 16th International Conference on QoS, pp. 11–19
Abboud O, Zinner T, Pussep K, Oechsner S, Steinmetz R, Tran-Gia P (2010) A QoE-Aware P2P Streaming System Using Scalable Video Coding. 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P), Delft, pp 1–2
Fesci-Sayit M, Tunali ET, Murat Tekalp A (2010) Bandwidth-Aware Multiple Multicast Tree Formation for P2P Scalable Video Streaming Using Hierarchical Clusters. Proc 16th IEEE ICIP:945–948
Joseph V, de Veciana G (2011) Jointly Optimizing Multi-user Rate Adaptation for Video Transport over Wireless Systems: MeanFairness-Variability Tradeoffs. Technical Report. www.ece.utexas.edu/~gustavo/VariabilityAwareVideoRateAdapt.pdf
Joseph V, de Veciana G (2014) Nova: QoE-driven optimization of dash based video delivery in networks. Proc IEEE INFOCOM:82–90
Bethanabhotla D, Caire G, Neely MJ (2012) Joint transmission scheduling and congestion control for adaptive streaming in wireless device-to-device networks. 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, pp 1179–1183
Mao S, Lin S, Panwar SS, Wang Y, Celebi E (2003) Video transport over ad hoc networks: Multi-stream coding with multipath transport. IEEE Journal on Selected Areas in Communications 21(10):1721–1737
Frias VC, Delgado GD, Igartua MA (2006) Multipath routing with layered coded video to provide QoS for video streaming over Manets. In: 14th IEEE International Conference on Networks, 2006. ICON ‘06, vol. 1, pp. 1–6
Kaddar L, Hadjadj-Aoul Y, Mehaoua A (2011) EVAN: Energy-Aware SVC Video Streaming over Wireless Ad Hoc Networks. Vehicular Technology Conference (VTC Spring), 2011 IEEE 73rd, pp.1–5
Chaparro P, Alcober J, Monteiro J, Calafate C, Cano J-C, Manzoni P (2010) Supporting scalable video transmission in manets through distributed admission control mechanisms. In: Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euro-micro International Conference on, pp. 238–245, 17–19
Chaparro PA, Alcober J, Monteiro J, Calafate CT, Cano J-C, Manzoni P (2011) Assessing the best strategy to improve the stability of scalable video transmission in MANETs. In: Wireless Communications and Networking Conference (WCNC), pp 2083–2088
Lal C, Laxmi V, Gaur MS, Conti M (2018) Enhancing QoE for video streaming in MANETs via multi-constraint routing. Wirel Netw 24(1):235–256
González S, Castellanos W, Guzmán P, Arce P, Guerri J (2016) Simulation and experimental testbed for adaptive video streaming in ad hoc networks. Ad Hoc Netw
Quang PTA, Piamrat K, Singh KD, Viho C (2016) Q-RoSA: QoE-aware routing for SVC video streaming over ad-hoc networks. 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, pp 687–692
Johnson DB, Maltz DA (1996) Dynamic source routing in ad hoc wireless networks. Mobile Computing 353:1996
Shaw JA. Radiometry and the Friis Transmission Equation. http://www.coe.montana.edu/ee/rwolff/EE548/sring05%20papers/Friis_Radiometric_2005Feb9.pdf
Key G (2006) Draft N router coverage: when the 'n' in 802.11n really means 'not yet'. Retrieved from http://www.anandtech.com/show/2072
ITU-T (2011) The E-model: a computational model for use in transmission planning (ITU-T G.107)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Raheel, M.S., Raad, R. Energy efficient technique for P2P multisource video streaming in mobile ad hoc networks to improve QoE. Peer-to-Peer Netw. Appl. 13, 219–242 (2020). https://doi.org/10.1007/s12083-019-00761-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-019-00761-z