feat(cache-simulation): add avg_age metric and update TTL experiment name

- Introduced `avg_age` metric to track the average age of cached objects during simulation.
- Updated experiment configuration name from "No Refresh (0.5s ttl)" to "No Refresh (5.0s ttl)".
- Updated Jupyter notebooks and related files to incorporate new metrics and change experiment labels.
- Modified experiment output CSV and PDF files to reflect the new `avg_age` metric and updated experiment details.

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-11-27 17:34:04 +01:00
parent b540aafc61
commit dea6004160
20 changed files with 798 additions and 764 deletions

View File

@@ -1,100 +1,100 @@
,access_count,hits,misses,mu,lambda,hit_rate
1,664,527,137,0,1,52.83
2,212,112,100,0,3,79.79
3,673,537,136,0,1,80.87
4,711,575,136,0,1,68.99
5,345,238,107,0,2,79.35
6,649,515,134,0,1,43.8
7,137,60,77,0,5,80.32
8,681,547,134,0,1,79.97
9,689,551,138,0,1,79.31
10,667,529,138,0,1,68.29
11,328,224,104,0,2,80.2
12,692,555,137,0,1,80.09
13,683,547,136,0,1,80.6
14,696,561,135,0,1,67.15
15,344,231,113,0,2,65.64
16,326,214,112,0,2,80.12
17,689,552,137,0,1,80.32
18,691,555,136,0,1,55.71
19,219,122,97,0,3,80.87
20,732,592,140,0,1,81.33
21,739,601,138,0,1,79.8
22,683,545,138,0,1,79.85
23,670,535,135,0,1,67.07
24,331,222,109,0,2,80.66
25,724,584,140,0,1,80.35
26,692,556,136,0,1,80.85
27,705,570,135,0,1,43.8
28,137,60,77,0,5,79.76
29,672,536,136,0,1,79.83
30,694,554,140,0,1,79.82
31,674,538,136,0,1,47.92
32,144,69,75,0,4,79.55
33,670,533,137,0,1,43.26
34,141,61,80,0,4,79.51
35,659,524,135,0,1,80.03
36,691,553,138,0,1,80.73
37,737,595,142,0,1,57.08
38,219,125,94,0,3,37.0
39,100,37,63,0,8,80.39
40,714,574,140,0,1,50.54
41,184,93,91,0,4,47.83
42,161,77,84,0,4,68.51
43,362,248,114,0,2,80.6
44,696,561,135,0,1,78.63
45,627,493,134,0,1,79.63
46,648,516,132,0,1,24.53
47,53,13,40,0,10,79.73
48,676,539,137,0,1,78.68
49,638,502,136,0,1,79.35
50,673,534,139,0,1,42.97
51,128,55,73,0,5,30.59
52,85,26,59,0,9,81.12
53,747,606,141,0,1,81.0
54,700,567,133,0,1,80.2
55,687,551,136,0,1,81.25
56,720,585,135,0,1,79.57
57,690,549,141,0,1,12.5
58,40,5,35,0,17,65.72
59,318,209,109,0,2,79.82
60,674,538,136,0,1,21.74
61,23,5,18,0,26,80.94
62,724,586,138,0,1,78.34
63,628,492,136,0,1,66.96
64,345,231,114,0,2,80.62
65,681,549,132,0,1,28.77
66,73,21,52,0,10,79.57
67,651,518,133,0,1,0.0
68,10,0,10,0,69,78.46
69,636,499,137,0,1,79.73
70,656,523,133,0,1,67.74
71,372,252,120,0,2,80.38
72,678,545,133,0,1,79.31
73,638,506,132,0,1,79.85
74,685,547,138,0,1,52.24
75,201,105,96,0,3,65.99
76,344,227,117,0,2,68.41
77,345,236,109,0,2,59.0
78,261,154,107,0,3,14.89
79,47,7,40,0,15,79.7
80,660,526,134,0,1,79.02
81,634,501,133,0,1,43.07
82,137,59,78,0,5,65.05
83,309,201,108,0,2,80.47
84,686,552,134,0,1,79.47
85,682,542,140,0,1,64.91
86,322,209,113,0,2,79.14
87,676,535,141,0,1,65.23
88,325,212,113,0,2,80.41
89,689,554,135,0,1,80.43
90,695,559,136,0,1,67.59
91,324,219,105,0,2,67.36
92,337,227,110,0,2,56.76
93,222,126,96,0,3,79.74
94,686,547,139,0,1,68.38
95,351,240,111,0,2,80.61
96,717,578,139,0,1,79.52
97,664,528,136,0,1,17.39
98,23,4,19,0,37,53.04
99,181,96,85,0,4,68.25
,access_count,hits,misses,mu,lambda,hit_rate,avg_age
1,664,527,137,0,1,52.83,1.9316888045540797
2,212,112,100,0,3,79.79,2.080357142857143
3,673,537,136,0,1,80.87,2.0242085661080074
4,711,575,136,0,1,68.99,2.1339130434782607
5,345,238,107,0,2,79.35,2.168067226890756
6,649,515,134,0,1,43.8,1.9300970873786407
7,137,60,77,0,5,80.32,1.9333333333333333
8,681,547,134,0,1,79.97,2.03290676416819
9,689,551,138,0,1,79.31,1.9945553539019965
10,667,529,138,0,1,68.29,2.007561436672968
11,328,224,104,0,2,80.2,1.9866071428571428
12,692,555,137,0,1,80.09,1.936936936936937
13,683,547,136,0,1,80.6,2.113345521023766
14,696,561,135,0,1,67.15,1.9946524064171123
15,344,231,113,0,2,65.64,1.8874458874458875
16,326,214,112,0,2,80.12,2.046728971962617
17,689,552,137,0,1,80.32,1.9728260869565217
18,691,555,136,0,1,55.71,2.045045045045045
19,219,122,97,0,3,80.87,1.9344262295081966
20,732,592,140,0,1,81.33,2.0591216216216215
21,739,601,138,0,1,79.8,2.043261231281198
22,683,545,138,0,1,79.85,1.9064220183486238
23,670,535,135,0,1,67.07,1.97196261682243
24,331,222,109,0,2,80.66,2.1036036036036037
25,724,584,140,0,1,80.35,1.9777397260273972
26,692,556,136,0,1,80.85,2.1097122302158273
27,705,570,135,0,1,43.8,2.1070175438596492
28,137,60,77,0,5,79.76,2.1666666666666665
29,672,536,136,0,1,79.83,1.9011194029850746
30,694,554,140,0,1,79.82,1.96028880866426
31,674,538,136,0,1,47.92,2.0780669144981414
32,144,69,75,0,4,79.55,2.1594202898550723
33,670,533,137,0,1,43.26,1.8818011257035647
34,141,61,80,0,4,79.51,2.2131147540983607
35,659,524,135,0,1,80.03,2.068702290076336
36,691,553,138,0,1,80.73,1.9620253164556962
37,737,595,142,0,1,57.08,1.946218487394958
38,219,125,94,0,3,37.0,2.096
39,100,37,63,0,8,80.39,2.27027027027027
40,714,574,140,0,1,50.54,2.06794425087108
41,184,93,91,0,4,47.83,2.204301075268817
42,161,77,84,0,4,68.51,2.1948051948051948
43,362,248,114,0,2,80.6,1.8830645161290323
44,696,561,135,0,1,78.63,2.0089126559714794
45,627,493,134,0,1,79.63,1.997971602434077
46,648,516,132,0,1,24.53,2.0174418604651163
47,53,13,40,0,10,79.73,2.1538461538461537
48,676,539,137,0,1,78.68,1.9851576994434137
49,638,502,136,0,1,79.35,2.0358565737051793
50,673,534,139,0,1,42.97,1.9194756554307115
51,128,55,73,0,5,30.59,1.6363636363636365
52,85,26,59,0,9,81.12,1.8846153846153846
53,747,606,141,0,1,81.0,2.0132013201320134
54,700,567,133,0,1,80.2,2.0
55,687,551,136,0,1,81.25,1.9310344827586208
56,720,585,135,0,1,79.57,1.982905982905983
57,690,549,141,0,1,12.5,2.0491803278688523
58,40,5,35,0,17,65.72,2.2
59,318,209,109,0,2,79.82,1.9569377990430623
60,674,538,136,0,1,21.74,2.029739776951673
61,23,5,18,0,26,80.94,0.6
62,724,586,138,0,1,78.34,1.9112627986348123
63,628,492,136,0,1,66.96,1.8333333333333333
64,345,231,114,0,2,80.62,1.948051948051948
65,681,549,132,0,1,28.77,2.034608378870674
66,73,21,52,0,10,79.57,2.0952380952380953
67,651,518,133,0,1,0.0,2.0656370656370657
68,10,0,10,0,69,78.46,0.0
69,636,499,137,0,1,79.73,1.9799599198396793
70,656,523,133,0,1,67.74,2.0095602294455066
71,372,252,120,0,2,80.38,1.9722222222222223
72,678,545,133,0,1,79.31,1.891743119266055
73,638,506,132,0,1,79.85,1.8893280632411067
74,685,547,138,0,1,52.24,2.043875685557587
75,201,105,96,0,3,65.99,2.2095238095238097
76,344,227,117,0,2,68.41,1.9955947136563876
77,345,236,109,0,2,59.0,2.0254237288135593
78,261,154,107,0,3,14.89,2.0064935064935066
79,47,7,40,0,15,79.7,1.5714285714285714
80,660,526,134,0,1,79.02,2.0
81,634,501,133,0,1,43.07,2.0339321357285427
82,137,59,78,0,5,65.05,1.8644067796610169
83,309,201,108,0,2,80.47,2.2487562189054726
84,686,552,134,0,1,79.47,1.9909420289855073
85,682,542,140,0,1,64.91,1.985239852398524
86,322,209,113,0,2,79.14,1.8229665071770336
87,676,535,141,0,1,65.23,2.0261682242990653
88,325,212,113,0,2,80.41,1.9575471698113207
89,689,554,135,0,1,80.43,1.94043321299639
90,695,559,136,0,1,67.59,2.0697674418604652
91,324,219,105,0,2,67.36,1.9680365296803652
92,337,227,110,0,2,56.76,1.9162995594713657
93,222,126,96,0,3,79.74,1.9523809523809523
94,686,547,139,0,1,68.38,2.1316270566727606
95,351,240,111,0,2,80.61,2.0208333333333335
96,717,578,139,0,1,79.52,2.0328719723183393
97,664,528,136,0,1,17.39,1.9109848484848484
98,23,4,19,0,37,53.04,3.0
99,181,96,85,0,4,68.25,1.8854166666666667
1 access_count hits misses mu lambda hit_rate avg_age
2 1 664 527 137 0 1 52.83 1.9316888045540797
3 2 212 112 100 0 3 79.79 2.080357142857143
4 3 673 537 136 0 1 80.87 2.0242085661080074
5 4 711 575 136 0 1 68.99 2.1339130434782607
6 5 345 238 107 0 2 79.35 2.168067226890756
7 6 649 515 134 0 1 43.8 1.9300970873786407
8 7 137 60 77 0 5 80.32 1.9333333333333333
9 8 681 547 134 0 1 79.97 2.03290676416819
10 9 689 551 138 0 1 79.31 1.9945553539019965
11 10 667 529 138 0 1 68.29 2.007561436672968
12 11 328 224 104 0 2 80.2 1.9866071428571428
13 12 692 555 137 0 1 80.09 1.936936936936937
14 13 683 547 136 0 1 80.6 2.113345521023766
15 14 696 561 135 0 1 67.15 1.9946524064171123
16 15 344 231 113 0 2 65.64 1.8874458874458875
17 16 326 214 112 0 2 80.12 2.046728971962617
18 17 689 552 137 0 1 80.32 1.9728260869565217
19 18 691 555 136 0 1 55.71 2.045045045045045
20 19 219 122 97 0 3 80.87 1.9344262295081966
21 20 732 592 140 0 1 81.33 2.0591216216216215
22 21 739 601 138 0 1 79.8 2.043261231281198
23 22 683 545 138 0 1 79.85 1.9064220183486238
24 23 670 535 135 0 1 67.07 1.97196261682243
25 24 331 222 109 0 2 80.66 2.1036036036036037
26 25 724 584 140 0 1 80.35 1.9777397260273972
27 26 692 556 136 0 1 80.85 2.1097122302158273
28 27 705 570 135 0 1 43.8 2.1070175438596492
29 28 137 60 77 0 5 79.76 2.1666666666666665
30 29 672 536 136 0 1 79.83 1.9011194029850746
31 30 694 554 140 0 1 79.82 1.96028880866426
32 31 674 538 136 0 1 47.92 2.0780669144981414
33 32 144 69 75 0 4 79.55 2.1594202898550723
34 33 670 533 137 0 1 43.26 1.8818011257035647
35 34 141 61 80 0 4 79.51 2.2131147540983607
36 35 659 524 135 0 1 80.03 2.068702290076336
37 36 691 553 138 0 1 80.73 1.9620253164556962
38 37 737 595 142 0 1 57.08 1.946218487394958
39 38 219 125 94 0 3 37.0 2.096
40 39 100 37 63 0 8 80.39 2.27027027027027
41 40 714 574 140 0 1 50.54 2.06794425087108
42 41 184 93 91 0 4 47.83 2.204301075268817
43 42 161 77 84 0 4 68.51 2.1948051948051948
44 43 362 248 114 0 2 80.6 1.8830645161290323
45 44 696 561 135 0 1 78.63 2.0089126559714794
46 45 627 493 134 0 1 79.63 1.997971602434077
47 46 648 516 132 0 1 24.53 2.0174418604651163
48 47 53 13 40 0 10 79.73 2.1538461538461537
49 48 676 539 137 0 1 78.68 1.9851576994434137
50 49 638 502 136 0 1 79.35 2.0358565737051793
51 50 673 534 139 0 1 42.97 1.9194756554307115
52 51 128 55 73 0 5 30.59 1.6363636363636365
53 52 85 26 59 0 9 81.12 1.8846153846153846
54 53 747 606 141 0 1 81.0 2.0132013201320134
55 54 700 567 133 0 1 80.2 2.0
56 55 687 551 136 0 1 81.25 1.9310344827586208
57 56 720 585 135 0 1 79.57 1.982905982905983
58 57 690 549 141 0 1 12.5 2.0491803278688523
59 58 40 5 35 0 17 65.72 2.2
60 59 318 209 109 0 2 79.82 1.9569377990430623
61 60 674 538 136 0 1 21.74 2.029739776951673
62 61 23 5 18 0 26 80.94 0.6
63 62 724 586 138 0 1 78.34 1.9112627986348123
64 63 628 492 136 0 1 66.96 1.8333333333333333
65 64 345 231 114 0 2 80.62 1.948051948051948
66 65 681 549 132 0 1 28.77 2.034608378870674
67 66 73 21 52 0 10 79.57 2.0952380952380953
68 67 651 518 133 0 1 0.0 2.0656370656370657
69 68 10 0 10 0 69 78.46 0.0
70 69 636 499 137 0 1 79.73 1.9799599198396793
71 70 656 523 133 0 1 67.74 2.0095602294455066
72 71 372 252 120 0 2 80.38 1.9722222222222223
73 72 678 545 133 0 1 79.31 1.891743119266055
74 73 638 506 132 0 1 79.85 1.8893280632411067
75 74 685 547 138 0 1 52.24 2.043875685557587
76 75 201 105 96 0 3 65.99 2.2095238095238097
77 76 344 227 117 0 2 68.41 1.9955947136563876
78 77 345 236 109 0 2 59.0 2.0254237288135593
79 78 261 154 107 0 3 14.89 2.0064935064935066
80 79 47 7 40 0 15 79.7 1.5714285714285714
81 80 660 526 134 0 1 79.02 2.0
82 81 634 501 133 0 1 43.07 2.0339321357285427
83 82 137 59 78 0 5 65.05 1.8644067796610169
84 83 309 201 108 0 2 80.47 2.2487562189054726
85 84 686 552 134 0 1 79.47 1.9909420289855073
86 85 682 542 140 0 1 64.91 1.985239852398524
87 86 322 209 113 0 2 79.14 1.8229665071770336
88 87 676 535 141 0 1 65.23 2.0261682242990653
89 88 325 212 113 0 2 80.41 1.9575471698113207
90 89 689 554 135 0 1 80.43 1.94043321299639
91 90 695 559 136 0 1 67.59 2.0697674418604652
92 91 324 219 105 0 2 67.36 1.9680365296803652
93 92 337 227 110 0 2 56.76 1.9162995594713657
94 93 222 126 96 0 3 79.74 1.9523809523809523
95 94 686 547 139 0 1 68.38 2.1316270566727606
96 95 351 240 111 0 2 80.61 2.0208333333333335
97 96 717 578 139 0 1 79.52 2.0328719723183393
98 97 664 528 136 0 1 17.39 1.9109848484848484
99 98 23 4 19 0 37 53.04 3.0
100 99 181 96 85 0 4 68.25 1.8854166666666667