Back to Search
Start Over
The Role of Hysteresis in Caching Systems
- Source :
- ACM Transactions on Modeling and Performance Evaluation of Computing Systems. 6:1-38
- Publication Year :
- 2021
- Publisher :
- Association for Computing Machinery (ACM), 2021.
-
Abstract
- Caching is a fundamental element of networking systems since the early days of the Internet. By filtering requests toward custodians, caches reduce the bandwidth required by the latter and the delay experienced by clients. The requests that are not served by a cache, in turn, comprise its miss stream. We refer to the dependence of the cache state and miss stream on its history as hysteresis. Although hysteresis is at the core of caching systems, a dimension that has not been systematically studied in previous works relates to its impact on caching systems between misses, evictions, and insertions. In this article, we propose novel mechanisms and models to leverage hysteresis on cache evictions and insertions. The proposed solutions extend TTL-like mechanisms and rely on two knobs to tune the time between insertions and evictions given a target hit rate. We show the general benefits of hysteresis and the particular improvement of the two thresholds strategy in reducing download times, making the system more predictable and accounting for different costs associated with object retrieval.
- Subjects :
- Computer Networks and Communications
Computer science
02 engineering and technology
01 natural sciences
010104 statistics & probability
0202 electrical engineering, electronic engineering, information engineering
Media Technology
Computer Science (miscellaneous)
Bandwidth (computing)
Leverage (statistics)
0101 mathematics
Safety, Risk, Reliability and Quality
Hardware_MEMORYSTRUCTURES
business.industry
020206 networking & telecommunications
Object (computer science)
Hysteresis (economics)
Hardware and Architecture
Hit rate
The Internet
State (computer science)
Cache
business
Software
Information Systems
Computer network
Subjects
Details
- ISSN :
- 23763647 and 23763639
- Volume :
- 6
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Modeling and Performance Evaluation of Computing Systems
- Accession number :
- edsair.doi...........4f9975bc4fe7aac4d2212b63d527ad73
- Full Text :
- https://doi.org/10.1145/3450564