earticle

논문검색

리눅스에서의 다중 경로 라우팅을 위한 TCP의 설계 및 구현

원문정보

Developing a TCP for Multi-path Routing in Linux

임찬숙

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Traditional TCP implementations suffer from performance degradation in the presence of severe packet reordering. Since packet reordering is a prevalent phenomenon under multipath routing or in wireless networks, several solutions have been proposed. One of the proposed TCP variants, TCP-PR, has a unique feature that it does not use duplicate acknowledgements and only uses timers to detect packet losses. In this study we verify performance enhancement through TCP-PR implementation in Linux and investigate the impact of sender's buffer size, receiver's buffer size and queue size on throughput.

한국어

현재 사용되는 TCP는 패킷의 순서가 바뀌어 수신되는 현상이 심하게 발생할 때 시간당 처리량이 극히 저하되는 문제를 갖고 있다. 이 성능 저하 문제는 다중 경로 라우팅 방식의 실제 활용에 가장 큰 장애 되어 왔을 뿐 아니라 근본적으로 패킷 순서 뒤바뀜 현상이 많이 발생할 수밖에 없는 무선통신 분야에서도 중대한 문제가 되므로 그간 여러 가지 해결책들이 제안되어왔다. 그 중 TCP-PR은 중복ACK을 사용하지 않고 오직 타이머에만 의지하여 패킷의 손실을 판단하는 독특한 특징을 갖고 있다. 본 연구에서는 TCP-PR을 리눅스에서 구현하여 기존의 시간당 처리량 측면에서의 성능 개선 효과를 검증하고 송신 및 수신 버퍼 크기와 라우터 큐의 크기가 시간당 처리량에 미치는 영향에 대해 조사한다.

목차

요약
 Abstract
 Ⅰ. 서론
 Ⅱ. TCP-PR 소개
 Ⅲ. 리눅스 TCP의 혼잡 제어
 Ⅳ. 수신 및 송신 버퍼 크기와 성능의 관계
 Ⅴ. 구현
 Ⅵ. 실험 결과
 Ⅶ. 결론
 참고문헌

저자정보

  • 임찬숙 Chan-Sook Lim. 정회원, 홍익대학교 컴퓨터정보통신공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.