Title :
Interaction Engineering: Achieving Perfect CSMA Handshakes in Wireless Networks
Author :
Kolar, Vinay ; Razak, Saquib ; Abu-Ghazaleh, Nael B.
Author_Institution :
Wireless Res. Dept., IBM Res., Bangalore, India
Abstract :
Carrier Sense Multiple Access (CSMA) protocols are unable to effectively arbitrate the medium in wireless networks; problems such as hidden and exposed terminals occur frequently leading to collisions, poor performance and unfairness. CSMA networks can be optimized by careful tuning of transceiver parameters, such as transmission power and carrier sensing threshold, to maximize spatial reuse of wireless channel while minimizing collisions. However, existing studies fail to jointly optimize these parameters to eliminate collisions and maximize spatial reuse. Our approach leverages on the observation that links under CSMA interfere in one of the few discrete interaction modes; each mode leads to different behavior in terms of performance and fairness. The proposed methodology controls the transceiver parameters to convert destructive interaction modes (such as various types of hidden terminals) into constructive ones; we call this approach Interaction Engineering (IE). In this paper, we first formulate a model and centralized algorithm that computes the parameters based on one-to-one interaction between the links. We then develop a distributed IE protocol. We evaluate the protocols under Wireless LAN and multi-hop wireless networks using both simulation and testbed. We show that IE eliminates a vast majority of the collisions and significantly boosts spatial reuse. For example, in the WLAN scenarios, we observed a median improvement of 4x in throughput and more than 2.5x improvement in fairness, and orders of magnitude improvement in connection delay and jitter. IE also shows significant improvements in multi-hop networks, and under different forms of traffic such as video and TCP.
Keywords :
carrier sense multiple access; optimisation; radio transceivers; wireless LAN; wireless channels; CSMA handshakes; TCP; carrier sense multiple access protocols; carrier sensing threshold; centralized algorithm; destructive interaction modes; discrete interaction modes; distributed IE protocol; interaction engineering; methodology controls; multihop wireless networks; one-to-one interaction; power transmission; transceiver parameters; unfairness; wireless LAN; wireless channel spatial reuse maximization; wireless networks; Interference; Multiaccess communication; Nickel; Protocols; Receivers; Sensors; Topology; CSMA; IEEE 802.11; Wireless; exposed terminals; hidden terminals; interactions; medium access control;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2014.2314130