Using RTT Variability for Adaptive Cross-Layer Approach to Multimedia Delivery in Heterogeneous Networks

A holistic approach should be made for a wider adoption of a cross-layer approach. A cross-layer design on a wireless network assumed with a certain network condition, for instance, can have a limited usage in heterogeneous environments with diverse access network technologies and time varying network performance. The first step toward a cross-layer approach is an automatic detection of the underlying access network type, so that appropriate schemes can be applied without manual configurations. To address the issue, we investigate the characteristics of round-trip time (RTT) on wireless and wired networks. We conduct extensive experiments from diverse network environments and perform quantitative analyses on RTT variability. We show that RTT variability on a wireless network exhibits greatly larger mean, standard deviation, and min-to-high percentiles at least 10 ms bigger than those of wired networks due to the MAC layer retransmissions. We also find that the impact of packet size on wireless channel is particularly significant. Thus through a simple set of testing, one can accurately classify whether or not there has been a wireless network involved. We then propose effective adaptive cross-layer schemes for multimedia delivery over error-prone links. They include limiting the MAC layer retransmissions, controlling the application layer forward error correction (FEC) level, and selecting an optimal packet size. We conduct an analysis on the interplay of those adaptive parameters given a network condition. It enables us to find optimal cross-layer adaptive parameters when they are used concurrently.

[1]  Stefan Savage,et al.  Automating cross-layer diagnosis of enterprise wireless networks , 2007, SIGCOMM '07.

[2]  Mihaela van der Schaar,et al.  Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation , 2004, IEEE Transactions on Multimedia.

[3]  Magda El Zarki,et al.  Transmission of MPEG-2 encoded VoD services over wireless access networks using type-II hybrid ARQ schemes with RCPC codes , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[4]  Jill M. Boyce,et al.  Packet coding schemes for MPEG video over Internet and wireless networks , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[5]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[6]  Zhi-Li Zhang,et al.  Quantile sampling for practical delay monitoring in Internet backbone networks , 2007, Comput. Networks.

[7]  Godred Fairhurst,et al.  The Lightweight User Datagram Protocol (UDP-Lite) , 2004, RFC.

[8]  Feng Li,et al.  Performance analysis of the intertwined effects between network layers for 802.11g transmissions , 2005, WMuNeP '05.

[9]  Lillykutty Jacob,et al.  ECN based TCP-friendly rate control for wireless multimedia streaming , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[10]  Chun Zhang,et al.  Classification of access network types: Ethernet, wireless LAN, ADSL, cable modem or dialup? , 2008, Comput. Networks.

[11]  Bin Zhou,et al.  TFRC Veno: An Enhancement of TCP Friendly Rate Control over Wired/Wireless Networks , 2007, 2007 IEEE International Conference on Network Protocols.

[12]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[13]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[14]  Stephen B. Wicker,et al.  Reed-Solomon Codes and Their Applications , 1999 .

[15]  Donald F. Towsley,et al.  Passive online rogue access point detection using sequential hypothesis testing with TCP ACK-pairs , 2007, IMC '07.

[16]  David A. Cieslak,et al.  RIPPS: Rogue Identifying Packet Payload Slicer Detecting Unauthorized Wireless Hosts Through Network Traffic Conditioning , 2008, TSEC.

[17]  Anirban Mahanti,et al.  Observations on Round-Trip Times of TCP Connections , 2006 .

[18]  Seung-Woo Seo,et al.  Improvement of TCP Performance by Compensating the Congestion Window Size over Wireless Links , 2001 .

[19]  Limin Wang,et al.  Understanding TCP Vegas: Theory and Practice , 2000 .

[20]  Maria Papadopouli,et al.  Analysis of wireless information locality and association patterns in a campus , 2004, IEEE INFOCOM 2004.

[21]  Lei Huang,et al.  Proxy-based TCP-friendly streaming over mobile networks , 2002, WOWMOM '02.

[22]  Moustafa Youssef,et al.  A framework for wireless LAN monitoring and its applications , 2004, WiSe '04.

[23]  Kai Xu,et al.  TCP-Jersey for wireless IP communications , 2004, IEEE Journal on Selected Areas in Communications.

[24]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[25]  Michele Zorzi Some results on error control for burst-error channels under delay constraints , 2001, IEEE Trans. Veh. Technol..

[26]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.

[27]  Donald F. Towsley,et al.  Identifying 802.11 Traffic from Passive Measurements Using Iterative Bayesian Inference , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[28]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[29]  Yao Wang,et al.  Error control and concealment for video communications , 1999 .

[30]  Mario Gerla,et al.  1 Enhancing TCP Congestion Control Via Connection Bandwidth Estimation , A Performance Study , 2002 .

[31]  Douglas L. Jones,et al.  Design and evaluation of a cross-layer adaptation framework for mobile multimedia systems , 2003, IS&T/SPIE Electronic Imaging.

[32]  Kevin Jeffay,et al.  Variability in TCP round-trip times , 2003, IMC '03.

[33]  Sung-Jea Ko,et al.  Wireless measurement based resource allocation for QoS provisioning over IEEE 802.11 wireless LAN , 2003, IEEE Trans. Consumer Electron..

[34]  Kang Li,et al.  New Methods for Passive Estimation of TCP Round-Trip Times , 2005, PAM.