Abstract
Most traffic in the real internet is TCP traffic. Therefore newly proposed network coding schemes must consider their effects on TCP performance. However, in most studies on network coding, performance evaluation has been conducted using other types of traffic than TCP traffic because network coding has effects on the pattern of packet transmission, which again can impact TCP performance. In most packet transmission schemes based on network coding for wireless mesh networks, it is determined which node, among the ones that received a broadcasted packet, should encode and forward it. In this paper, we examine how the forwarder nodes impact TCP performance.
실제 네트워크에서 압도적인 비중을 차지하는 TCP 트래픽의 성능은 네트워크 코딩 기법에서도 고려해야 할 중요한 요소이다. 그러나 무선 메쉬 네트워크에서의 네트워크 코딩 기법이 새로이 제안될 때 이를 위한 성능 평가는 대개의 경우 전송 계층에서의 프로토콜로서 TCP가 아닌 다른 프로토콜을 사용하여 이루어져 왔다. 이는 네트워크 코딩의 패킷 전송 형태에 대한 영향이 TCP 성능에 부정적인 요소로 작용하기 때문이다. 네트워크 코딩을 기반으로 하는 대부분의 무선 메쉬 네트워크 패킷 전송 방식에서는 패킷들을 받은 노드들 중 어느 노드가 네트워크 코딩을 하여 전달할 것인가를 정한다. 본 논문에서는 이 전달자 노드들이 TCP 성능에 미치는 영향에 대해 살펴본다.