4th International IEEE Conference on Broadband Communications, Networks, Systems

Research Article

Client-Side Web Acceleration for Low-Bandwidth Hosts

Download510 downloads
  • @INPROCEEDINGS{10.1109/BROADNETS.2007.4550537,
        author={Tae-Young Chang and Zhenyun Zhuang and Aravind Velayutham and Raghupathy Sivakumar},
        title={Client-Side Web Acceleration for Low-Bandwidth Hosts},
        proceedings={4th International IEEE Conference on Broadband Communications, Networks, Systems},
        publisher={IEEE},
        proceedings_a={BROADNETS},
        year={2010},
        month={5},
        keywords={},
        doi={10.1109/BROADNETS.2007.4550537}
    }
    
  • Tae-Young Chang
    Zhenyun Zhuang
    Aravind Velayutham
    Raghupathy Sivakumar
    Year: 2010
    Client-Side Web Acceleration for Low-Bandwidth Hosts
    BROADNETS
    IEEE
    DOI: 10.1109/BROADNETS.2007.4550537
Tae-Young Chang1,*, Zhenyun Zhuang2,*, Aravind Velayutham3,*, Raghupathy Sivakumar1,*
  • 1: School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA 30332
  • 2: College of Computing, Georgia Institute of Technology, Atlanta, GA 30332
  • 3: Asankya Inc., Atlanta, GA 30308
*Contact email: key4078@ece.gatech.edu, zhenyun@cc.gatech.edu, vel@asankya.com, siva@ece.gatech.edu

Abstract

Current popular web-browsers simply fetch the entire web-page from the server in a greedy fashion. This simple web fetching mechanism employed by browsers is inappropriate for use in low-bandwidth networks, since they cause large response times for users unneccesarily. In this paper, we first analyze the reasons that cause large response times by considering several factors including the properties of typical web-pages and browsers, the interaction of the HTTP and TCP protocols, and the impact of server-side optimization techniques. We then propose three easy-to-deploy browser-side optimization mechanisms to reduce the user response time. Through simulations, we compare the performance of our solution with that of current browsers and show that the proposed scheme brings significant performance benefits in terms of user-perceived response times.