Valuable Detours: Least-Cost Anypath Routing

被引:69
作者
Dubois-Ferriere, Henri [1 ]
Grossglauser, Matthias [1 ,2 ]
Vetterli, Martin [1 ,3 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[2] NRC, Internet Lab, Helsinki, Finland
[3] Univ Calif Berkeley, Berkeley, CA 94720 USA
基金
瑞士国家科学基金会;
关键词
Cross-layer design; routing protocols; wireless mesh networks; MULTIRATE;
D O I
10.1109/TNET.2010.2070844
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In many networks, it is less costly to transmit a packet to any node in a set of neighbors than to one specific neighbor. This observation was previously exploited by opportunistic routing protocols by using single-path routing metrics to assign to each node a group of candidate relays for a particular destination. This paper addresses the least-cost anypath routing (LCAR) problem: how to assign a set of candidate relays at each node for a given destination such that the expected cost of forwarding a packet to the destination is minimized. The key is the following tradeoff: On one hand, increasing the number of candidate relays decreases the forwarding cost, but on the other, it increases the likelihood of "veering" away from the shortest-path route. Prior proposals based on single-path routing metrics or geographic coordinates do not explicitly consider this tradeoff and, as a result, do not always make optimal choices. The LCAR algorithm and its framework are general and can be applied to a variety of networks and cost models. We show how LCAR can incorporate different aspects of underlying coordination protocols, for example a link-layer protocol that randomly selects which receiving node will forward a packet, or the possibility that multiple nodes mistakenly forward a packet. In either case, the LCAR algorithm finds the optimal choice of candidate relays that takes into account these properties of the link layer. Finally, we apply LCAR to low-power, low-rate wireless communication and introduce a new wireless link-layer technique to decrease energy transmission costs in conjunction with anypath routing. Simulations show significant reductions in transmission cost to opportunistic routing using single-path metrics. Furthermore, LCAR routes are more robust and stable than those based on single-path distances due to the integrative nature of the LCAR's route cost metric.
引用
收藏
页码:333 / 346
页数:14
相关论文
共 26 条
  • [1] [Anonymous], 2007, P ALL C COMM CONTR C
  • [2] [Anonymous], 2007, P C ACM SPEC INT GRO, DOI DOI 10.1145/1282427.1282400
  • [3] [Anonymous], P ACM MOBICOM
  • [4] BISWAS S, 2005, P ACM SIGCOMM PHIL P, P133
  • [5] Chachulski S., 2007, THESIS MIT CAMBRIDGE
  • [6] MAC-layer anycasting in ad hoc networks
    Choudhury, RR
    Vaidya, NH
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (01) : 75 - 80
  • [7] CUI T, 2008, P IEEE INFOCOM, P361
  • [8] Dubois-Ferriere H, 2006, IPSN 2006: THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, P358
  • [9] DUBOISFERRIERE H, 2006, THESIS SCH COMPUT CO
  • [10] DEFLECTION ROUTING IN HYPERCUBE NETWORKS
    GREENBERG, AG
    HAJEK, B
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1992, 40 (06) : 1070 - 1081