MLIRLGFeb 4, 2025

A Scalable Crawling Algorithm Utilizing Noisy Change-Indicating Signals

arXiv:2502.02430v3h-index: 31WWW
Originality Incremental advance
AI Analysis

This work addresses the challenge of efficiently maintaining fresh web page caches for search engines or content providers, representing an incremental improvement over prior optimal policies by handling noisy signals.

The paper tackles the problem of web refresh crawling by incorporating noisy side information about content changes into the scheduling policy, proposing a scalable algorithm that optimally uses this information and adapts to bandwidth changes without centralized computation.

Web refresh crawling is the problem of keeping a cache of web pages fresh, that is, having the most recent copy available when a page is requested, given a limited bandwidth available to the crawler. Under the assumption that the change and request events, resp., to each web page follow independent Poisson processes, the optimal scheduling policy was derived by Azar et al. 2018. In this paper, we study an extension of this problem where side information indicating content changes, such as various types of web pings, for example, signals from sitemaps, content delivery networks, etc., is available. Incorporating such side information into the crawling policy is challenging, because (i) the signals can be noisy with false positive events and with missing change events; and (ii) the crawler should achieve a fair performance over web pages regardless of the quality of the side information, which might differ from web page to web page. We propose a scalable crawling algorithm which (i) uses the noisy side information in an optimal way under mild assumptions; (ii) can be deployed without heavy centralized computation; (iii) is able to crawl web pages at a constant total rate without spikes in the total bandwidth usage over any time interval, and automatically adapt to the new optimal solution when the total bandwidth changes without centralized computation. Experiments clearly demonstrate the versatility of our approach.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes