Just-In-Time Push Prefetching: Accelerating the Mobile Web

Web pages take noticeably longer to load when accessing the Internet using high-latency wide-area wireless networks like 3G. This delay can result in lower user satisfaction and lost revenue for web site operators. By locating a just-in-time prefetching push proxy in the Internet service provider&#...

Full description

Bibliographic Details
Main Author: Armstrong, Nicholas Daniel Robert
Language:en
Published: 2011
Subjects:
web
Online Access:http://hdl.handle.net/10012/6256
id ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-6256
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-62562013-10-04T04:10:45ZArmstrong, Nicholas Daniel Robert2011-09-19T19:57:21Z2011-09-19T19:57:21Z2011-09-19T19:57:21Z2011http://hdl.handle.net/10012/6256Web pages take noticeably longer to load when accessing the Internet using high-latency wide-area wireless networks like 3G. This delay can result in lower user satisfaction and lost revenue for web site operators. By locating a just-in-time prefetching push proxy in the Internet service provider's mobile network core and routing mobile client web requests through it, web page load times can be perceivably reduced. Our analysis and experimental results demonstrate that the use of a push proxy results in a much smaller dependency on the mobile-client-to-network latency than seen in environments where no proxy is used; in particular, only one full round trip from client to server is necessary regardless of the number of resources referenced by a web page. In addition, we find that the ideal location for a push proxy is close to the servers that the mobile client accesses, minimizing the latency between the proxy and the servers that the mobile client accesses through it; this is in contrast to traditional prefetching proxies that do not push prefetched items to the client, which are best deployed halfway between the client and the server.enwebmobilenetworkingprefetchingproxyJust-In-Time Push Prefetching: Accelerating the Mobile WebThesis or DissertationElectrical and Computer EngineeringMaster of Applied ScienceElectrical and Computer Engineering
collection NDLTD
language en
sources NDLTD
topic web
mobile
networking
prefetching
proxy
Electrical and Computer Engineering
spellingShingle web
mobile
networking
prefetching
proxy
Electrical and Computer Engineering
Armstrong, Nicholas Daniel Robert
Just-In-Time Push Prefetching: Accelerating the Mobile Web
description Web pages take noticeably longer to load when accessing the Internet using high-latency wide-area wireless networks like 3G. This delay can result in lower user satisfaction and lost revenue for web site operators. By locating a just-in-time prefetching push proxy in the Internet service provider's mobile network core and routing mobile client web requests through it, web page load times can be perceivably reduced. Our analysis and experimental results demonstrate that the use of a push proxy results in a much smaller dependency on the mobile-client-to-network latency than seen in environments where no proxy is used; in particular, only one full round trip from client to server is necessary regardless of the number of resources referenced by a web page. In addition, we find that the ideal location for a push proxy is close to the servers that the mobile client accesses, minimizing the latency between the proxy and the servers that the mobile client accesses through it; this is in contrast to traditional prefetching proxies that do not push prefetched items to the client, which are best deployed halfway between the client and the server.
author Armstrong, Nicholas Daniel Robert
author_facet Armstrong, Nicholas Daniel Robert
author_sort Armstrong, Nicholas Daniel Robert
title Just-In-Time Push Prefetching: Accelerating the Mobile Web
title_short Just-In-Time Push Prefetching: Accelerating the Mobile Web
title_full Just-In-Time Push Prefetching: Accelerating the Mobile Web
title_fullStr Just-In-Time Push Prefetching: Accelerating the Mobile Web
title_full_unstemmed Just-In-Time Push Prefetching: Accelerating the Mobile Web
title_sort just-in-time push prefetching: accelerating the mobile web
publishDate 2011
url http://hdl.handle.net/10012/6256
work_keys_str_mv AT armstrongnicholasdanielrobert justintimepushprefetchingacceleratingthemobileweb
_version_ 1716600727312269312