Pushing uplink goodput of an asymmetric access network beyond its uplink bandwidth

Asymmetric access networks with downlink bandwidth 10-1000 times higher than uplink bandwidth are common, and upgrading these links may not be economically feasible in many usage scenarios. In this paper, we design, implement, and evaluate a parameterized Asymmetric Communication Layer (ACL) protocol that capitalizes the otherwise idling downlink bandwidth to boost the uplink goodput. The ACL protocol is different from existing techniques such as caching, protocol-independent redundancy elimination, WAN optimization, and online compression algorithms, because the ACL protocol is the first concrete network protocol to increase uplink goodput using downlink bandwidth. We implement the ACL protocol in ns-2 simulator, and conduct extensive simulations using synthetic traffic traces. The simulation results show the potential of the ACL protocol: compared to plain TCP/IP, 40-90% uplink goodput gain is possible. Users can also trade the goodput gain for lower delivery delay, as low as 1 RTT, or lower downlink payload amount, as low as 2.13 times of the actual data size. We also conduct a trace-driven simulation using a one-week real traffic trace of a Web server. We observe 24% uplink goodput gain, which shows the practicality of the ACL protocol.

[1]  Gennaro Boggia,et al.  ROHC+: a new header compression scheme for TCP streams in 3G wireless systems , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[2]  H. Balakrishnan,et al.  How network asymmetry affects TCP , 2001, IEEE Communications Magazine.

[3]  Srinivasan Seshan,et al.  A unified header compression framework for low-bandwidth links , 2000, MobiCom '00.

[4]  Van Jacobson,et al.  Compressing TCP/IP Headers for Low-Speed Serial Links , 1990, RFC.

[5]  Ping Wang,et al.  Pervasive Internet Access by Vehicles through Satellite Receive-Only Terminals , 2009, 2009 Proceedings of 18th International Conference on Computer Communications and Networks.

[6]  Aditya Akella,et al.  Redundancy in network traffic: findings and implications , 2009, SIGMETRICS '09.

[7]  Nick Feamster,et al.  Infranet: Circumventing Web Censorship and Surveillance , 2002, USENIX Security Symposium.

[8]  Cheng-Hsin Hsu,et al.  Design and Evaluation of a Proxy Cache for Peer-to-Peer Traffic , 2011, IEEE Transactions on Computers.

[9]  Tarik Taleb,et al.  Protocols for reliable data transport in space internet , 2009, IEEE Communications Surveys & Tutorials.

[10]  Zhigang Liu,et al.  Efficient and robust header compression for real-time services , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[11]  Reuven Cohen,et al.  High-speed Internet access through unidirectional geostationary satellite channels , 1999, IEEE J. Sel. Areas Commun..

[12]  Ching Shen Tye,et al.  A Review of IP Packet Compression Techniques , 2003 .

[13]  Travis Gagie,et al.  Dynamic asymmetric communication , 2005, Data Compression Conference (DCC'06).

[14]  Bruce M. Maggs,et al.  Protocols for Asymmetric Communication Channels , 2001, J. Comput. Syst. Sci..

[15]  Marcel Dischinger,et al.  Characterizing residential broadband networks , 2007, IMC '07.