The case for persistent-connection HTTP
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Computer Networks and ISDN Systems
Improving World Wide Web Latency
Improving World Wide Web Latency
Reducing file system latency using a predictive approach
USTC'94 Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1
Exploiting the non-determinism and asynchrony of set iterators to reduce aggregate file I/O latency
Proceedings of the sixteenth ACM symposium on Operating systems principles
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
Summary cache: a scalable wide-area Web cache sharing protocol
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Modeling and evaluation of prefetching policies for context-aware information services
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Investigation of a prefetch model for low bandwidth networks
WOWMOM '98 Proceedings of the 1st ACM international workshop on Wireless mobile multimedia
Exploiting regularities in Web traffic patterns for cache replacement
STOC '99 Proceedings of the thirty-first annual ACM symposium on Theory of computing
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
Replacement policies for a proxy cache
IEEE/ACM Transactions on Networking (TON)
Prediction of future world wide web traffic characteristics for capacity planning
International Journal of Network Management
Modeling of time and document aging for request prediction—one step further
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Communications of the ACM
Performance modelling of speculative prefetching for compound requests in low bandwidth networks
WOWMOM '00 Proceedings of the 3rd ACM international workshop on Wireless mobile multimedia
The content and access dynamics of a busy Web site: findings and implications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Enabling scalable online personalization on the Web
Proceedings of the 2nd ACM conference on Electronic commerce
Rule-assisted prefetching in Web-server caching
Proceedings of the ninth international conference on Information and knowledge management
Separating the swarm: categorization methods for user sessions on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Web montage: a dynamic personalized start page
Proceedings of the 11th international conference on World Wide Web
Predicting web actions from HTML content
Proceedings of the thirteenth ACM conference on Hypertext and hypermedia
Performance Optimization Problem in Speculative Prefetching
IEEE Transactions on Parallel and Distributed Systems
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Efficient prediction of web accesses on a proxy server
Proceedings of the eleventh international conference on Information and knowledge management
Summary of WWW characterizations
World Wide Web
Application-level differentiated services for Web servers
World Wide Web
Resource-aware speculative prefetching in wireless networks
Wireless Networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Continuous-Media Courseware Server: A Study of Client Interactions
IEEE Internet Computing
WebCompanion: A Friendly Client-Side Web Prefetching Agent
IEEE Transactions on Knowledge and Data Engineering
Accelerating Code Deployment on Active Networks
DSOM '99 Proceedings of the 10th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Active Technologies for Network and Service Management
Using Predictive Prefetching to Improve Location Awareness of Mobile Information Service
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
Prefetching Tiled Internet Data Using a Neighbor Selection Markov Chain
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
Effect of Speculative Prefetching on Network Load in Distributed Systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
What Do Hyperlink-Proposals and Request-Prediction Have in Common?
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
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
PROMISE: Predicting Query Behavior to Enable Predictive Caching Strategies for OLAP Systems
DaWaK 2000 Proceedings of the Second International Conference on Data Warehousing and Knowledge Discovery
An Experimental Study of Prefetching and Caching Algorithms for the World Wide Web
ALENEX '02 Revised Papers from the 4th International Workshop on Algorithm Engineering and Experiments
Quality of Service and Electronic Newspaper: The Etel Solution
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
Improving the Effectiveness of Web Caching
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
Evaluating Server-Assisted Cache Replacement in the Web
ESA '98 Proceedings of the 6th Annual European Symposium on Algorithms
WEBKDD '99 Revised Papers from the International Workshop on Web Usage Analysis and User Profiling
Data Mining of User Navigation Patterns
WEBKDD '99 Revised Papers from the International Workshop on Web Usage Analysis and User Profiling
Exploiting Web Log Mining for Web Cache Enhancement
WEBKDD '01 Revised Papers from the Third International Workshop on Mining Web Log Data Across All Customers Touch Points
Flexible Integrated Cache for Efficient Information Access in Mobile Computing Environments
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless 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
A New Markov Model For Web Access Prediction
Computing in Science and Engineering
An architecture to support scalable online personalization on the Web
The VLDB Journal — The International Journal on Very Large Data Bases
Adaptive evolutionary information systems
End-to-end WAN service availability
IEEE/ACM Transactions on Networking (TON)
New Horizons for Mobile Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
TCP Nice: a mechanism for background transfers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Model-Based Clustering and Visualization of Navigation Patterns on a Web Site
Data Mining and Knowledge Discovery
Web-application centric object prefetching
Journal of Systems and Software
A Data Mining Algorithm for Generalized Web Prefetching
IEEE Transactions on Knowledge and Data Engineering
A Scalable Low-Latency Cache Invalidation Strategy for Mobile Environments
IEEE Transactions on Knowledge and Data Engineering
A Keyword-Based Semantic Prefetching Approach in Internet News Services
IEEE Transactions on Knowledge and Data Engineering
Characterizing Web Usage Regularities with Information Foraging Agents
IEEE Transactions on Knowledge and Data Engineering
Improving prediction level of prefetching for location-aware mobile information service
Future Generation Computer Systems - Special issue: Modeling and simulation in supercomputing and telecommunications
Accelerating Web Page Retrieval Through Object Usage Declaration
ANSS '04 Proceedings of the 37th annual symposium on Simulation
Selective Markov models for predicting Web page accesses
ACM Transactions on Internet Technology (TOIT)
Cluster scheduling for explicitly-speculative tasks
Proceedings of the 18th annual international conference on Supercomputing
A data cube model for prediction-based web prefetching
Journal of Intelligent Information Systems - Special issue on web intelligence
Modeling correlations in web traces and implications for designing replacement policies
Computer Networks: The International Journal of Computer and Telecommunications Networking
Transparent information dissemination
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Integrating Web Caching and Web Prefetching in Client-Side Proxies
IEEE Transactions on Parallel and Distributed Systems
Link prefetching in Mozilla: a server-driven approach
Web content caching and distribution
Idletime scheduling with preemption intervals
Proceedings of the twentieth ACM symposium on Operating systems principles
Object prefetching using semantic links
ACM SIGMIS Database
Temporal pre-fetching of dynamic web pages
Information Systems
Mining and prediction of temporal navigation patterns for personalized services in e-commerce
Proceedings of the 2006 ACM symposium on Applied computing
Multiuser prefetching with queuing prioritization in heterogeneous wireless systems
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Semantic prefetching objects of slower web site pages
Journal of Systems and Software
User behavior modeling and content based speculative web page prefetching
Data & Knowledge Engineering - Special issue: ER 2003
NPS: a non-interfering deployable web perfectching system
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Scalable web caching of frequently updated objects using reliable multicast
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Secondary storage management for web proxies
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Compression proxy server: design and implementation
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Mining longest repeating subsequences to predict world wide web surfing
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Study of piggyback cache validation for proxy caches in the world wide web
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Exploring the bounds of web latency reduction from caching and prefetching
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Alleviating the latency and bandwidth problems in WWW browsing
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Optimistic deltas for WWW latency reduction
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
A user-focused evaluation of web prefetching algorithms
Computer Communications
Energy efficient strategies for object tracking in sensor networks: A data mining approach
Journal of Systems and Software
An online PPM prediction model for web prefetching
Proceedings of the 9th annual ACM international workshop on Web information and data management
Speculative plan execution for information gathering
Artificial Intelligence
Website link prediction using a Markov chain model based on multiple time periods
International Journal of Web Engineering and Technology
A clustering-based prefetching scheme on a Web cache environment
Computers and Electrical Engineering
WebAccel: Accelerating Web access for low-bandwidth hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
Experiences with client-based speculative remote display
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Enhancing interactive web applications in hybrid networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Potential for collaborative caching and prefetching in largely-disconnected villages
Proceedings of the 2008 ACM workshop on Wireless networks and systems for developing regions
Overcoming performance bottlenecks in using OpenMP on SMP clusters
Parallel Computing
Web prefetching with high accuracy and low memory cost
ACC'08 Proceedings of the WSEAS International Conference on Applied Computing Conference
A low-order markov model integrating long-distance histories for collaborative recommender systems
Proceedings of the 14th international conference on Intelligent user interfaces
Expert Systems with Applications: An International Journal
Proceedings of the 4th Annual International Conference on Wireless Internet
Using common Lisp to prototype offline work in web applications for rich domains
Proceedings of the 6th European Lisp Workshop
Adaptive Web SitesA Knowledge Extraction from Web Data Approach
Proceedings of the 2008 conference on Adaptive Web Sites: A Knowledge Extraction from Web Data Approach
DBS-IC: An adaptive Data Bundling System for Intermittent Connectivity
Computer Communications
Coordinated data prefetching for web contents
Computer Communications
Cache-miss-initiated prefetch in mobile environments
Computer Communications
Peer assisted video streaming with supply-demand-based cache optimization
IEEE Transactions on Multimedia - Special section on communities and media computing
Saperlipopette!: a distributed web caching systems evaluation tool
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Efficient mining and prediction of user behavior patterns in mobile web systems
Information and Software Technology
Temporal pre-fetching of dynamic web pages
Information Systems
A web page usage prediction scheme using sequence indexing and clustering techniques
Data & Knowledge Engineering
Referrer graph: a low-cost web prediction algorithm
Proceedings of the 2010 ACM Symposium on Applied Computing
A web-page usage prediction scheme using weighted suffix trees
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
Online granular prediction model for web prefetching
RSKT'08 Proceedings of the 3rd international conference on Rough sets and knowledge technology
Using current web page structure to improve prefetching performance
Computer Networks: The International Journal of Computer and Telecommunications Networking
Crom: Faster web browsing using speculative execution
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
A performance analysis of semantic caching for distributed semi-structured query processing
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
Improving performance of OpenMP for SMP clusters through overlapped page migrations
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
Enabling high-bandwidth vehicular content distribution
Proceedings of the 6th International COnference
Comparing web interaction models in developing regions
Proceedings of the First ACM Symposium on Computing for Development
Analyzing web logs to detect user-visible failures
SLAML'10 Proceedings of the 2010 workshop on Managing systems via log analysis and machine learning techniques
Watching user generated videos with prefetching
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems
Analyzing and accelerating web access in a school in peri-urban India
Proceedings of the 20th international conference companion on World wide web
Incremental web-site boundary detection using random walks
MLDM'11 Proceedings of the 7th international conference on Machine learning and data mining in pattern recognition
Sprint: speculative prefetching of remote data
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
On-line learning with delayed label feedback
ALT'05 Proceedings of the 16th international conference on Algorithmic Learning Theory
Fuzzy-Based prefetching scheme for effective information support in mobile networks
MSN'05 Proceedings of the First international conference on Mobile Ad-hoc and Sensor Networks
Using similarity measure to enhance the robustness of web access prediction model
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
PocketWeb: instant web browsing for mobile devices
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
Speculative validation of web objects for further reducing the user-perceived latency
NETWORKING'10 Proceedings of the 9th IFIP TC 6 international conference on Networking
Short Survey: A taxonomy of web prediction algorithms
Expert Systems with Applications: An International Journal
A hybrid approach for spatial web personalization
W2GIS'05 Proceedings of the 5th international conference on Web and Wireless Geographical Information Systems
Why are web browsers slow on smartphones?
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications
Improving the performance of the web proxy server through group prefetching
Proceedings of the 6th International Conference on Ubiquitous Information Management and Communication
Watching user generated videos with prefetching
Image Communication
How far can client-only solutions go for mobile browser speed?
Proceedings of the 21st international conference on World Wide Web
A comparison of prediction algorithms for prefetching in the current web
Journal of Web Engineering
The Cyclone Server Architecture: streamlining delivery of popular content
Computer Communications
An interactive video delivery and caching system using video summarization
Computer Communications
The effect of Web caching on network planning
Computer Communications
On caching search engine query results
Computer Communications
Distributed caching with centralized control
Computer Communications
Intrusion detection through learning behavior model
Computer Communications
Proceedings of the 10th international conference on Mobile systems, applications, and services
A framework of online proxy-based web prefetching
WISM'12 Proceedings of the 2012 international conference on Web Information Systems and Mining
Reducing User Perceived Latency with a Proactive Prefetching Middleware for Mobile SOA Access
International Journal of Web Services Research
Prefetching mobile ads: can advertising systems afford it?
Proceedings of the 8th ACM European Conference on Computer Systems
Predictive web automation assistant for people with vision impairments
Proceedings of the 22nd international conference on World Wide Web
Proceedings of the 2013 conference on Internet measurement conference
A Performance Analysis of Semantic Caching for XML Query Processing
International Journal of Knowledge-Based Organizations
Hi-index | 0.02 |
The long-term success of the World Wide Web depends on fast response time. People use the Web to access information from remote sites, but do not like to wait long for their results. The latency of retrieving a Web document depends on several factors such as the network bandwidth, propagation time and the speed of the server and client computers. Although several proposals have been made for reducing this latency, it is difficult to push it to the point where it becomes insignificant.This motivates our work, where we investigate a scheme for reducing the latency perceived by users by predicting and prefetching files that are likely to be requested soon, while the user is browsing through the currently displayed page. In our scheme the server, which gets to see requests from several clients, makes predictions while individual clients initiate prefetching. We evaluate our scheme based on trace-driven simulations of prefetching over both high-bandwidth and low-bandwidth links. Our results indicate that prefetching is quite beneficial in both cases, resulting in a significant reduction in the average access time at the cost of an increase in network traffic by a similar fraction. We expect prefetching to be particularly profitable over non-shared (dialup) links and high-bandwidth, high-latency (satellite) links.