sylab / cacheus

The design and algorithms used in Cacheus are described in this USENIX FAST'21 paper and talk video: https://www.usenix.org/conference/fast21/presentation/rodriguez
59 stars 17 forks source link

What is ikki.all.blkparse? #2

Closed xiaoyaozhuzi closed 3 years ago

xiaoyaozhuzi commented 3 years ago

Hello, I want to know what ikki.all.blkparse is?

lia54 commented 3 years ago

Hi there, that is just an example of a trace that you can run in the simulator. ikki.all.blkparse means that the 20 days of ikki traces from the FIU workloads were merged into one single file.

xiaoyaozhuzi commented 3 years ago

Can you provide this file to run the test code?

xiaoyaozhuzi commented 3 years ago

How should I test the Cacheus algorithm?

xiaoyaozhuzi commented 3 years ago

image Can I download it from here?

lia54 commented 3 years ago

Hi, you can run any trace from the Block Traces section in SNIA. Please find the link below: http://iotta.snia.org/traces/414 Regarding testing Cacheus, you just need to add cacheus in the example.config file under the algorithm field.

xiaoyaozhuzi commented 3 years ago

Will Scan Resistance and Churn Resistance open source in the future?

zy1024cs commented 3 years ago

In the source code( cacheus.py )SR-LRU and CR-LFU should have been implemented, but it needs careful analysis

xiaoyaozhuzi commented 3 years ago

Thank you for your help and patience.