Multi-way relay system with network coding in multi-spot beam satellite networks
- 286 Downloads
- 2 Citations
Abstract
In this paper, we consider a multi-way relay system with network coding (NC) in multi-spot beam satellite networks. In particular, we focus on multiparty video conferencing via a satellite. Our proposed protocol uses the multicasting routing information and number of video frame packets to generate coded packets. The proposed protocol ensures the reliable transmission of multicasting data for mobile users using the decoding error rate for the random linear network coding batch. To minimize the delay in the link layer, we propose a resource allocation scheme for multiparty video conferencing with NC in satellite communications. For the resource allocation, we use application information acquired by a performance enhancing proxy. The simulation results show that the achievable rate can be increased by the proposed protocol. The proposed protocol can also reduce the number of packet transmissions, resulting in the efficient usage of satellite radio resources. Furthermore, it is shown that the proposed protocol ensures the reliable transmission of multicasting data for mobile users by using resources saved by NC. The average peak signal-to-noise of the video streaming for mobile users is better than that of the conventional system. As a result, the visual quality of video streaming services is improved.
Keywords
Multi-way relay Multiparty video conferencing Network coding Satellite communication IP router in spaceNotes
Acknowledgments
The authors would like to thank the editors and anonymous reviewers for their valuable comments and suggestions on the paper that greatly improve the quality of the paper. This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT and Future Planning (NRF-2014R1A2A2A01002321) and the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2013R1A2A1A01016423).
References
- 1.Anastasopoulos, M. P., Taleb, T., Cottis, P. G., & Obaidat, M. S. (2012). Feedback suppression in multicast satellite networks using game theory. IEEE Systems Journal, 6(4), 657–666.CrossRefGoogle Scholar
- 2.Cuevas, E. G., Esiely-Barrera, H. A., Kim, H. W., & Tang, Z. (2011). assessment of the internet protocol routing in space-joint capability technology demonstration. Johns Hopkins APL Technical Digest, 30(2), 89–102.Google Scholar
- 3.Network Coding Satellite Experiment (NEXT). http://www.dlr.de/kn/desktopdefault.aspx/tabid-4309/3222_read-26607/admin-1/. Accessed 14 Dec 2015.
- 4.Roetter, D., Vieira, F., & Montpetit, M. J. (2011). Opportunities for network coding in satellite networks. Satellite and Space Communications (SSC) Newsletter, 21(2), 7–11.Google Scholar
- 5.Gunduz, D., Yener, A., Goldsmith, A., & Poor, H. (2009). The multi-way relay channel. In Proceedings of IEEE ISIT 2009 (pp. 339–343).Google Scholar
- 6.Destounis, A., & Panagopoulos, A. (2011). Dynamic power allocation for broadband multi-beam satellite communication networks. IEEE Communications Letters, 15(4), 380–382.CrossRefGoogle Scholar
- 7.Jena, J., & Sahu, P. K. (2010). Rain fade and Ka-band spot beam satellite communication in India. In Proceedings of IEEE RSTSCC 2010 (pp. 304–306).Google Scholar
- 8.Katti, S., Rahul, H., Wenjun, H., Katabi, D., Medard, M., & Crowcroft, J. (2008). XORs in the air: Practical wireless network coding. IEEE/ACM Transactions on Networking, 16(3), 497–510.CrossRefGoogle Scholar
- 9.Cui, T., Ho, T., & Kliewer, J. (2008). Space-time communication protocols for N-way relay networks. In Proceedings of IEEE GLOBECOM 2008 (pp. 1–5).Google Scholar
- 10.Ong, L., Johnson, S., & Kellett, C. (2011). The capacity region of multiway relay channels over finite fields with full data exchange. IEEE Transactions on Information Theory, 57(5), 3016–3031.MathSciNetCrossRefGoogle Scholar
- 11.Iscan, O., Latif, I., & Hausl, C. (2010). Network coded multi-way relaying with iterative decoding. In Proceedings of IEEE PIMRC 2010 (pp. 482–487).Google Scholar
- 12.Hausl, C., Iscan, O., & Rossetto, F. (2012). Resource allocation for asymmetric multi-way relay communication over orthogonal channels. EURASIP Journal on Wireless Communications and Networking, 2012(1), 20.CrossRefGoogle Scholar
- 13.Amah, A., & Klein, A. (2009). A transceive strategy for regenerative multi-antenna multi-way relaying. In Proceedings of IEEE CAMSA (pp. 352–355).Google Scholar
- 14.Amah, A., & Klein, A. (2011). Regenerative multi-group multi-way relaying. IEEE Transactions on Vehicular Technology, 60(7), 3017–3029.CrossRefGoogle Scholar
- 15.Vieira, F., & Barros, J. (2009). Network coding multicast in satellite networks. In Proceedings of IEEE NGI 2009 (pp. 1–6).Google Scholar
- 16.Muhammad, M., Berioli, M., Liva, G., & Giambene, G. (2013). Instantly decodable network coding protocols with unequal error protection. In Proceedings of IEEE ICC 2013 (pp. 5120–5125).Google Scholar
- 17.Sorour, S., & Valaee, S. (2009). A network coded ARQ protocol for broadcast streaming over hybrid satellite systems. In Proceedings of IEEE PIMRC 2009 (pp. 1098–1102).Google Scholar
- 18.Vieira, F., Lucani, D., & Alagha, N. (2012). Codes and balances: Multibeam satellite load balancing with coded packets. In Proceedings of IEEE ICC 2012 (pp. 3316–3321).Google Scholar
- 19.Vieira, F., Lucani, D., & Alagha, N. (2012). Load-aware soft-handovers for multibeam satellites: A network coding perspective. In Proceedings of IEEE ASMS 2012 (pp. 189–196).Google Scholar
- 20.Digital Video Broadcasting (DVB); Second Generation DVB Interactive Satellite System (DVB-RCS2); Part 2: Lower Layers for Satellite standard. ETSI EN, 301 545-2. http://www.etsi.org/deliver/etsi_en/301500_301599/30154502/01.01.01_60/en_30154502v010101p.pdf. Accessed 14 Dec 2015.
- 21.Del Re, E., Gorni, G., Ronga, L., & Castro, M. (2008). A game theory approach for DVB-RCS resource allocation. In Proceedings of IEEE VTC Spring 2008 (pp. 2937–2941).Google Scholar
- 22.Petraki, D. K., Anastasopoulos, M. P., & Cottis, P. G. (2008). Dynamic resource allocation for DVB-RCS networks. International Journal of Satellite Communications and Networking, 26(3), 189–210.CrossRefGoogle Scholar
- 23.Sun, X., Zhang, Q., Xin, X., & Yu, C. (2012). Cross-layer dynamic bandwidth allocation based on fairness and system utility. In Proceedings of IEEE IMCCC 2012 (pp. 1322–1325).Google Scholar
- 24.Kissling, C., & Dlr, A. M. (2013). On the integration of random access and DAMA channels for the return link of satellite networks. In Proceedings of IEEE ICC 2013 (pp. 4282–4287).Google Scholar
- 25.de la Cuesta, B., Albiol, L., Aguiar, J., Baladron, C., & Carro, B. (2013). Innovative DAMA algorithm for multimedia DVB-RCS system. EURASIP Journal on Wireless Communications and Networking, 2013(1), 14.CrossRefGoogle Scholar
- 26.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.CrossRefGoogle Scholar
- 27.Skinnemoen, H., Vermesan, A., Iuoras, A., Adams, G., & Lobao, X. (2005). VoIP over DVB-RCS with QoS and bandwidth on demand. IEEE Wireless Communications, 12(5), 46–53.CrossRefGoogle Scholar
- 28.Courville, N., Bischi, H., & Zeng, J. (2005). Critical issues of onboard switching in DVB-S/RCS broadband satellite networks. IEEE Wireless Communications, 12(5), 28–36.CrossRefGoogle Scholar
- 29.Ho, T., Medard, M., Koetter, R., Karger, D. R., Effros, M., Jun, S., et al. (2006). A random linear network coding approach to multicast. IEEE Transactions on Information Theory, 52(10), 4413–4430.MathSciNetCrossRefMATHGoogle Scholar
- 30.Weerackody, V., & Cuevas, E. G. (2011). technical challenges and performance of satellite communications on-the-move systems. Johns Hopkins APL Technical Digest, 30(2), 113–121.Google Scholar
- 31.Chou, P. A., & Yunnan, W. (2007). Network coding for the Internet and wireless networks. IEEE Signal Processing Magazine, 24(5), 77–85.CrossRefGoogle Scholar
- 32.Silva, D. (2012). Minimum-overhead network coding in the short packet regime. In Proceedings of IEEE NetCod 2012 (pp. 173–178).Google Scholar
- 33.Ghaderi, M., Towsley, D., & Kurose, J. (2008). Reliability gain of network coding in lossy wireless networks. In Proceedings of IEEE INFOCOM 2008 (pp. 2171–2179).Google Scholar
- 34.Caini, C., Firrincieli, R., & Lacamera, D. (2007). PEPsal: A performance enhancing proxy for TCP satellite connections. IEEE Aerospace and Electronic Systems Magazine, 22(8), B9–B16.CrossRefGoogle Scholar
- 35.Davern, P., Nashid, N., Sreenan, C. J., & Zahran, A. (2011). HTTPEP: A HTTP performance enhancing proxy for satellite systems. International Journal of Next Generation Computing (IJNGC), 2, 242–256.Google Scholar
- 36.Angelopoulos, G., Medard, M., & Chandrakasan, A. (2011). Energy-aware hardware implementation of network coding, vol. 6827 of Lecture Notes in Computer Science, chap. 14 (pp. 137–144). Berlin, Heidelberg: Springer.Google Scholar
- 37.Kent, S., & Seo, K. (2005). Security architecture for the Internet protocol. RFC 4301.Google Scholar
- 38.Jonsson, L. E., Pelletier, G., & Sandlund, K. (2007). The robust header compression (ROHC) framework. RFC 4995.Google Scholar
- 39.Schneider, M., Hartwanger, C., & Wolf, H. (2011). Antennas for multiple spot beam satellites. CEAS Space Journal, 2(1–4), 59–66.CrossRefGoogle Scholar
- 40.Maral, G., Bousquet, M., & Sun, Z. (2011). Satellite communications systems: Systems, techniques and technology. New York: Wiley.Google Scholar
- 41.Lee, K. H., Cho, S., & Kim, J. H. (2014). Performance evaluation of network coding in IEEE 802.11 wireless ad hoc networks. Ad Hoc Networks, 16, 131–141.CrossRefGoogle Scholar
- 42.YUV video sequences. http://trace.eas.asu.edu/yuv/. Accessed 14 Dec 2015.
- 43.Klaue, J., Rathke, B., & Wolisz, A. (2003). EvalVid—A framework for video transmission and quality evaluation. In Computer performance evaluation. Modelling techniques and tools, vol. 2794 of Lecture Notes in Computer Science (pp. 255–272).Google Scholar