• DocumentCode
    1834214
  • Title

    Prefetching the means for document transfer: a new approach for reducing Web latency

  • Author

    Cohen, Edith ; Kaplan, Haim

  • Author_Institution
    AT&T Labs.-Res., Florham Park, NJ, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    854
  • Abstract
    User-perceived latency is recognized as the central performance problem in the Web. We systematically measure factors contributing to this latency, across several locations. Our study reveals that DNS query times, TCP connection establishment, and start-of-session delays at HTTP servers, more so than transmission time, are major causes of long waits. Wait due to these factors also afflicts high-bandwidth users and has detrimental effect on perceived performance. We propose simple techniques that address these factors: (i) pre-resolving host-names (pre-performing DNS lookup); (ii) pre-connecting (prefetching TCP connections prior to issuance of HTTP request); and (iii) pre-warming (sending a “dummy” HTTP HEAD request to Web servers). Trace-based simulations demonstrate a potential to reduce perceived latency dramatically. Our techniques surpass document prefetching in performance improvement per bandwidth used and can be used with non-prefetchable URL. Deployment of these techniques at Web browsers or proxies does not require protocol modifications or the cooperation of other entities. Applicable servers can be identified, for example, by analyzing hyperlinks. Bandwidth overhead is minimal, and so is processing overhead at the user´s browser. We propose scalable deployment solutions to control the potential overhead to proxies and particularly to Web servers
  • Keywords
    delays; document handling; hypermedia; information resources; network servers; online front-ends; performance evaluation; transport protocols; DNS query times; HTTP servers; TCP connection establishment; Web browsers; Web latency; Web servers; document transfer; high-bandwidth users; hyperlinks; non-prefetchable URL; performance; pre-connecting; pre-resolving; pre-warming; prefetching; proxy servers; scalable deployment; start-of-session delays; trace-based simulations; Bandwidth; Delay effects; Internet; Prefetching; Proposals; TCPIP; Time factors; Transport protocols; Uniform resource locators; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Tel Aviv
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832260
  • Filename
    832260