Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Improving end-to-end performance of the Web using server volumes and proxy filters
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Web prefetching between low-bandwidth clients and proxies: potential and performance
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A survey of web caching schemes for the Internet
ACM SIGCOMM Computer Communication Review
A Scalable Architecture for Cooperative Web Caching
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
WWW '03 Proceedings of the 12th international conference on World Wide Web
A Data Mining Algorithm for Generalized Web Prefetching
IEEE Transactions on Knowledge and Data Engineering
OntoKhoj: a semantic web portal for ontology searching, ranking and classification
WIDM '03 Proceedings of the 5th ACM international workshop on Web information and data management
The Challenges of Technology Research for Developing Regions
IEEE Pervasive Computing
A user-focused evaluation of web prefetching algorithms
Computer Communications
Beyond pilots: keeping rural wireless networks alive
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Potential for collaborative caching and prefetching in largely-disconnected villages
Proceedings of the 2008 ACM workshop on Wireless networks and systems for developing regions
RuralCafe: web search in the rural developing world
Proceedings of the 18th international conference on World wide web
HashCache: cache storage for the next billion
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Kelsa+: digital literacy for low-income office workers
ICTD'09 Proceedings of the 3rd international conference on Information and communication technologies and development
Wide-area network acceleration for the developing world
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
SMS-based web search for low-end mobile devices
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Comparing web interaction models in developing regions
Proceedings of the First ACM Symposium on Computing for Development
Analyzing and accelerating web access in a school in peri-urban India
Proceedings of the 20th international conference companion on World wide web
Design and implementation of contextual information portals
Proceedings of the 20th international conference companion on World wide web
Low-infrastructure methods to improve internet access for mobile users in emerging regions
Proceedings of the 20th international conference companion on World wide web
WiLdnet: design and implementation of high performancewifi based long distance networks
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
TCP behavior in sub packet regimes
Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Towards understanding modern web traffic
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Information-centric networking: seeing the forest for the trees
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
Economic analysis of networking technologies for rural developing regions
WINE'05 Proceedings of the First international conference on Internet and Network Economics
Traffic properties, client side cachability and CDN usage of popular web sites
MMB&DFT'10 Proceedings of the 15th international GI/ITG conference on Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance
Information Retrieval
TroTro: web browsing and user interfaces in rural Ghana
Proceedings of the Sixth International Conference on Information and Communication Technologies and Development: Full Papers - Volume 1
Hi-index | 0.00 |
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%.