Modeling per-flow throughput and capturing starvation in CSMA multi-hop wireless networks

被引:116
作者
Garetto, Michele [1 ]
Salonidis, Theodoros [2 ]
Knightly, Edward W. [3 ]
机构
[1] Univ Torino, Dept Comp Sci, I-10149 Turin, Italy
[2] Thomson Paris Res Lab, F-92648 Boulogne, France
[3] Rice Univ, Dept Elect & Comp Engn, Houston, TX 77005 USA
关键词
CSMA; CSMA/CA; fairness; wireless networks;
D O I
10.1109/TNET.2007.902687
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-hop wireless networks employing random access protocols have been shown to incur large discrepancies in the throughputs achieved by the flows sharing the network. Indeed, flow throughputs can span orders of magnitude from near starvation to many times greater than the mean. In this paper, we address the foundations of this disparity. We show that the fundamental cause is not merely differences in the number of contending neighbors, but a generic coordination problem of CSMA-based random access in a multi-hop environment. We develop a new analytical model that incorporates this lack of coordination, identifies dominating and starving flows and accurately predicts per-flow throughput in a large-scale network. We then propose metrics that quantify throughput imbalances due to the MAC protocol operation. Our model and metrics provide a deeper understanding of the behavior of CSMA protocols in arbitrary topologies and can aid the design of effective protocol solutions to the starvation problem.
引用
收藏
页码:864 / 877
页数:14
相关论文
共 28 条
[1]  
Abramson N., 1970, Proceedings of the 1970 fall joint computer conference, P281, DOI 10.1145/1478462.1478502
[2]  
BHARGHAVAN V, 1994, ACM SIGCOMM LOND UK
[3]   Remarks on IEEE 802.11 DCF performance analysis [J].
Bianchi, DE ;
Tinnirello, I .
IEEE COMMUNICATIONS LETTERS, 2005, 9 (08) :765-767
[4]   Performance analysis,of the IEEE 802.11 distributed coordination function [J].
Bianchi, G .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (03) :535-547
[5]   THROUGHPUT ANALYSIS IN MULTIHOP CSMA PACKET RADIO NETWORKS [J].
BOORSTYN, RR ;
KERSHENBAUM, A ;
MAGLARIS, B ;
SAHIN, V .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1987, 35 (03) :267-274
[6]   Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit [J].
Calì, F ;
Conti, M ;
Gregori, E .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (06) :785-799
[7]  
CARVALHO M, 2004, ACM MOBICOM PHIL PA
[8]  
CHAUDET C, 2004, PE WASUN 04 VEN IT
[9]  
CHEN MS, 1985, IEEE INFOCOM WASH DC
[10]   Performance modeling of asynchronous data transfer methods of IEEE 802.11 MAC protocol [J].
Chhaya, Harshal S. ;
Gupta, Sanjay .
WIRELESS NETWORKS, 1997, 3 (03) :217-234