DOI QR코드

DOI QR Code

Performance Evaluation of PEP based TCP Splitting Scheme in Satellite Communication Systems

위성 통신 시스템에서 TCP연결 분할 기반 PEP의 성능 평가

  • 네띠넬 (아주대학교 무선인터넷 연구실) ;
  • 이규환 (아주대학교 무선인터넷 연구실) ;
  • 김종무 (아주대학교 무선인터넷 연구실) ;
  • 김재현 (아주대학교 무선인터넷 연구실)
  • Received : 2015.04.30
  • Accepted : 2015.08.01
  • Published : 2015.08.25

Abstract

A satellite communication system is one of viable solutions for Internet applications running in wide areas. However, the performance of TCP can be seriously degraded in the satellite networks due to long round-trip time (RTT) and high bit error rate (BER) over satellite links. Therefore, a performance enhancing proxy(PEP) based TCP splitting connection scheme is used in the satellite link to improve the TCP performance. In this paper, we implement PEP testbed and conduct experiment to evaluate the performance of TCP splitting connection by comparing with high-speed TCP solutions in various environments. In our experimental environment, we consider multiple connections, high packet loss, and limited bandwidth. The experiment results show that PEP improves the TCP throughput than high-speed TCP variants in various environments. However, there is no improvement of the TCP throughput with the limited bandwidth because there is packet loss caused by both the congestion and the channel error.

위성 통신 시스템은 광범위한 영역에서 TCP/IP를 통해 실행되는 인터넷 애플리케이션에 대한 합리적인 해결책중 하나이다. 그러나, 위성 통신에서의 긴 왕복전송 시간(RTT)과 높은 비트 에러율(BER)로 인해 TCP프로토콜은 심각한 성능 저하가 발생한다. 그러므로 위성 링크에 PEP를 적용하여 위성 환경에서의 TCP의 성능을 향상시킨다. 본 논문에서는 PEP 테스트베드를 구현하고, 다양한 환경에서 무선 채널을 고려한 변종 고속 TCP기법과 TCP연결 분할의 성능을 비교 평가하는 실험을 다중연결, 높은 패킷 손실 그리고 제한된 대역폭에서 수행하였다. 성능 분석 결과 PEP는 다양한 환경에서 변종 고속 TCP보다 TCP 처리율을 더 많이 향상할 수 있음을 확인하였다. 하지만 네트워크 혼잡이 포함된 환경에서는 다른 변종 TCP와 비슷한 성능을 나타냈다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. A. Pirovano and F. Garcia, "A New survey on improving TCP performances over Geostationary Satellite Link," Network and Communication Technologies, vol. 2, no. 1, Jan. 2013.
  2. Kyu-Hwan Lee, Hyun-Ki Jung, Jae-Hyun Kim, "A Study on PEP based on Cross-layer and Network Coding in DVB-RCS Networks," Journal of the Institute of Electronics and Information Engineers,, vol. 52, no. 3, pp.25-31, March 2015. https://doi.org/10.5573/ieie.2015.52.3.025
  3. C. Caini, R. Firrincieli, M. Marchese, T. d. Cola, M. Luglio, C. Roseti, N. Celandroni, and F. Potorti, "Transport Layer Protocols and Architectures for Satellite Networks," International Journal of Satellite Communications and Networking, vol. 25, no. 1, 2007, pp.1-26. https://doi.org/10.1002/sat.855
  4. Ha, I. Rhee, and L. Xu, "CUBIC: A New TCP-Friendly High-Speed TCP Variant," SIGOPS Oper. Syst. Rev., vol. 42, no. 5, pp.64-74. Jul. 2008.
  5. C. Caini and R. Firrincieli, "TCP Hybla: A TCP Enhancement for Heterogeneous Networks," International Journal of Satellite Communications and Networking, vol. 22, no. 5, 2004.
  6. Tan. Kun; Jingmin Song; Qian Zhang; Sridharan, M., "A Compound TCP Approach for High-Speed and Long Distance Networks," INFOCOM 2006. 25th IEEE International Conference on Computer Communications. Proceedings, pp.1, 12, April 2006.
  7. Comparative Performance Evaluation of TCP Hybla and TCP Cubic for Satellite Communication Under Low Error Conditions
  8. Fei Peng; Cardona, A. S.; Shafiee, K.; Leung, V.C.M., "TCP Performance Evaluationover GEO and LEO Satellite Links between Performance Enhancement Proxies," Vehicular Technology Conference (VTC Fall), 2012 IEEE , vol., no., pp.1,5, 3-6 Sept. 2012
  9. P. Davern, N. Nashid, C. J. Sreenan, and A. Zahran, "HTTPEP: a HTTP Performance Enhancing Proxy for Satellite Systems," International Journal of Next Generation Computing (IJNGC), vol. 2, 2011.
  10. C. Caini.; Firrincieli, R.; Lacamera, D., "PEPsal: a Performance Enhancing Proxy designed for TCP satelliteconnections "Vehicular Technology Conference, 2006. VTC 2006-Spring. IEEE 63rd, vol. 6, pp.2607,2611, 7-10 May 2006
  11. Maisuria, J.V.; Patel, R.M., "Overview of Techniques for Improving QoS of TCP over Wireless Links," Communication Systems and Network Technologies (CSNT), 2012 International Conference on, vol., no., pp.366,370, 11-13 May 2012
  12. Tan, J. Song, Q. Zhang, and M. Sridharan, "A Compound TCP Approach forHigh-Speed and Long Distance Networks," in Proc. IEEE INFOCOM, 2006.
  13. M. Muhammad, F. Kasmis, and T. de Cola, "Advanced Transport Satellite Protocol," in Global Communications Conference (GLOBECOM), 2012 IEEE, Anaheim, CA, USA, 2012, pp.3299-3304.
  14. PEPsal source code, availableat: http://www.sourceforge.net/projects/pepsal/
  15. S. Poojary, and V. Sharma, "Theoretic alanalysis of high-speed multiple TCP connections through multiple routers," in Proc. IEEE ICC, 2013
  16. The Netfilter/iptables project, firewalling, NAT and packet mangling for Linux. http://www.netfilter.org.
  17. DummyNet, available at: http://info.iet.unipi.it/-luigi/dummynet/
  18. Iperf source software, availableat: http://software.es.net/iperf/
  19. ETSI. Digital video broadcasting (DVB); interaction channel for satellite distribution systems. Final draft EN 301 790, V1.3.1(2002-11). ETSI, 2002.

Cited by

  1. Bitmap discard operation for the higher utilization of flash memory storage vol.13, pp.2, 2015, https://doi.org/10.1587/elex.12.20150976