sosp23-s3fifo

The repo for SOSP23 paper: FIFO queues are all you need for cache evictions (by Thesys-lab)

Sosp23-s3fifo Alternatives

Similar projects and alternatives to sosp23-s3fifo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sosp23-s3fifo alternative or higher similarity.

sosp23-s3fifo reviews and mentions

Posts with mentions or reviews of sosp23-s3fifo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-23.
  • Otter, Fastest Go in-memory cache based on S3-FIFO algorithm
    16 projects | news.ycombinator.com | 23 Dec 2023
    We observed that quick demotion[2] is important to achieve a low miss ratio in modern cache workloads, and existing algorithms such as TinyLFU and LIRS have lower miss ratios because of the small 1% window they use. This motivated us to design S3-FIFO, which uses simple FIFO queues to achieve low miss ratios. It is true that compared to state-of-the-art, S3-FIFO does not use any fancy techniques, but this does not mean it has bad performance.

    In our large-scale evaluations, we found that the fancy techniques in LIRS, ARC, and TinyLFU can sometimes increase the miss ratio. But simple FIFO queues are more robust. However, *it is not true that S3-FIFO is better on every trace*.

    * Note that some of the S3-FIFO results in Otter's repo are not updated and have an implementation bug, and we are working with the owner to update them.

    [1] https://github.com/Thesys-lab/sosp23-s3fifo?tab=readme-ov-fi...

Stats

Basic sosp23-s3fifo repo stats
2
82
6.6
7 months ago

The primary programming language of sosp23-s3fifo is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com