TY - GEN
T1 - Interactive web caching for slow or intermittent networks
AU - Chen, Jay
AU - Subramanian, Lakshmi
PY - 2013
Y1 - 2013
N2 - We explore the limitations of existing caching mechanisms in slow networks and propose a new model of web caching designed for developing regions called interactive caching. Unlike conventional caching, interactive caching makes interacting with the cache the focus of web browsing when the connection is bad. Interactive caching achieves this by organizing the cache into topics for presentation to the user, optimizing for latency, and unaliasing cached content. In this paper we implement a prototypical version of interactive caching that includes: topic identification and presentation, a latency aware value function, DNS caching, and missing hyperlink suggestions. We evaluate our system based on a system implementation and web traces from multiple web cache deployments across different geographic locations in developing regions. We show how interactive caching can dramatically improve the user experience for slow connections by allowing users to explore the cache using trending topics that cover 60 - 80% of requests and reducing page load times by up to 72.86%.
AB - We explore the limitations of existing caching mechanisms in slow networks and propose a new model of web caching designed for developing regions called interactive caching. Unlike conventional caching, interactive caching makes interacting with the cache the focus of web browsing when the connection is bad. Interactive caching achieves this by organizing the cache into topics for presentation to the user, optimizing for latency, and unaliasing cached content. In this paper we implement a prototypical version of interactive caching that includes: topic identification and presentation, a latency aware value function, DNS caching, and missing hyperlink suggestions. We evaluate our system based on a system implementation and web traces from multiple web cache deployments across different geographic locations in developing regions. We show how interactive caching can dramatically improve the user experience for slow connections by allowing users to explore the cache using trending topics that cover 60 - 80% of requests and reducing page load times by up to 72.86%.
KW - Caching
KW - Developing regions
KW - Latency
KW - Web
UR - http://www.scopus.com/inward/record.url?scp=84893372134&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893372134&partnerID=8YFLogxK
U2 - 10.1145/2537052.2537057
DO - 10.1145/2537052.2537057
M3 - Conference contribution
AN - SCOPUS:84893372134
SN - 9781450325585
T3 - Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013
BT - Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013
PB - Association for Computing Machinery
T2 - 4th Annual Symposium on Computing for Development, ACM DEV 2013
Y2 - 6 December 2013 through 7 December 2013
ER -