[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/988672.988690acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

Session level techniques for improving web browsing performance on wireless links

Published: 17 May 2004 Publication History

Abstract

Recent observations through experiments that we have performed incurrent third generation wireless networks have revealed that the achieved throughput over wireless links varies widely depending on the application. In particular, the throughput achieved by file transfer application (FTP) and web browsing application (HTTP) are quite different. The throughput achieved over a HTTP session is much lower than that achieved over an FTP session. The reason for the lower HTTP throughput is that the HTTP protocol is affected by the large Round-Trip Time (RTT) across Wireless links. HTTP transfers require multiple TCP connections and DNS lookups before a HTTP page can be displayed. Each TCP connection requires several RTTs to fully open the TCP send window and each DNS lookup requires several RTTs before resolving the domain name to IP mapping. These TCP/DNS RTTs significantly degrade the performance of HTTP over wireless links. To overcome these problems, we have developed session level optimization techniques to enhance HTTP download mechanisms. These techniques (a) minimize the number of DNS lookups over the wireless link and (b) minimize the number of TCP connections opened by the browser. These optimizations bridge the mismatch caused by wireless links between application-level protocols (such as HTTP) and transport-level protocols (such asTCP). Our solutions do not require any client-side software and can be deployed transparently on a service provider network toprovide 30-50% decrease in end-to-end user perceived latency and 50-100% increase in data throughput across wireless links for HTTP sessions.

References

[1]
T. G. P. P. 2. 3GPP2- Developing the Next Generation of CDMA2000 Wireless Communications. http://www.3gpp2.org/.
[2]
3rd Generation Partnership Project 2. Data Service Option for Spread Spectrum Systems: Radio Link Protocol Type 3. http://www.3gpp2.org/Public html/specs/C.S0017-0-2.10 v2.0.pdf, Aug. 2000. 3GPP2 C.S0017-0-2.10v2.0.
[3]
A. Bakre and B. Badrinath. Handoff and System Support for Indirect TCP/IP. In Proc. of Second Usenix Symposium on Mobile and Location-Independent Computing, Apr. 1995.
[4]
H. Balakrishnan, S. Seshan, E. Amir, and R. H. Katz. Improving TCP/IP Performance over Wireless Networks. In Proc. of ACM Mobicom, Nov. 1995.
[5]
P. Bender, P. Black, M. Grob, R. Padovani, N. Sindhushayana, and A. Viterbi. CDMA/HDR: A Bandwidth-Efficient High-Speed Wireless Data Service for Nomadic Users. IEEE Communications Magazine, July 2000.
[6]
P. Bhagwat, P. Bhattacharya, A. Krishna, and S. Tripathi. Enhancing Throughput over Wireless LANs using Channel State Dependent Packet Scheduling. In Proc. of IEEE Infocom, Mar. 1996.
[7]
K. Brown and S. Singh. M-TCP: TCP for Mobile Cellular Networks. ACM Computer Communications Review, 27(5), 1997.
[8]
R. Chakravorty, A. Clark, and I. Pratt. Gprsweb: Optimizing the web for gprs links. In ACM/USENIX First International Conference on Mobile Systems, Applications and Services, 2003.
[9]
R. Chakravorty, S. Katti, J. Crowcroft, and I. Pratt. Flow aggregation for enhanced tcp over wide-area wireless. In IEEE INFOCOM, 2003.
[10]
M. Chan and R. Ramjee. TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation. In Proc. of ACM Mobicom, Sept. 2002.
[11]
P. Communication. With Inktomi and Cisco. 2002.
[12]
A. Fox, S. Gribble, Y. Chawathe, and E. Brewer. Adapting to network and client variation using active proxies: Lessons and perspectives. IEEE Personal Communications, 5(4), August 1998.
[13]
G. Holland and N. Vaidya. Analysis of TCP Performance over Mobile Ad Hoc Networks. In Proc. of ACM Mobicom, Aug. 1999.
[14]
B. Inc. The Macara Optimization Service Node. http://www.bytemobile.com/html/products.html.
[15]
F. S. Inc. The Venturi Server. http://www.fourelle.com/pdfs/Venturi V2.1 Brochure.pdf.
[16]
J. Jung, E. Sit, H. Balakrishnan, and R. Morris. Dns performance and the effectiveness of caching. IEEE/ACM Transactions on Networking, 10(5), October 2002.
[17]
G. Li, M. Lu, M. Meyers, and P. Feder. Wireless Data Service Emulator (WiDSE): A Real-time Look and Feel Emulator for Wireless Packet Data Systems. Technical memorandum, Lucent Technologies, Mar. 2002.
[18]
M. Liljeberg, H. Helin, Kojo, and K. Raatikainen. Enhanced services for world-wide web in mobile wan environment. In ImageCom, 1996.
[19]
T. R. N. Networks. Layer N Switching. http://www.nortelnetworks.com /solutions/financial/collateral/may99 layer4 v3.pdf.
[20]
S. Paul, E. Ayanoglu, T. LaPorta, K. Chen, K. Sabnani, and R. Gitlin. An Asymmetric Link-Layer Protocol for Digital Cellular Communications. In Proc. of IEEE Infocom, Apr. 1995.
[21]
M. Rabinovich, Z. Xiao, F. Douglis, and C. Kalmanek. Moving edge side includes to the real edge -- the clients. In 4th USENIX Symposium on Internet Technologies and systems, 2003.
[22]
A. Shaikh, R. Tewari, and M. Agrawal. On the Effectiveness of DNS-based Server Selection. In Proc. of the IEEE Infocom, Apr. 2001.
[23]
P. Sinha, N. Venkitaraman, R. Shivakumar, and V. Bharghavan. WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks. Wireless Networks, 8(2-3), 2002.
[24]
B. C. Systems. Content Filtering with Blue Coat Systems. http://www.bluecoat.com/solutions/content filtering.html.
[25]
A. Technologies. EdgeSuite. http://www.akamai.com/en/html/services/edgesuite.html.

Cited By

View all
  • (2018)Factors Affecting Performance of Web Flows in Cellular Networks2018 IFIP Networking Conference (IFIP Networking) and Workshops10.23919/IFIPNetworking.2018.8696661(73-81)Online publication date: May-2018
  • (2017)ReferencesGreen Mobile Networks10.1002/9781119125099.refs(279-297)Online publication date: 25-Mar-2017
  • (2015)Beyond the RadioProceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services10.1145/2742647.2742675(375-387)Online publication date: 18-May-2015
  • Show More Cited By

Index Terms

  1. Session level techniques for improving web browsing performance on wireless links

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        WWW '04: Proceedings of the 13th international conference on World Wide Web
        May 2004
        754 pages
        ISBN:158113844X
        DOI:10.1145/988672
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 17 May 2004

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. optimizations
        2. web
        3. wireless

        Qualifiers

        • Article

        Conference

        WWW04
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 12 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)Factors Affecting Performance of Web Flows in Cellular Networks2018 IFIP Networking Conference (IFIP Networking) and Workshops10.23919/IFIPNetworking.2018.8696661(73-81)Online publication date: May-2018
        • (2017)ReferencesGreen Mobile Networks10.1002/9781119125099.refs(279-297)Online publication date: 25-Mar-2017
        • (2015)Beyond the RadioProceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services10.1145/2742647.2742675(375-387)Online publication date: 18-May-2015
        • (2015)Review and analysis of web prefetching2015 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)10.1109/PACRIM.2015.7334806(40-45)Online publication date: Aug-2015
        • (2013)On Accelerating Content Delivery in Mobile NetworksIEEE Communications Surveys & Tutorials10.1109/SURV.2012.100412.0009415:3(1314-1333)Online publication date: Nov-2014
        • (2013)A review of network latency optimization techniques2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)10.1109/PACRIM.2013.6625442(20-25)Online publication date: Aug-2013
        • (2012)How far can client-only solutions go for mobile browser speed?Proceedings of the 21st international conference on World Wide Web10.1145/2187836.2187842(31-40)Online publication date: 16-Apr-2012
        • (2012)On Wide Area Network OptimizationIEEE Communications Surveys & Tutorials10.1109/SURV.2011.092311.0007114:4(1090-1113)Online publication date: Dec-2013
        • (2010)Quality of Experience (QoE)Digital Video Distribution in Broadband, Television, Mobile and Converged Networks10.1002/9780470972915.ch11(115-139)Online publication date: 10-Sep-2010
        • (2009)Application-Aware Acceleration for Wireless Data NetworksIEEE Transactions on Mobile Computing10.1109/TMC.2009.528:9(1280-1295)Online publication date: 1-Sep-2009
        • Show More Cited By

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media