An Adaptive Buffer Tuning Mechanism for striped transport layer connection on multi-homed mobile host

멀티홈 모바일 호스트상에서 스트라이핑 전송계층 연결을 위한 적응형 버퍼튜닝기법

  • 파라즈 (경희대학교 컴퓨터공학과) ;
  • 허의남 (경희대학교 컴퓨터공학과)
  • Published : 2009.08.30

Abstract

Recent advancements in wireless networks have enabled support for mobile applications to transfer data over heterogeneous wireless paths in parallel using data striping technique [2]. Traditionally, high performance data transfer requires tuning of multiple TCP sockets, at sender's end, based on bandwidth delay product (BDP). Moreover, traditional techniques like Automatic TCP Buffer Tuning (ATBT), which balance memory and fulfill network demand, is designed for wired infrastructure assuming single flow on a single socket. Hence, in this paper we propose a buffer tuning technique at senders end designed to ensure high performance data transfer by striping data at transport layer across heterogeneous wireless paths. Our mechanism has the capability to become a resource management system for transport layer connections running on multi-homed mobile host supporting features for wireless link i.e. mobility, bandwidth fluctuations, link level losses. We show that our proposed mechanism performs better than ATBT, in efficiently utilizing memory and achieving aggregate throughput.

최근 무선네트워크 기술은 이동 응용프로그램을 위해 이종통신망 연결패스 상에서 병렬로 스트라이핑 데이터 기술을 이용해 고속 데이터를 전달을 가능케 한다 [2]. 전통적으로 대역폭지연프로덕트(BDP) 기반에서 고속전송은 송신자 측에서 다중 TCP 소켓의 튜닝을 요구한다. 더욱이, 메모리와 네트워크 요구의 균형을 유지하는 ATBT같은 기술은 유선기반의 단일 소켓상에서 하나의 플로우만 가정하여 설계되었다. 그러므로 본 논문은 여러 무선 패스를 경유하는 이종 무선네트워크 상에서 고속전송을 가능케하는 스트라이핑 전송기술에 적합한 버퍼튜닝 기술을 제안한다. 제안 기술은 이동성, 링크손실, 대역폭변동성 등의 특징을 지닌 무선 멀티홈 모바일 호스트상에서 작동하는 전송계층에서의 자원관리기술이다. 실험을 통하여 유선기반의 ATBT를 본 환경에 적용한 것보다 메모리, 평균 전송량에 있어 제안 기술의 성능이 우수하다.

Keywords

References

  1. M. Stemm and R. Katz. Vertical handoffs in wireless overlay networks. Mobile Networks and Applications, 3(4): 335–350, 1998. https://doi.org/10.1023/A:1019197320544
  2. H. Hsieh and R. Sivakumar. A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. Wireless Networks, 11:99-114, 2005. https://doi.org/10.1007/s11276-004-4749-6
  3. M.Zhang, J. Lei, A. Krishnamurthy, L. Peterson and R. Wang. A transport layer approach for improving end-to-end performance and robustness using redundant paths. Proceedings of the USENIX Annual Technical Conference, 8-8, 2004
  4. M. Tonouchi, H. Mineno, S. Ishihara, O. Takahashi, and T. Mizuno. A study on retransmission control of multipath-extended TCP. IPSJ SIG-MBL: Mobile Computing, 28(27), March 2004.
  5. S. Saito, Y.Tanaka, M.Kunishi, Y.Nishida and F. Teraoka. AMS: An adaptive TCP bandwidth aggregation mechanism for multi-homed mobile host. IEICE transaction of information and systems, 12:2838-2847, Dec. 2006
  6. W. Bethel, B. Tierney, J. Lee, D. Gunter, and S. Lau. Using high-speed wans and network data caches to enable remote and distributed visualization. Proceeding of the IEEE Supercomputing 2000 Conference, 2000.
  7. P. Steenkiste. Adaptation Models for Network-Aware Distributed Computations. In 3rd Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing, 1999.
  8. T. Dunigan, M. Mathis, B. Tierney. A TCP tuning daemon. Supercomputing, ACM/IEEE 2002 Conference, 16-22, Nov 2002.
  9. A. Bakre and B.R. Badrinath. I-TCP: indirect TCP for mobile hosts. Proceedings of the 15th International Conference on Distributed Computing Systems, 136-143, June 1995.
  10. J. Semke, J. Mahdavi and M. Mathis. Automatic TCP buffer tuning. Proceedings of ACM SIGCOMM, 315–323, Sep 1998.
  11. E. Weigle and W. Feng. Dynamic Right-Sizing: A Simulation Study. Proceedings of IEEE International Conference on Computer Communications and Networks, 2001.
  12. E. Weigle and W. Feng. A comparison of TCP automatic tuning techniques of distributed computing. HPDC-11, 265-272, July 2002.
  13. F. Yanfie, R.Fengyuan and L. Chuang. Design a PID controller for active queue management. ISCC, 2:985-990,2003.
  14. The Network Simulator ns-2. http://www.isi.edu/nsnam/ns.
  15. N. Möller, I. C. Molero, K. H. Johansson,J. Petersson, R. Skog and Å.Arvidsson. Using radio network feedback to TCP performance over cellular networks. CDC-EEC'05, 7437-7439, Dec 2005.