Supporting real-time speech on wireless ad hoc networks: inter-packet redundancy, path diversity, and multiple description coding

We consider the problem of supporting real-time traffic over packetized wireless ad hoc networks. Our specific emphasis is on speech, since this is a critical application in many scenarios such as emergency deployment of ad hoc networks. Standard retransmission-based Medium Access Control (MAC) strategies are poorly matched to speech applications, because the payload size for speech as well as for MAC-layer acknowledgements (ACKs) is small compared to the packet header, which contains a large synchronization preamble. In this paper, we show that inter-packet redundancy is significantly more efficient than traditional MAC layer retransmissions, in terms of both network capacity and end-to-end delay. The key observations regarding our design and results are as follows. Because of the small payloads, introducing redundancy across packets only increases the packet transmission time slightly, and hence has negligible impact on the packet collision rate. Thus, we obtain large gains from redundant transmission essentially "for free." Because of the large packet header, elimination of ACKs leads to substantial bandwidth savings. Overall, a combination of inter-packet redundancy (at the MAC layer), path diversity (at the network layer), and multiple description source coding (at the application layer), is shown to provide significant improvements in bandwidth efficiency and delay.

[1]  Ming-Ting Sun,et al.  Wireless video transport using conditional retransmission and low-delay interleaving , 2002, IEEE Trans. Circuits Syst. Video Technol..

[2]  John G. Apostolopoulos,et al.  On multiple description streaming with content delivery networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[3]  Yao Wang,et al.  Multiple description image coding using signal decomposition and reconstruction based on lapped orthogonal transforms , 1999, IEEE Trans. Circuits Syst. Video Technol..

[4]  Vivek K. Goyal,et al.  Generalized multiple description coding with correlating transforms , 2001, IEEE Trans. Inf. Theory.

[5]  Mahesh K. Marina,et al.  On-demand multipath distance vector routing in ad hoc networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[6]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[7]  Joseph P. Macker,et al.  Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations , 1999, RFC.

[8]  Jerry D. Gibson,et al.  A multiple description speech coder based on AMR-WB for mobile ad hoc networks , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  M. Gerla,et al.  On fairness and efficiency of adaptive audio application layers for multihop wireless networks , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[10]  Mario Gerla,et al.  A distributed control scheme in multi-hop packet radio networks for voice/data traffic support , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[11]  Michael T. Orchard,et al.  Multiple description coding using pairwise correlating transforms , 2001, IEEE Trans. Image Process..

[12]  Ramón Agüero,et al.  Optimizing Internet flows over IEEE 802.11b wireless local area networks: a performance-enhancing proxy based on forward error correction , 2001 .

[13]  Panagiotis Papadimitratos,et al.  Path set selection in mobile ad hoc networks , 2002, MobiHoc '02.

[14]  Kannan Ramchandran,et al.  Multiple description wavelet based image coding , 2000, IEEE Trans. Image Process..

[15]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[16]  Juan Carlos De Martin,et al.  Adaptive Interactive Speech Transmission Over 802.11 Wireless LAN , 2003 .

[17]  Wai-tian Tan,et al.  Low-latency wireless video over 802.11 networks using path diversity , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[18]  W. C. Wong,et al.  A speech-optimised multiple access scheme for a mobile ad hoc network , 2000, MobiHoc.

[19]  Mario Gerla,et al.  Speech support in wireless, multihop networks , 1997, Proceedings of the 1997 International Symposium on Parallel Architectures, Algorithms and Networks (I-SPAN'97).

[20]  Vinay A. Vaishampayan,et al.  Design of multiple description scalar quantizers , 1993, IEEE Trans. Inf. Theory.

[21]  Ram Krishnan,et al.  Choice of allocation granularity in multipath source routing schemes , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[22]  Nina Taft,et al.  Performance analysis of parallel ATM connections for gigabit speed applications , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[23]  Ramón Agüero,et al.  Behavior of UDP-based applications over IEEE 802.11 wireless networks , 2001, 12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. PIMRC 2001. Proceedings (Cat. No.01TH8598).

[24]  Nicholas F. Maxemchuk,et al.  DISPERSITY ROUTING IN STORE-AND-FORWARD NETWORKS. , 1975 .

[25]  Hamid Jafarkhani,et al.  Multiple description trellis-coded quantization , 1999, IEEE Trans. Commun..

[26]  Inwhee Joe,et al.  Reservation CSMA/CA for multimedia traffic over mobile ad-hoc networks , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[27]  Elizabeth M. Belding-Royer,et al.  A review of current routing protocols for ad hoc mobile wireless networks , 1999, IEEE Wirel. Commun..

[28]  Shivendra S. Panwar,et al.  Supporting image and video applications in a multihop radio environment using path diversity and multiple description coding , 2002, IEEE Trans. Circuits Syst. Video Technol..

[29]  Soung Chang Liew,et al.  Parallel Communications for ATM Network Control and Management , 1997, Perform. Evaluation.