Tuan-Dat Tran 6e8a742705 feat: add cache simulation with experiments for TTL and eviction strategies
Introduce a new simulation for Age of Information (AoI) cache management, focusing on varying TTL values and eviction strategies (LRU and Random Eviction). This includes:
- New Python script  for event-driven cache simulations using .
- Experiments for "No Refresh" across multiple TTL configurations (, , ..., ) with:
  - Hit rate and object age tracking (, , etc.).
  - Visualizations (e.g., , ).
- Updated  to describe experimental setup and configurations.
- Log export file () for simulation results.
- Refactor of  with detailed strategy configurations and runtime notes.

### Reason
The commit enhances the project by enabling detailed experiments with configurable cache parameters, supporting analysis of cache efficiency and AoI under varying conditions. This provides a foundation for more sophisticated simulations and insights.

### Performance
- Runtime: ~4m 29s for .

Co-authored experiments introduce structured data files and visualizations, improving clarity for future iterations.

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
2024-11-27 16:31:46 +01:00

2.4 KiB

1access_counthitsmissesmulambdahit_rate
216642244400110.38
32212221900332.39
436732184550134.6
547112464650119.13
65345662790231.74
766492064430110.22
87137141230532.45
986812214600134.4
1096892374520134.18
11106672284390121.95
1211328722560234.97
13126922424500132.21
14136832204630133.62
15146962344620120.35
1615344702740218.4
1716326602660229.9
18176892064830132.85
19186912274640111.87
2019219261930334.84
21207322554770135.05
22217392594800134.55
23226832364470135.22
24236702364340119.94
2524331662650234.67
26257242514730132.08
27266922224700134.18
2827705241464018.76
2928137121250534.23
30296722304420131.7
31306942204740133.09
3231674223451019.03
3332144131310434.63
3433670232438017.09
3534141101310432.78
36356592164430132.27
37366912234680136.91
38377372724650114.16
393821931188035.0
40391005950832.77
41407142344800112.5
424118423161047.45
4342161121490421.55
4443362782840232.61
45446962274690129.98
46456271884390132.56
4746648211437011.89
48475315201031.51
49486762134630131.35
50496382004380132.69
51506732204530112.5
525112816112053.53
5352853820933.33
54537472494980133.0
55547002314690135.08
56556872414460137.5
57567202704500131.3
5857690216474010.0
59584004001719.18
6059318612570231.31
61606742114630113.04
62612332002635.22
63627242554690132.32
64636282034250124.93
6564345862590235.1
6665681239442014.11
67667337001033.79
6867651220431010.0
69681001006933.02
70696362104260132.77
71706562154410122.58
7271372842880233.48
73726782274510133.7
74736382154230133.28
75746852284570110.45
7675201211800320.35
7776344702740221.16
7877345732720217.24
797826145216034.26
80794724501533.79
81806602234370130.28
8281634192442015.84
838213781290518.45
8483309572520234.11
85846862344520132.99
86856822254570119.25
8786322622600232.99
88876762234530120.92
8988325682570235.27
90896892434460132.95
91906952294660121.91
9291324712530220.47
9392337692680213.96
9493222311910331.78
95946862184680119.94
9695351702810233.89
97967172434740132.53
9897664216448010.0
99982302303711.6
10099181211600422.85