Wireless Networks

, Volume 23, Issue 1, pp 205–217 | Cite as

Multi-way relay system with network coding in multi-spot beam satellite networks

Article

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 space 

Notes

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 14.
    Amah, A., & Klein, A. (2011). Regenerative multi-group multi-way relaying. IEEE Transactions on Vehicular Technology, 60(7), 3017–3029.CrossRefGoogle Scholar
  15. 15.
    Vieira, F., & Barros, J. (2009). Network coding multicast in satellite networks. In Proceedings of IEEE NGI 2009 (pp. 1–6).Google Scholar
  16. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 37.
    Kent, S., & Seo, K. (2005). Security architecture for the Internet protocol. RFC 4301.Google Scholar
  38. 38.
    Jonsson, L. E., Pelletier, G., & Sandlund, K. (2007). The robust header compression (ROHC) framework. RFC 4995.Google Scholar
  39. 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. 40.
    Maral, G., Bousquet, M., & Sun, Z. (2011). Satellite communications systems: Systems, techniques and technology. New York: Wiley.Google Scholar
  41. 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. 42.
    YUV video sequences. http://trace.eas.asu.edu/yuv/. Accessed 14 Dec 2015.
  43. 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

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of Electrical and Computer EngineeringAjou UniversitySuwonKorea

Personalised recommendations