Abstract
Network coding (NC) can prove to be particularly useful in multimedia streaming applications, where it could help to increase the network throughput and data persistence in Mobile Ad hoc NETwork (MANET). Sliding-window Network Coding is a variation of NC that is an addition to multimedia streaming and improves the data delay on MANETs. In this paper, we propose a Sliding Window Network Coding for free Viewpoint Multimedia streaming in MANETs (SWNC-VM). SWNC-VM preserves the degree distribution of the encoded packets through the recombination at the nodes. SWNC-VM enables to control the decoding complexity of each sliding-window independently from the packets received and recover the original data. The performance of the SWNC-VM is studied using NS2 and evaluated in terms of the encoding overhead, decoding delay, packet loss probability and throughput when a packet is transmitted. The simulations result shows that the SWNC-VM with our proposition can significantly improve the network throughput and encoding efficiency.
This work is supported by The National Natural Science Foundation of China (No. 61572012), The Key Natural Science Foundation of Hubei Province of China (No. 2014CFA055, 2013CFB309), and The Science Foundation of Ministry of Education of Wuhan of China (No. 2011060). A Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institution (PAPD). Jiangsu Collaborative Innovation Center on Atmospheric Environment and Equipment Technology (CICAEET).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sun, B.L., Gui, C., Song, Y., Chen, H.: A novel network coding and multi-path routing approach for wireless sensor network. Wirel. Pers. Commun. 77(1), 87–99 (2014)
Ahlswede, R., Cai, N., Li, S.-Y.R., Yeung, R.W.: Network information flow. IEEE Trans. Inf. Theory 46(4), 1204–1216 (2000)
Sun, B.L., Song, Y., Gui, C., Luo, M.: Network coding-based priority-packet scheduler multi-path routing in MANET using Fuzzy controllers. Int. J. Future Gener. Commun. Netw. 7(2), 137–147 (2014)
Mohammed, A.H., Dai, B., Huang, B.X., Azhar, M., Xu, G., Qin, P., Yu, S.: A survey and tutorial of wireless relay network protocols based on network coding. J. Netw. Comput. Appl. 36(2), 593–610 (2013)
Yeung, R.W.: Network coding: a historical perspective. IEEE Proc. 99(3), 366–371 (2011)
Magli, E., Wang, M., Frossard, P., Markopoulou, A.: Network coding meets multimedia: a review. IEEE Trans. Multimedia 15(5), 1195–1212 (2013)
Yang, Z., Li, M., Lou, W.: R-code: network coding-based reliable broadcast in wireless mesh networks. Ad Hoc Netw. 9(5), 788–798 (2011)
Thomos, N., Frossard, P.: Network coding of rateless video in streaming overlays. IEEE Trans. Circ. Syst. Video Technol. 20(12), 1834–1847 (2010)
Liu, W.H., Vijayanagar, K.R., Kim, J.: Low-complexity distributed multiple description coding for wireless video sensor networks. IET Wirel. Sens. Syst. 3(3), 205–215 (2013)
Qin, T.F., Li, L.L., Yan, L., Xing, J., Meng, Y.F.: An energy-saving scheme for wireless sensor networks based on network coding and duty-cycle. J. Beijing Univ. Posts Telecommun. 37(4), 83–87 (2014)
Jiang, D.D., Xu, Z.Z., Li, W.O., Chen, Z.H.: Network coding-based energy-efficient multicast routing algorithm for multi-hop wireless networks. J. Syst. Softw. 104, 152–165 (2015)
Xie, S.D., Wang, Y.X.: Construction of tree network with limited delivery latency in homogeneous wireless sensor networks. Wirel. Pers. Commun. 78(1), 231–246 (2014)
Antonopoulos, A., Verikoukis, C., Skianis, C., Akan, O.B.: Energy efficient network coding-based MAC for cooperative ARQ wireless networks. Ad Hoc Netw. 11(1), 190–200 (2013)
Aboutorab, N., Sadeghi, P., Sorour, S.: Enabling a tradeoff between completion time and decoding delay in instantly decodable network coded systems. IEEE Trans. Commun. 62(4), 1296–1309 (2014)
Zhang, B., Liu, Z., Chan, S.-H.G., Cheung, G.: Collaborative wireless freeview video streaming with network coding. IEEE Trans. Multimedia (2016). doi:10.1109/TMM.2016.2518485
Bayat, N., Lutfiyya, H.: Network coding for coping with flash crowd in P2P multi-channel live video streaming. In: 11th International Conference on the Design of Reliable Communication Networks (DRCN), Kansas, KS, USA, 24–27 March 2015, pp. 243–246 (2015)
Ostovari, P., Wu, J., Khreishah, A., Shroff, N.B.: Scalable video streaming with helper nodes using random linear network coding. IEEE/ACM Trans. Netw. 24, 1–14 (2015). doi:10.1109/TNET.2015.2427161
Swapna, B., Eryilmaz, A., Shroff, N.: Throughput-delay analysis of random linear network coding for wireless broadcasting. IEEE Trans. Inf. Theor. 59(10), 6328–6341 (2013)
Shen, J., Tan, H.W., Wang, J., Wang, J.W., Lee, S.Y.: A novel routing protocol providing good transmission reliability in underwater sensor networks. J. Internet Technol. 16(1), 171–178 (2015)
Waxman, B.: Routing of multipoint connections. IEEE J. Sel. Areas Commun. 6(9), 1617–1622 (1988)
The Network Simulator - NS-2. http://www.isi.edu/nsnam/ns/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Gui, C., Huang, C., Sun, B., Zhu, X. (2016). Sliding Window Network Coding for Free Viewpoint Multimedia Streaming in MANETs. In: Che, W., et al. Social Computing. ICYCSEE 2016. Communications in Computer and Information Science, vol 624. Springer, Singapore. https://doi.org/10.1007/978-981-10-2098-8_22
Download citation
DOI: https://doi.org/10.1007/978-981-10-2098-8_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2097-1
Online ISBN: 978-981-10-2098-8
eBook Packages: Computer ScienceComputer Science (R0)