ExOR: Opportunistic multi-hop routing for wireless networks

被引:557
作者
Biswas, S [1 ]
Morris, R [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
wireless; mesh; 802.11;
D O I
10.1145/1090191.1080108
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes ExOR, an integrated routing and MAC protocol that increases the throughput of large unicast transfers in multi-hop wireless networks. ExOR chooses each hop of a packet's route after the transmission for that hop, so that the choice can reflect which intermediate nodes actually received the transmission. This deferred choice gives each transmission multiple opportunities to make progress. As a result ExOR can use long radio links with high loss rates, which would be avoided by traditional routing. ExOR increases a connection's throughput while using no more network capacity than traditional routing. ExOR's design faces the following challenges. The nodes that receive each packet must agree on their identities and choose one forwarder. The agreement protocol must have low overhead, but must also be robust enough that it rarely forwards a packet zero times or more than once. Finally, ExOR must choose the forwarder with the lowest remaining cost to the ultimate destination. Measurements of an implementation on a 38-node 802.11b test-bed show that ExOR increases throughput for most node pairs when compared with traditional routing. For pairs between which traditional routing uses one or two hops, ExOR's robust acknowledgments prevent unnecessary retransmissions, increasing throughput by nearly 35%. For more distant pairs, ExOR takes advantage of the choice of forwarders to provide throughput gains of a factor of two to four.
引用
收藏
页码:133 / 143
页数:11
相关论文
共 21 条
[1]  
Aguayo D., 2004, ACM SIGCOMM 2004
[2]  
[Anonymous], 1994, proceedings of the 1st Workshop on Mobile Computing Systems and Applications, 8-9 December
[3]  
[Anonymous], 1999, P WMCSA 99 2 IEEE WO
[4]  
CETINKAYA C, 2004, P IEEE INF IEEE SEPT
[5]  
CHOUDHURY RR, 2003, 2 WORKSH HOT TOP NET
[6]  
DECOUTO D, 2003, P ACM IEEE MOB SEPT
[7]  
DRAVES R, 2004, P ACM SIGCOMM C SIGC
[8]  
GANESAN D, 2001, ACM MOBILE COMPUTING, V5
[9]  
HOLLAND G, 2001, ACM MOBICOM 2001
[10]  
JAIN S, 2005, P 6 IEEE WOWMOM S JU