Proceedings of the Twelfth International Conference on World Wide Web - WWW '03 2003
DOI: 10.1145/775152.775156
|View full text |Cite
|
Sign up to set email alerts
|

Predictive caching and prefetching of query results in search engines

Abstract: We study the caching of query result pages in Web search engines. Popular search engines receive millions of queries per day, and e cient policies for caching query results may enable them to lower their response time and reduce their hardware requirements. We present PDC (probability driven cache), a novel scheme tailored for caching search results, that is based on a probabilistic model of search engine users. We then use a trace of over seven million queries submitted to the search engine AltaVista to evalu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
95
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 134 publications
(97 citation statements)
references
References 16 publications
(4 reference statements)
2
95
0
Order By: Relevance
“…Earlier works show that prefetching significantly improves the cache hit rate [Fagni et al 2006;Lempel and Moran 2003]. However, this technique incurs additional load on the backend servers due to the overhead of preparing the result pages that are not yet requested.…”
Section: Results Page Prefetchingmentioning
confidence: 99%
See 3 more Smart Citations
“…Earlier works show that prefetching significantly improves the cache hit rate [Fagni et al 2006;Lempel and Moran 2003]. However, this technique incurs additional load on the backend servers due to the overhead of preparing the result pages that are not yet requested.…”
Section: Results Page Prefetchingmentioning
confidence: 99%
“…However, this technique incurs additional load on the backend servers due to the overhead of preparing the result pages that are not yet requested. Moreover, in order to make space for the prefetched pages, the result cache may be forced to evict some entries that would potentially lead to a cache hit [Lempel and Moran 2003]. Therefore, prefetching must be handled by taking into account both the additional load on the backend servers and the eviction of entries in the result cache.…”
Section: Results Page Prefetchingmentioning
confidence: 99%
See 2 more Smart Citations
“…In this sense, dynamic caching techniques based on replacement policies like LRU or LFU achieved a better performance. Along the same lines, Lempel and Moran [11] calculate a score for the queries that allows for an estimation of how probable it is that a query will be made in the future, a technique called Probability Driven Caching (PDC). Lately, Fagni et al [6] have proposed a structure for caching where they maintain a static collection and a dynamic one, achieving good results, called Static-Dynamic Caching (SDC).…”
Section: Related Workmentioning
confidence: 99%