DOI QR코드

DOI QR Code

Random Linear Network Coding to Improve Reliability in the Satellite Communication

위성 통신에서 신뢰성 향상을 위한 랜덤 선형 네트워크 코딩 기술

  • 이규환 (아주대학교 전자공학과 무선인터넷 연구실) ;
  • 김재현 (아주대학교 전자공학과 무선인터넷 연구실)
  • Received : 2013.03.22
  • Accepted : 2013.08.30
  • Published : 2013.09.30

Abstract

In this paper, we propose a method for applying random linear network coding in satellite communication to improve reliability. In the proposed protocol, network-coded redundancy (NC-R) packets are transmitted in the PEP (Performance Enhancement Proxy). Therefore, if data packets is lost by wireless channel error, they can be recovered by NC-R packets. We also develop the TCP performance model of the proposed protocol and evaluate the performance of the proposed protocol. In the simulation results, It is shown that the proposed protocol can improve the TCP throughput as compared with that of the conventional TCP because the NC-R packets is sent by the sender-side PEP and the receiver-side PEP use these packets to recover the lost packets, resulting in reducing the packet loss in TCP.

본 논문에서는 위성 통신에서 신뢰성 향상을 위한 랜덤 선형 네트워크 코딩 적용 기술을 제안한다. 제안하는 프로토콜에서는 PEP (Performance Enhancement Proxy)에서 네트워크 코딩된 여분의 패킷을 전송하여 만약 데이터 패킷이 무선 채널 에러에 의해 손실되었다 할지라도 복구 할 수 있다. 또한 본 논문에서는 제안한 프로토콜을 위성 통신에 적용했을 때의 TCP 처리율 수학적 모델을 제시하고 제안한 프로토콜의 성능을 평가했다. 성능 평가 결과, 제안하는 프로토콜은 발신 측 PEP에서 여분의 네트워크 코딩된 패킷을 전송하고 수신 측 PEP에서 여분의 네트워크 코딩된 패킷을 이용하여 손실된 패킷을 복구하기 때문에 패킷 손실률을 감소시켜 기존 TCP보다 처리율 측면에서 우수한 성능을 나타냈다.

Keywords

References

  1. I. F. Akyildiz, G. Morabito, and S. Palazzo, "TCP-Peach: a new congestion control scheme for satellite IP networks," IEEE/ACM Trans. Networking, vol. 9, no. 3, pp. 307-321, June 2001. https://doi.org/10.1109/90.929853
  2. F. Peng, L. Wu, and V. C. M. Leung, "Cross-layer enhancement of TCP split-connections over satellites links," Int. J. Satellite Commun. Networking, vol. 24, no. 5, pp. 405-418, Sep./Oct. 2006. https://doi.org/10.1002/sat.849
  3. M. Ivanovich, P. Bickerdike, and J. Li, "On TCP performance enhancing proxies in a wireless environment," IEEE Commun. Mag., vol. 46, no. 9, pp. 76-83, Sep. 2008.
  4. J. Liu, Z. Cao, and K. M. Junaid, "TP-Satellite: a new transport protocol for satellite IP networks," IEEE Trans. Aerosp. Electron. Syst., vol. 45, no. 2, pp. 502-515, Apr. 2009. https://doi.org/10.1109/TAES.2009.5089537
  5. J. K. Sundararajan, D. Shah, M. Medard, S. Jakubczak, M. Mitzenmacher, and J. Barros, "Network coding meets TCP: theory and implementation," Proc. IEEE, vol. 99, no. 3, pp. 490-512, Mar. 2011. https://doi.org/10.1109/JPROC.2010.2093850
  6. L. S. Brakmo and L. L. Peterson, "TCP Vegas: end to end congestion avoidance on a global Internet," IEEE J. Sel. Areas Commun., vol. 13, no. 8, pp. 1465-1480, Oct. 1995. https://doi.org/10.1109/49.464716
  7. T. Ho, M. Medard, R. Koetter, D. R. Karger, M. Effros, S. Jun, and B. Leong, "A random linear network coding approach to multicast," IEEE Trans. Inform. Theory, vol. 52, no. 10, pp. 4413-4430, Oct. 2006. https://doi.org/10.1109/TIT.2006.881746
  8. J. Padhye, V. Firoiu, D. F. Towsley, and J. F. Kurose, "Modeling TCP Reno performance: a simple model and its empirical validation," IEEE/ACM Trans. Networking, vol. 8, no. 2, pp. 133-145, Apr. 2000. https://doi.org/10.1109/90.842137
  9. M. Allman, V. Paxson and W. Stevens, TCP congestion control, RFC 2581, Apr. 1999.