• 제목/요약/키워드: TCP Mechanism

검색결과 211건 처리시간 0.021초

Improving the TCP Retransmission Timer Adjustment Mechanism for Constrained IoT Networks

  • Chansook Lim
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제16권1호
    • /
    • pp.29-35
    • /
    • 2024
  • TCP is considered as one of the major candidate transport protocols even for constrained IoT networks..In our previous work, we investigated the congestion control mechanism of the uIP TCP. Since the uIP TCP sets the window size to one segment by default, managing the retransmission timer is the primary approach to congestion control. However, the original uIP TCP sets the retransmission timer based on the fixed RTO, it performs poorly when a radio duty cycling mechanism is enabled and the hidden terminal problem is severe. In our previous work, we proposed a TCP retransmission timer adjustment scheme for uIP TCP which adopts the notion of weak RTT estimation of CoCoA, exponential backoffs with variable limits, and dithering. Although our previous work showed that the proposed retransmission timer adjustment scheme can improve performance, we observe that the scheme often causes a node to set the retransmission timer for an excessively too long time period. In this work, we show that slightly modifying the dithering mechanism of the previous scheme is effective for improving TCP fairness.

오프셋을 활용한 효율적인 TCP SACK 메커니즘 (An Effective Solution to Overcome the Restriction of SACK Blocks' Number in TCP SACK)

  • 최린;홍충선
    • 정보처리학회논문지C
    • /
    • 제12C권7호
    • /
    • pp.1039-1046
    • /
    • 2005
  • TCP SACK은 sink의 순차적인 필드 상태를 나타내는 유일한 메커니즘이며, 여러 가지 변형된 TCP들은 최적의 성능을 위해서 SACK 메커니즘을 적용할 수 있다. RFC 2018에서 SACK 옵션은 수신자 측에 쌓여진 데이터 큐 각각의 연속된 블록으로 2개의 32비트로 정의되어 있다. TCP 옵션 필드는 최대 40바이트 길이를 가지기 때문에 에러가 발생하였을 때, TCP 수신자 큐에 있는 모든 데이터 블록들을 알려줄 수 있는 사용 가능한 옵션 공간이 충분하지 않으며, TCP 송신자가 TCP sink에 의해서 수신된 패킷들을 불필요하게 재 전송하게 된다. 이러한 문제들을 해결하기 위해서 본 논문에서는 TCP SACK의 성능을 향상시키고 불필요한 재전송을 제거하기 위해서 "one-byte offset based SACK mechanism" 이라는 새로운 방식을 제시한다. 제안된 방식의 분석과 시뮬레이션 결과 제안된 방식은 최소한의 바이트를 사용하기 때문에 다른 메커니즘들보다 오버헤드를 줄였고, 유무선 통합 환경에서 에러율이 적은 효율적인 메커니즘임을 입증하였다.

무선환경에서 연속적인 패킷손실을 고려한 TCP 재전송 기법 (Adaptive TCP Retransmission Mechanism for Continuous Packets Loss on Wireless Evironment)

  • 홍충선;강재신;김대선
    • 정보처리학회논문지C
    • /
    • 제11C권7호
    • /
    • pp.931-936
    • /
    • 2004
  • 무선환경상에서 TCP는 유선과는 달리 비트 에러율을 가지기 때문에 이를 해결하기 위한 TCP가 필요하다. 위성망 같이 손실률이 매우 놓은 환경을 위해 TCP Westwood에서는 기존의 벌크 재전송(bulk retransmission) 기법을 보완하였다. 하지만 벌크 재전송 기법은 불필요한 데이터도 함께 재전송하기 때문에 무절제한 패킷 전송으로 인해 혼잡을 가중시킬 우려가 있으며 또한 손실률이 높지 않은 네트워크 환경에서는 전송속도가 낮아진다. 본 논문에서는 네트워크 상황에 따라 Bulk 재전송 패킷수를 조절하는 적응 벌크 재전송 메커니즘 (adaptive bulk retransmission mechanism)을 제시하였고 Markov 에러 모델에서 기존의 TCP Westwood보다 높은 전송 속도를 보임을 NS-2를 이용하여 검증하였다.

초고속 무선 랜에서 트래픽 간의 처리율 향상을 위한 연구 (Research on the enhancement of throughput for traffic in WLAN)

  • 송병진;이선희
    • 한국위성정보통신학회논문지
    • /
    • 제10권3호
    • /
    • pp.53-56
    • /
    • 2015
  • 최근 스마트폰과 태블릿 PC 등의 무선 랜(WLAN: Wireless Local Area Networks)을 지원하는 디바이스가 급증하고, 이를 이용한 모바일 서비스가 기하급수적으로 빠르게 보급되었다. 이런 상황에 따라 무선 랜은 더 빠른 속도의 데이터 전송에 대하여 요구하였고, 이를 만족하기 위하여 IEEE 802.11n의 표준이 확정되었다. 특히, IEEE 802.11n의 표준에서 A-MPDU(Aggregation MAC Protocol Data Unit)이라는 핵심적인 기술을 발표하였다. 이는 데이터를 전송할 때 발생하는 오버헤드를 감소하여 전송속도 향상에 도움을 주었다. 본 논문에서는 이 A-MPDU 전송하는 데이터 중 TCP 트래픽을 전송할 때 발생하는 문제점에 대하여 논하고, 해결 방안도 제시한다. A-MPDU 방식으로 TCP 데이터를 전송할 때, 특정 MPDU 데이터가 전송이 실패하는 경우 TCP Duplicate ACK을 발생하여 불필요한 TCP 재전송이 발생하게 된다. 이에 TCP가 갖고 있는 TCP cumulative ACK을 이용하여 불필요하게 발생하는 TCP duplicate ACK 생성을 막고 전송효율을 높이는 방안을 해결책으로 제시한다. 이 해결 방안은 여러 개의 TCP ACK을 집적하여 보내는 대신 시퀀스 번호가 가장 높은 TCP ACK을 하나만 대표하여 보내어 불필요한 오버헤드를 감소할 수 있다. 이 방식을 이용하면 기존 표준에서 제안된 방식에 비해 최대 20% 이상의 전체 처리율 향상을 볼 수 있다.

서브네트 ATM 모델에서의 UBR 연결 TCP 트래픽 전송을 위한 FB 기법 (The FB mechanism for TCP traffic over UBR connections in the subnet ATM model)

  • 김우준;이병기
    • 한국통신학회논문지
    • /
    • 제23권6호
    • /
    • pp.1610-1618
    • /
    • 1998
  • 본 논문에서는 서브네트 ATM 모델에서 UBR 연결을 이용한 TCP 트래픽 전송 효율을 높일 수 있는 공평 버퍼 관리 (FB : Fair Buffering) 기법을 제안한다. 이 FB 기법을 이용하면 TCP 전송 수율 및 공평성이 모두 향상될 수 있음을 보인다. FB 기법은 UBR상에서 TCP 전송이 가장 효율적으로 이루어지기 위해서는 버퍼 크기가 각 연결의 대역폭 지연 곱의 값에 비례해서 할당돼야 한다는 사실에 토대를 두고 있다 기존의 최종 패킷 폐기(drop-tail), EB(Equal Buffering)과 제안된 FB 버퍼 관리 기법을 각각 RR (Round Robin) 스케줄링과 결합시켜 모의 실험하여 성능을 비교한 결과, FB 기법을 RR 스케줄링과 함께 사용할 때 그 성능이 가장 우수함을 보였다.

  • PDF

FIFO 공유 버퍼를 갖는 ATM 스위치에서 TCP 트래픽을 위한 GFR 성능 평가 (Performance of GFR service for TCP traffic in ATM switches with FIFO shared buffer)

  • 박인용
    • 한국산업정보학회논문지
    • /
    • 제10권1호
    • /
    • pp.49-57
    • /
    • 2005
  • ATM 포럼은 ATM 네트워크에서 TCP 트래픽에게 MCR을 보장하고, 여분의 대역폭을 공정하게 공유할 수 있도록 GFR 서비스를 정의하였다 GFR 스위치 구현 방법은 F-GCRA 알고리즘과 프레임 전달 메커니즘으로 이루어진다. F-GCRA 알고리즘은 MCR 보장에 적합한 프레임을 분류한다. 프레임 전달 메커니즘은 F-GCRA의 분류 정보에 따라 프레임 단위로 셀을 저장하고, 스케줄링 기법에 따라 출력 단자로 저장된 셀을 전달한다 전역 임계값을 갖는 공유 버퍼로 이루어진 단순 GFR 메커니즘은 단순한 구조로 인해 구현이 용이 하지만, MCR를 보장하는데 충분치 않다고 알려져 있다 본 논문은 단순 GFR 메커니즘을 갖는 ATM 스위치에서 TCP 트래픽을 위한 GFR 서비스 성능을 평가한다.

  • PDF

TCP트래픽에 대한 QoS를 향상시키기 위한 폭주제어 (Congestion Control to Improve QoS with TCP Traffic)

  • 양진영;이팔진;김종화
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 추계종합학술대회 논문집(1)
    • /
    • pp.21-24
    • /
    • 2000
  • End-to-end congestion control mechanism have been critical to the robustness and stability of the Internet. Most of today's Internet traffic is TCP, and we expect this to remain so in the future. TCP/IP is the intermediate transport layer candidate for today's applications. TCP uses an adaptive window-based flow control. The congestion avoidance and control algorithms deployed by TCP aims at using the available network bandwidth. This paper compares different congestion control policies, and proposes the new design mechanism for future public networks

  • PDF

Enhancing TCP Performance over Wireless Network with Variable Segment Size

  • Park, Keuntae;Park, Sangho;Park, Daeyeon
    • Journal of Communications and Networks
    • /
    • 제4권2호
    • /
    • pp.108-117
    • /
    • 2002
  • TCP, which was developed on the basis of wired links, supposes that packet losses are caused by network congestion. In a wireless network, however, packet losses due to data corruption occur frequently. Since TCP does not distinguish loss types, it applies its congestion control mechanism to non-congestion losses as well as congestion losses. As a result, the throughput of TCP is degraded. To solve this problem of TCP over wireless links, previous researches, such as split-connection and end-to-end schemes, tried to distinguish the loss types and applied the congestion control to only congestion losses; yet they do nothing for non-congestion losses. We propose a novel transport protocol for wireless networks. The protocol called VS-TCP (Variable Segment size Transmission Control Protocol) has a reaction mechanism for a non-congestion loss. VS-TCP varies a segment size according to a non-congestion loss rate, and therefore enhances the performance. If packet losses due to data corruption occur frequently, VS-TCP decreases a segment size in order to reduce both the retransmission overhead and packet corruption probability. If packets are rarely lost, it increases the size so as to lower the header overhead. Via simulations, we compared VS-TCP and other schemes. Our results show that the segment-size variation mechanism of VS-TCP achieves a substantial performance enhancement.

TCP 와 UDP 흐름의 공평성 향상을 위한 트래픽 조절 메커니즘 (A Traffic Conditioning Mechanism for Enhancing the Fairness of TCP and UDP Flows)

  • 이성근
    • 컴퓨터교육학회논문지
    • /
    • 제7권1호
    • /
    • pp.37-44
    • /
    • 2004
  • 차별서비스 네트워크는 IP 네트워크를 기반으로 서비스 품질에 대해 유사한 요구조건을 갖는 연결 집합에 대해 동일한 서비스를 제공한다. 트래픽 조절 메커니즘은 차별서비스 네트워크를 실현시키는 핵심 기능 중의 하나이다. 본 논문은 TCP 와 UDP 트래픽이 공존하는 네트워크 상황에서 TCP 트래픽의 예약 전송률을 보장하고, 과잉 배치된 네트워크 구조에서 UDP와 TCP 흐름이 여분 대역폭을 공평하게 분배할 수 있는 개선된 트래픽 조절 메커니즘을 제안한다. 시뮬레이션 방법에 의한 분석을 통해, 제안된 메커니즘은 다양한 네트워크 상황에 대해서 UDP 흐름에 따른 TCP 트래픽의 성능 저하 문제를 크게 완화하고, 여분 대역폭에 대해서도 비교적 공평하게 분배한 것으로 나타났다.

  • PDF

On-the-fly Data Compression for Efficient TCP Transmission

  • Wang, Min;Wang, Junfeng;Mou, Xuan;Han, Sunyoung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제7권3호
    • /
    • pp.471-489
    • /
    • 2013
  • Data compression at the transport layer could both reduce transmitted bytes over network links and increase the transmitted application data (TCP PDU) in one RTT at the same network conditions. Therefore, it is able to improve transmission efficiency on Internet, especially on the networks with limited bandwidth or long delay links. In this paper, we propose an on-the-fly TCP data compression scheme, i.e., the TCPComp, to enhance TCP performance. This scheme is primarily composed of the compression decision mechanism and the compression ratio estimation algorithm. When the application data arrives at the transport layer, the compression decision mechanism is applied to determine which data block could be compressed. The compression ratio estimation algorithm is employed to predict compression ratios of upcoming application data for determining the proper size of the next data block so as to maximize compression efficiency. Furthermore, the assessment criteria for TCP data compression scheme are systematically developed. Experimental results show that the scheme can effectively reduce transmitted TCP segments and bytes, leading to greater transmission efficiency compared with the standard TCP and other TCP compression schemes.