Authors
Ittay Eyal, Ken Birman, Robbert Van Renesse
Publication date
2015/6/29
Conference
2015 IEEE 35th International Conference on Distributed Computing Systems
Pages
686-695
Publisher
IEEE
Description
Read-only caches are widely used in cloud infrastructures to reduce access latency and load on backend databases. Operators view coherent caches as impractical at genuinely large scale and many client-facing caches are updated asynchronously with best-effort pipelines. Existing solutions that support cache consistency are inapplicable to this scenario since they require a round trip to the database on every cache transaction. Existing incoherent cache technologies are oblivious to transactional data access, even if the backend database supports transactions. We propose T-Cache, a novel caching policy for read-only transactions in which inconsistency is tolerable (won't cause safety violations) but undesirable (has a cost). T-Cache improves cache consistency despite asynchronous and unreliable communication between the cache and the database. We define cache-serializability, a variant of serializability …
Total citations
201520162017201820192020202120222023113312351
Scholar articles
I Eyal, K Birman, R Van Renesse - 2015 IEEE 35th International Conference on …, 2015