DocumentCode :
1938691
Title :
Experimental evaluation of optimal CSMA
Author :
Nardelli, Bruno ; Lee, Jinsung ; Lee, Kangwook ; Yi, Yung ; Chong, Song ; Knightly, Edward W. ; Chiang, Mung
Author_Institution :
ECE Dept., Rice Univ., Houston, TX, USA
fYear :
2011
fDate :
10-15 April 2011
Firstpage :
1188
Lastpage :
1196
Abstract :
By `optimal CSMA´ we denote a promising approach to maximize throughput-based utility in wireless networks without message passing or synchronization among nodes. Despite the theoretical guarantees on the performance of these protocols, their evaluation in real networking scenarios has been preliminary. In this paper, we propose a methodical approach for the first comprehensive evaluation of optimal CSMA, via experimentation with a custom implementation. Example findings include; 1) hidden terminals with symmetric channels can drive the protocol to a state of extreme contention aggressiveness due to the low service received by flows. Since increasing aggressiveness does not mitigate collisions but actually aggravates them, optimal CSMA enters a positive-feedback loop eventually reaching a deadlock state of total flow starvation; 2) however, the use of RTS/CTS in such scenarios can reduce collisions to lower levels, restoring throughput and preventing an excessive contention aggressiveness by optimal CSMA flows; 3) in practical hidden terminal scenarios with physical layer capture optimal CSMA reduces the aggressiveness of dominant flows, but the contention window sizes used by such adaptation mechanism are not long enough to solve competing flows´ starvation when carrier sensing fails; 4) topologies with a “flow-in-the-middle” yield starvation in traditional CSMA but fairness in optimal CSMA, because its contention aggressiveness adaptation creates frequent transmission opportunities for the central (otherwise starved) flow; 5) optimal CSMA excessively prioritizes links with low channel quality, due to queue-based control that does not otherwise incorporate channel conditions; 6) in its current design, optimal CSMA conflicts with window-based end-to-end congestion control, and leads to a efficiency-fairness tradeoff in TCP performance. This study deepens our understanding of optimal CSMA and the general adaptation philosophy behind its design, and - - the derived insights suggest enhancements to optimal CSMA theory.
Keywords :
carrier sense multiple access; protocols; queueing theory; radio networks; telecommunication congestion control; flow-in-the-middle yield starvation; frequent transmission; low channel quality; optimal CSMA; positive-feedback loop; protocols; queue-based control; window-based end-to-end congestion control; wireless networks; IEEE 802.11 Standards; Multiaccess communication; Network topology; Protocols; Throughput; Topology; Transmitters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2011 Proceedings IEEE
Conference_Location :
Shanghai
ISSN :
0743-166X
Print_ISBN :
978-1-4244-9919-9
Type :
conf
DOI :
10.1109/INFCOM.2011.5934897
Filename :
5934897
Link To Document :
بازگشت