Reliable packet transmissions in multipath routed wireless networks

被引:47
作者
Djukic, P [1 ]
Valaee, S [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
关键词
wireless communication; fault tolerance; network monitoring; algorithm/protocol design and analysis; linear programming;
D O I
10.1109/TMC.2006.72
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of using path diversification to provide low probability of packet loss (PPL) in wireless networks. Path diversification uses erasure codes and multiple paths in the network to transmit packets. The source uses Forward Error Correction (FEC) to encode each packet into multiple fragments and transmits the fragments to the destination using multiple disjoint paths. The source uses a load balancing algorithm to determine how many fragments should be transmitted on each path. The destination can reconstruct the packet if it receives a number of fragments equal to or higher than the number of fragments in the original packet. We study the load balancing algorithm in two general cases. In the first case, we assume that no knowledge of the performance along the paths is available at the source. In such a case, the source decomposes traffic uniformly among the paths; we call this case blind load balancing. We show that for low PPL, blind load balancing outperforms single-path transmission. In the second case, we assume that a feedback mechanism periodically provides the source with information about the performance along each path. With that information, the source can optimally distribute the fragments. We show how to distribute the fragments for minimized PPL, and maximized efficiency given a bound on PPL. We evaluate the performance of the scheme through numerical simulations.
引用
收藏
页码:548 / 559
页数:12
相关论文
共 41 条
[1]  
AHN GS, 2002, P INFOCOM C
[2]  
[Anonymous], P ACM SIGCOMM 98
[3]  
[Anonymous], P 2 INT C MOB SYST A
[4]   COMPUTING K-OUT-OF-N SYSTEM RELIABILITY [J].
BARLOW, RE ;
HEIDTMANN, KD .
IEEE TRANSACTIONS ON RELIABILITY, 1984, 33 (04) :322-323
[5]  
Blomer J., 1995, Technical Report TR-95-048
[6]  
Cetinkaya C., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1471, DOI 10.1109/INFCOM.2000.832545
[7]  
DJUKIC P, 2003, THESIS U TORONTO
[8]  
DJUKIC P, 2004, P GLOB C
[9]   Mesh networks for broadband access [J].
Fowler, T .
IEE REVIEW, 2001, 47 (01) :17-22
[10]   Unified transport layer support for data striping and host mobility [J].
Goff, T ;
Phatak, DS .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2004, 22 (04) :737-746