Interactive web caching for slow or intermittent networks

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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%.

Original languageEnglish (US)
Title of host publicationProceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013
PublisherAssociation for Computing Machinery
ISBN (Print)9781450325585
DOIs
StatePublished - 2013
Event4th Annual Symposium on Computing for Development, ACM DEV 2013 - Cape Town, South Africa
Duration: Dec 6 2013Dec 7 2013

Other

Other4th Annual Symposium on Computing for Development, ACM DEV 2013
CountrySouth Africa
CityCape Town
Period12/6/1312/7/13

Keywords

  • Caching
  • Developing regions
  • Latency
  • Web

ASJC Scopus subject areas

  • Software

Cite this

Chen, J., & Subramanian, L. (2013). Interactive web caching for slow or intermittent networks. In Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013 [5] Association for Computing Machinery. https://doi.org/10.1145/2537052.2537057

Interactive web caching for slow or intermittent networks. / Chen, Jay; Subramanian, Lakshminarayanan.

Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013. Association for Computing Machinery, 2013. 5.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chen, J & Subramanian, L 2013, Interactive web caching for slow or intermittent networks. in Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013., 5, Association for Computing Machinery, 4th Annual Symposium on Computing for Development, ACM DEV 2013, Cape Town, South Africa, 12/6/13. https://doi.org/10.1145/2537052.2537057
Chen J, Subramanian L. Interactive web caching for slow or intermittent networks. In Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013. Association for Computing Machinery. 2013. 5 https://doi.org/10.1145/2537052.2537057
Chen, Jay ; Subramanian, Lakshminarayanan. / Interactive web caching for slow or intermittent networks. Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013. Association for Computing Machinery, 2013.
@inproceedings{6cb23495b3f54e41ac86c7966fa51e66,
title = "Interactive web caching for slow or intermittent networks",
abstract = "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{\%}.",
keywords = "Caching, Developing regions, Latency, Web",
author = "Jay Chen and Lakshminarayanan Subramanian",
year = "2013",
doi = "10.1145/2537052.2537057",
language = "English (US)",
isbn = "9781450325585",
booktitle = "Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Interactive web caching for slow or intermittent networks

AU - Chen, Jay

AU - Subramanian, Lakshminarayanan

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

BT - Proceedings of the 4th Annual Symposium on Computing for Development, ACM DEV 2013

PB - Association for Computing Machinery

ER -