Rating of Routing by Redundancy Overall Need

Thanks to the large buffering time of off-line streaming applications, erasure resilient forward error correction (FEC) codes can improve the reliability of communication particularly well. However real-time streaming puts hard restrictions on the buffer size making FEC inefficient for combating long link failures on single path routes. Path diversity is orthogonal to buffering and permits real-time streaming to also benefit from application of FEC. We introduce a capillary routing algorithm offering layer by layer a wide range of multi-path routing topologies starting from a simple solution and evolving toward reliable routing patterns with highly developed path diversity. The friendliness of a multi-path routing pattern is rated by the overall amount of FEC redundancy required for combating the non-simultaneous failures of all links of the communication footprint. We rated the friendliness of a dozen of capillary routing layers, built on several hundreds of network samples obtained from a random walk mobile ad-hoc network (MANET). The overall requirement in redundant FEC codes decreases substantially as the spreading of the routing grows

[1]  Rui Ma,et al.  Regenerating nodes for real-time transmissions in multi-hop wireless networks , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[2]  Xusheng Tian,et al.  On the effects of path correlation in multi-path video communications using FEC over lossy packet networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[3]  T. Thongpook Load balancing of adaptive zone routing in ad hoc networks , 2004, 2004 IEEE Region 10 Conference TENCON 2004..

[4]  Kenneth J. Christensen,et al.  A new adaptive FEC loss control algorithm for voice over IP applications , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[5]  Ingemar Johansson,et al.  Bandwidth efficient AMR operation for VoIP , 2002, Speech Coding, 2002, IEEE Workshop Proceedings..

[6]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[7]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[8]  Richard J. La,et al.  Measurement based optimal multi-path routing , 2004, IEEE INFOCOM 2004.

[9]  Ye Wang,et al.  Optimization of source and channel coding for voice over IP , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[10]  Avideh Zakhor,et al.  Path diversity and bandwidth allocation for multimedia streaming , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[11]  Eitan Altman,et al.  Queueing analysis of simple FEC schemes for IP telephony , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).