DOI QR코드

DOI QR Code

Packet Scheduling Scheme and Receiver-Based Recovery Scheme for MPTCP in Heterogeneous Networks

이종망에서 MPTCP를 위한 패킷 스케줄링 방법과 수신단 기반의 손실 복구 방법

  • 오봉환 (연세대학교 전기전자공학과 유비쿼터스 네트워크 연구실) ;
  • 김한아 (연세대학교 전기전자공학과 유비쿼터스 네트워크 연구실) ;
  • 이재용 (연세대학교 전기전자공학과 유비쿼터스 네트워크 연구실)
  • Received : 2012.09.17
  • Accepted : 2012.11.01
  • Published : 2012.11.30

Abstract

Multi network interface has become common phenomenon for mobile devices such as smart phone which has 3G, LTE-advanced, WiFi. Consequently, there are researches for a transmission strategies using multiple paths below on end-to-end connection. MPTCP which is proposed and being standardized by the IETF as a new transport protocol can perform concurrent multipath transfer using multiple network interfaces. However, current MPTCP has performance degradation when it use heterogeneous networks which have quite different network characteristics. Therefore, this paper proposes the packet scheduling scheme and receiver-based recovery scheme to reduce the performance degradation due to reordering problem. Also, simulation results show that the proposed scheme can improve throughput and retransmission performance.

하나의 단말이 WiFi, 3G, LTE 등 다양한 통신 인터페이스들을 가지고 있는 것이 점점 일반화 되면서, 단말간의 통신에서 다수의 네트워크 경로를 동시에 이용하여 전숑 효율을 높이고자 하는 연구들이 진행되고 있다. MPTCP는 IETF에서 표준화가 진행되고 있는 transport layer protocol로서 서로 다른 IP 주소를 가지고 있는 여러 통신 인터페이스를 동시에 사용한 데이터 전송을 가능하게 한다. 하지만 현재의 MPTCP는 서로 다른 성질의 네트워크의 인터페이스를 동시에 사용하면 reordering 문제로 오히려 하나의 네트워크를 사용하는 것보다 성능이 저하되는 문제점을 가지고 있다. 따라서 본 논문은 MPTCP에서 통신 인터페이스의 네트워크 상태에 따른 패킷 스케줄링 방법과 수신단 기반의 패킷 손실 복구 방법을 제안함으로써 MPTCP에서 reordering 문제로 발생하는 성능 저하를 감소시켰다. 또한 제안된 방법은 기존의 방법보다 더 나은 throughput과 더 빠른 재전송을 수행 할 수 있음을 시뮬레이션을 통해 확인하였다.

Keywords

References

  1. TCP Extensions for Multipath Operation with Multiple Addresses draft-ietf-mptcp-multiaddressed-05, Jan 2012
  2. Coupled Congestion Control for Multipath Transport Protocols RFC 6356, Oct 2011.
  3. S. C. Nguyen and T. M. Nguyen, "Evaluation of Multipath TCP Load Sharing with Coupled Congestion Control Option in Heterogeneous Networks", Global Information Infrastructure Symposium (GIIS), pp.1-5, Aug. 2011.
  4. T. Dreibholz, M. Becke, E. P. Rathgeb, and M. Tuxen, "On the Use of Concurrent Multipath Transfer over Asymmetric Paths," in Proceedings of the IEEE Global Communications Conference (GLOBECOM), Miami, Florida/U.S.A., pp.1-6, Dec 2010.
  5. X. Guo and J. Liu, "Path diversified retransmission for TCP over wireless mesh networks", 2010 18th International Workshop on Quality of Service (IWQoS), pp. June 2010.
  6. B. Chihani and D. Collange, "A Multipath TCP model for ns-3 simulator", Workshop on ns-3 held in conjunction with SIMUTools 2011, Barcelona/Spain, pp.1-9, Dec 2011.
  7. P. Natarajan, N. Ekiz, E. Yilmaz, P. D. Amer, and J. Iyengar, "Non-Renegable Selective Acknowledgments (NR-SACKs) for SCTP," in Proceedings of the 16th IEEE International Conference on Network Protocols (ICNP), Orlando, Florida/U.S.A., pp.187-196, Oct 2008.
  8. Y. Dong, D. Wang, N. Pissinou and J. Wang, "Multi-path load balancing in Transport layer", 3rd EuroNGI Conference, pp.135-142, May 2007.
  9. R. Dunaytsev, Y. Koucheryavy, and J. Harju, "Refined PFTK-Model of TCP Reno Throughput in the Presence of Correlated Losses", in Proc. WWIC, May, 2005, pp. 42-53.
  10. Hanah Kim, Bong-Hwan Oh, Jaiyong Lee, "Improvement of MPTCP Performance in heterogeneous network using packet scheduling mechanism", The 18th Asia-Pacific conference on Communications, Jeju Island, Korea, P-1.19, October, 2012