Performance analysis and modeling of errors and losses over 802.11b LANs for high-bit-rate real-time multimedia

Abstract Inherent error-resilient nature of multimedia content renders two high-level options for wireless multimedia application design. One option is to employ (semi-) reliable wireless Medium Access Control (MAC) functions in conjunction with the traditional User Datagram Protocol (UDP). The other option is to employ a less-reliable MAC and transport layer protocol stack that passes corrupted packets to the application layer, which consequently achieves a “higher throughput”. This “higher throughput” traffic, however, could contain many “useless” corrupted packets. In this paper, we address key questions regarding the viability of the above two options for the support of high-bit-rate wireless multimedia applications over 802.11b LANs. First, we study the level of throughput improvements realized by the less-reliable protocol stack at 2, 5.5 and 11 Mbps data rates using actual measurements that mimic realistic home or business settings. Second, we analyze and model the error patterns within the “higher throughput” corrupted packets to evaluate their potential impact on multimedia applications. Third, we compare the amount of overhead that is needed at the application layer to achieve different levels of lost- and corrupted-packet recovery for the two (reliable and less-reliable) protocol stack scenarios. Major conclusions of our study include: (1) Either protocol-stack is viable at 2 Mbps while neither of them is viable at 11 Mbps under realistic settings; and (2) Some benefits of the “higher throughput” corrupted packets can be realized at 5.5 Mbps when combined with a joint erasure-error protection algorithm at the application layer.

[1]  Malathi Veeraraghavan,et al.  Support of voice services in IEEE 802.11 wireless LANs , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[2]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[3]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[4]  Anthony D. Joseph,et al.  Performance evaluation of UDP lite for cellular video , 2001, NOSSDAV '01.

[5]  Hari Balakrishnan,et al.  An analysis of short-term fairness in wireless media access protocols (poster session) , 2000, SIGMETRICS '00.

[6]  Srinivasan Seshan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1996, SIGCOMM 1996.

[7]  J.L. Massey,et al.  Theory and practice of error control codes , 1986, Proceedings of the IEEE.

[8]  Lars-Åke Larzon,et al.  UDP lite for real time multimedia applications , 1999 .

[9]  A. S. Krishnakumar,et al.  Real-time traffic over the IEEE 802.11 medium access control layer , 1996, Bell Labs Technical Journal.

[10]  Lars-Åke Larzon,et al.  Efficient use of wireless bandwidth for multimedia applications , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[11]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[12]  Ieee . Wg Part11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, Higher-Speed Physical Layer Extension in the 2.4 GHz Band , 1999 .

[13]  Khaled Shuaib,et al.  Robust compression and transmission of MPEG-4 video , 1999, MULTIMEDIA '99.

[14]  Martin Vetterli,et al.  Video multicast in (large) local area networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[15]  Lars-Åke Larzon,et al.  The UDP-Lite Protocol , 2001 .

[16]  Reiner Ludwig,et al.  Optimizing the End-to-End Performance of Reliable Flows over Wireless Links , 1999, Wirel. Networks.

[17]  Hairuo Ma,et al.  Broadcast/multicast MPEG-2 video over broadband fixed wireless access networks , 1998 .