TCP/IP illustrated (vol. 1): the protocols
TCP/IP illustrated (vol. 1): the protocols
Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit
IEEE/ACM Transactions on Networking (TON)
Wireless Communications: Principles and Practice
Wireless Communications: Principles and Practice
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
On the performance characteristics of WLANs: revisited
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Exploiting the capture effect for collision detection and recovery
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
Performance analysis of the IEEE 802.11 distributed coordination function
IEEE Journal on Selected Areas in Communications
Deconstructing wireless errors: collision or 'bad' channel?
ACM SIGMOBILE Mobile Computing and Communications Review
Rethinking thresholds-based rate adaptation algorithms: a reverse engineering perspective
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Threshold optimization for rate adaptation algorithms in IEEE 802.11 WLANs
IEEE Transactions on Wireless Communications
BEWARE: background traffic-aware rate adaptation for IEEE 802.11
IEEE/ACM Transactions on Networking (TON)
Performance analysis of IEEE 802.11 WLANs with rate adaptation in time-varying fading channels
Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.24 |
Many control schemes proposed for IEEE 802.11 wireless LANs (WLANs) behave adaptively to transmission failures, which occur mostly by two causes: collision and channel noise. However, in generic 802.11 WLANs, a station cannot know the cause of a transmission failure, and thus the current adaptive schemes assume that all transmission failures occur by one of the causes, which may lead to erroneous behavior in the real world. In this paper, we propose a novel scheme to detect collisions, which can help to differentiate the causes of transmission failures. The proposed scheme conducts accurate collision detection basically in two phases: failure notification (FN) and collision notification (CN). In the FN phase, a station disseminates the information about a failed transmission, i.e., transmission time or RF energy time on the channel, and the rest of the stations judge the cause by checking the received information against their own transmission history. If a station detects a collision through the FN phase, it starts the CN phase by disseminating the collision information so that the rest of the collision-involved stations self-detect the collision. In addition, the proposed scheme can detect the occurrence of the capture effect as well as the existence of hidden stations. To demonstrate the effectiveness of the proposed scheme, we present four applications and verify the performance improvement in each of these applications through comprehensive computer simulation, i.e., throughput enhancement of ARF (Automatic Rate Fallback) rate adaptation algorithm in various channel environments, efficiency improvement of the backoff mechanism with a few contending stations, fairness improvement against the capture effect and the improvement of the system throughput as well as fairness by the adaptive usage of the Request-to-Send/Clear-to-Send (RTS/CTS) exchange.