Abstract
Today's IEEE 802.11 WLANs(Wireless LANs) provide multiple transmission rates so that different rates can be exploited in an adaptive manner depending on the underlying channel condition in order to maximize the system performance. Many rate adaptation schemes have been proposed so far while most(if not all) of the commercial devices implement a simple open-loop rate adaptation scheme(i.e., without feedback from the receiver), called ARF(Automatic Rate Fallback) due to its simplicity. A key problem with such open-loop rate adaptation schemes is that they do not consider the collision effect, and hence, malfunction severely when many transmission failures are due to collisions. In this paper, we propose a novel rate-adaptation scheme, called CARA(Collision-Aware Rate Adaptation). The key idea of CARA is that the transmitter station combines adaptively the Request-to-Send/Clear-to-Send(RTS/CTS) exchange with the Clear Channel Assessment(CCA) functionality to differentiate frame collisions from frame transmission failures cause by channel errors. Therefore, compared with other open-loop rate adaptation schemes, CATA is more likely to make the correct rate adaptation decisions. Through extensive simulation runs, we evaluate our proposed scheme to show that our scheme yields significantly higher throughput performance than the existing schemes in both static and time-varying fading channel environments.
IEEE 802.11 무선랜(Wireless LAN)은 다수의 전송속도(transmission rate)를 지원하고 있으며, 채널 상태에 따라 전송속도를 적응적으로 조절함으로써 시스템 성능을 최대화할 수 있다. 지금까지 많은 종류의 전송속도 조절기법들이 제안되어 왔으나 최근까지 대부분의 상용제품에 구현된 기법은 ARF(Automatic Rate Fallback)라는 간단한 open-loop 전송속도 조절기법이다. 이러한 open-loop 전송속도 조절기법의 가장 큰 문제점은 데이터의 충돌현상(collision effect)을 고려하지 않는다는 것이며, 이로 인해 충돌에 의한 다수의 전송실패가 발생할 경우 시스템 성능이 급격히 낮아진다는 문제점이 있다. 이 논문에서는 CARA(Collision-Aware Rate Adaptation)라는 새로운 전송속도 조절기법을 제안하고 있다. CARA는 송신 단말이 채널에러에 의해 발생한 데이터 전송실패를 충돌에 의해 발생한 것과 구분할 수 있도록 적응적으로 CCA(Clear Channel Assessment)와 RTS/CTS(Request-to-Send/Clear-to-Send) 전송을 사용하는 기법이다. 따라서 기존의 open-loop 전송속도 조절기법과 비교할 때, CARA는 보다 정확하게 현재 채널상태에 적합한 전송속도를 선택할 수 있게 된다. 시뮬레이션을 통한 많은 실험결과들로부터 CARA는 채널상태에 관계없이 다른 기법들보다 월등히 높은 성능을 나타낸다는 것을 알 수 있다.