We study how to reduce costs in client-server applications with dynamic data on the server. Client-side caching can help mitigate costs because the client can use the cached data to answer queries. Further, allowing some tolerance towards data staleness in answering queries makes it possible to significantly reduce costs. For example, if the user can tolerate data that was received 2 hours ago, we can use the cached data to provide the answer with a lower cost. In this paper we develop algorithms under different cost models. In particular, for a generalized cost model, we provide a 2-approximation offline algorithm, a competitive online algorithm, and a family of heuristics. We validate our methods through extensive experiments. 1
Due to the explosive growth of the Internet users, intensity of requests to the most popular web-sit...
Our society is evolving towards massive data consumption from heterogeneous sources, which includes ...
Today, web performance is primarily governed by round-trip latencies between end device...
Search engines and large-scale IR systems need to cache query results for efficiency and scalability...
Query processing and optimization in mediator systems that access distributed non-proprietary source...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
The Linked Open Data (LOD) Cloud forms a substantial and ever increasing portion of the global knowl...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
Research of web-servers has recently addressed the problem of content distribution coupled with qual...
Research of web-servers has recently addressed the problem of content distribution coupled with qual...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
In this paper we propose a new mechanism, divergence caching, for reducing access and communication ...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
Due to the explosive growth of the Internet users, intensity of requests to the most popular web-sit...
Our society is evolving towards massive data consumption from heterogeneous sources, which includes ...
Today, web performance is primarily governed by round-trip latencies between end device...
Search engines and large-scale IR systems need to cache query results for efficiency and scalability...
Query processing and optimization in mediator systems that access distributed non-proprietary source...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
The Linked Open Data (LOD) Cloud forms a substantial and ever increasing portion of the global knowl...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
Research of web-servers has recently addressed the problem of content distribution coupled with qual...
Research of web-servers has recently addressed the problem of content distribution coupled with qual...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
In this paper we propose a new mechanism, divergence caching, for reducing access and communication ...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
Due to the explosive growth of the Internet users, intensity of requests to the most popular web-sit...
Our society is evolving towards massive data consumption from heterogeneous sources, which includes ...
Today, web performance is primarily governed by round-trip latencies between end device...