Using collaborative filtering to weave an information tapestry
Communications of the ACM - Special issue on information filtering
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Using speculation to reduce server load and service time on the WWW
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
WebExpress: a system for optimizing Web browsing in a wireless environment
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
A framework for application adaptation in mobile computing environments
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
The case for geographical push-caching
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Intelligent communication filtering for limited bandwidth environments
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Determining WWW User's Next Access and Its Application to Pre-fetching
ISCC '97 Proceedings of the 2nd IEEE Symposium on Computers and Communications (ISCC '97)
Characteristics of WWW Client-based Traces
Characteristics of WWW Client-based Traces
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
Collaborative Web caching based on proxy affinities
Proceedings of the 2000 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 Strategy to Manage Cache Consistency in a Disconnected Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
A web middleware architecture for dynamic customization of content for wireless clients
Proceedings of the 11th international conference on World Wide Web
Bringing the web to the network edge: large caches and satellite distribution
Mobile Networks and Applications
WebCompanion: A Friendly Client-Side Web Prefetching Agent
IEEE Transactions on Knowledge and Data Engineering
Prefetching Tiled Internet Data Using a Neighbor Selection Markov Chain
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
On Reliable and Scalable Peer-to-Peer Web Document Sharing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Adaptation of a Neighbor Selection Markov Chain for Prefetching Tiled Web GIS Data
ADVIS '02 Proceedings of the Second International Conference on Advances in Information Systems
Robustness of a Neighbor Selection Markov Chain in Prefetching Tiled Web Data
AISA '02 Proceedings of the First International Workshop on Advanced Internet Services and Applications
On scalable and locality-aware web document sharing
Journal of Parallel and Distributed Computing - Scalable web services and architecture
A Keyword-Based Semantic Prefetching Approach in Internet News Services
IEEE Transactions on Knowledge and Data Engineering
Web prefetching performance metrics: a survey
Performance Evaluation
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Performance analysis of a client-side caching/prefetching system for Web traffic
Computer Networks: The International Journal of Computer and Telecommunications Networking
Auto-update: a concept for automatic downloading of web content to a mobile device
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
Web search and browsing behavior under poor connectivity
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Secure brokerage mechanisms for mobile electronic commerce
Computer Communications
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
Hi-index | 0.00 |
This work addresses three problems that are associated with Web browsing: (a) low bandwidth available to the end user who is connected via slow modems or outdoor wireless networks, (b) long and variable latencies in document access, and (c) temporary disconnections of mobile users. Three techniques are used with a variety of heuristics in order to overcome these problems: (a) profiling user and group access patterns and using these profiles in order to pre-fetch documents, (b) filtering HTTP requests and responses in order to reduce data transmission over bottleneck links, and (c) hoarding documents based on user profiles in order to support limited web browsing even during disconnection. In this paper, we describe the design and implementation of a WWW proxy-based system that incorporates the above techniques. We describe our experiences with the proxy system, and present performance results that show an improvement in the experience of Web browsing using this system.