feat(simulation): Single source of truth regarding avg_age and hit_rate

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-11-28 16:50:10 +01:00
parent ad4654dd0f
commit 6672608721
27 changed files with 1469 additions and 1463 deletions

View File

@@ -1,101 +1,100 @@
obj_id,access_count,hits,misses,mu,lambda,hit_rate,avg_age
1,591,535,56,0,5,90.52,0.9560067681895094
2,244,197,47,0,2,80.74,0.7704918032786885
3,361,307,54,0,3,85.04,0.9362880886426593
4,736,679,57,0,6,92.26,0.938858695652174
5,100,62,38,0,1,62.0,0.61
6,628,571,57,0,5,90.92,0.8949044585987261
7,123,85,38,0,1,69.11,0.7398373983739838
8,128,83,45,0,1,64.84,0.5625
9,1379,1320,59,0,11,95.72,0.9564902102973168
10,1003,945,58,0,8,94.22,1.0259222333000997
11,122,78,44,0,1,63.93,0.639344262295082
12,117,75,42,0,1,64.1,0.6239316239316239
13,148,106,42,0,1,71.62,0.7364864864864865
14,108,70,38,0,1,64.81,0.7407407407407407
15,257,209,48,0,2,81.32,0.7665369649805448
16,106,67,39,0,1,63.21,0.5754716981132075
17,507,452,55,0,4,89.15,0.8086785009861933
18,128,87,41,0,1,67.97,0.71875
19,518,464,54,0,4,89.58,0.8378378378378378
20,112,72,40,0,1,64.29,0.625
21,137,96,41,0,1,70.07,0.7591240875912408
22,899,841,58,0,7,93.55,0.9365962180200222
23,2525,2465,60,0,20,97.62,0.9275247524752476
24,113,75,38,0,1,66.37,0.6902654867256637
25,375,322,53,0,3,85.87,0.904
26,129,88,41,0,1,68.22,0.7364341085271318
27,123,84,39,0,1,68.29,0.6097560975609756
28,1328,1270,58,0,11,95.63,1.0135542168674698
29,1062,1004,58,0,9,94.54,0.8907721280602636
30,124,83,41,0,1,66.94,0.6693548387096774
31,249,200,49,0,2,80.32,0.8353413654618473
32,250,201,49,0,2,80.4,0.76
33,602,546,56,0,5,90.7,0.9069767441860465
34,120,80,40,0,1,66.67,0.6666666666666666
35,124,86,38,0,1,69.35,0.8387096774193549
36,117,73,44,0,1,62.39,0.6153846153846154
37,134,92,42,0,1,68.66,0.6492537313432836
38,250,200,50,0,2,80.0,0.76
39,121,78,43,0,1,64.46,0.6694214876033058
40,128,82,46,0,1,64.06,0.78125
41,103,63,40,0,1,61.17,0.5922330097087378
42,570,514,56,0,4,90.18,0.8175438596491228
43,375,322,53,0,3,85.87,0.9173333333333333
44,119,82,37,0,1,68.91,0.7142857142857143
45,115,76,39,0,1,66.09,0.6434782608695652
46,254,206,48,0,2,81.1,0.8385826771653543
47,243,191,52,0,2,78.6,0.7818930041152263
48,107,68,39,0,1,63.55,0.616822429906542
49,131,88,43,0,1,67.18,0.6870229007633588
50,130,87,43,0,1,66.92,0.6076923076923076
51,259,209,50,0,2,80.69,0.7722007722007722
52,134,90,44,0,1,67.16,0.6716417910447762
53,112,68,44,0,1,60.71,0.5357142857142857
54,958,901,57,0,8,94.05,1.024008350730689
55,140,97,43,0,1,69.29,0.7142857142857143
56,2363,2303,60,0,19,97.46,0.9767245027507406
57,112,72,40,0,1,64.29,0.7142857142857143
58,108,67,41,0,1,62.04,0.6296296296296297
59,252,202,50,0,2,80.16,0.7976190476190477
60,2578,2518,60,0,22,97.67,0.951900698215671
61,279,227,52,0,2,81.36,0.7383512544802867
62,1070,1012,58,0,9,94.58,0.9271028037383178
63,485,430,55,0,4,88.66,0.8412371134020619
64,261,210,51,0,2,80.46,0.8467432950191571
65,262,214,48,0,2,81.68,0.7824427480916031
66,112,71,41,0,1,63.39,0.625
67,350,297,53,0,3,84.86,0.82
68,506,451,55,0,4,89.13,0.8695652173913043
69,258,209,49,0,2,81.01,0.7364341085271318
70,121,84,37,0,1,69.42,0.8181818181818182
71,1424,1365,59,0,12,95.86,0.9824438202247191
72,126,85,41,0,1,67.46,0.5793650793650794
73,137,94,43,0,1,68.61,0.6788321167883211
74,481,426,55,0,4,88.57,1.0395010395010396
75,116,77,39,0,1,66.38,0.75
76,111,70,41,0,1,63.06,0.6936936936936937
77,115,75,40,0,1,65.22,0.7217391304347827
78,489,435,54,0,4,88.96,0.9079754601226994
79,133,91,42,0,1,68.42,0.6616541353383458
80,133,89,44,0,1,66.92,0.7443609022556391
81,214,165,49,0,2,77.1,0.6495327102803738
82,345,291,54,0,3,84.35,0.8869565217391304
83,123,80,43,0,1,65.04,0.6910569105691057
84,125,81,44,0,1,64.8,0.656
85,129,89,40,0,1,68.99,0.6666666666666666
86,108,70,38,0,1,64.81,0.6018518518518519
87,121,78,43,0,1,64.46,0.7024793388429752
88,261,213,48,0,2,81.61,0.7739463601532567
89,363,310,53,0,3,85.4,0.8705234159779615
90,1132,1074,58,0,9,94.88,0.950530035335689
91,127,85,42,0,1,66.93,0.5905511811023622
92,114,77,37,0,1,67.54,0.6842105263157895
93,343,290,53,0,3,84.55,0.880466472303207
94,132,90,42,0,1,68.18,0.696969696969697
95,365,313,52,0,3,85.75,0.8821917808219178
96,257,208,49,0,2,80.93,0.7120622568093385
97,880,823,57,0,7,93.52,1.0261363636363636
98,6417,6356,61,0,52,99.05,0.8669160043634097
99,2246,2186,60,0,18,97.33,0.9541406945681211
100,110,73,37,0,1,66.36,0.5909090909090909
1,591,535,56,0,5,0.8073770491803278,0.7704918032786885
2,244,197,47,0,2,0.850415512465374,0.9362880886426593
3,361,307,54,0,3,0.9225543478260869,0.938858695652174
4,736,679,57,0,6,0.62,0.61
5,100,62,38,0,1,0.9092356687898089,0.8949044585987261
6,628,571,57,0,5,0.6910569105691057,0.7398373983739838
7,123,85,38,0,1,0.6484375,0.5625
8,128,83,45,0,1,0.9572153734590283,0.9564902102973168
9,1379,1320,59,0,11,0.942173479561316,1.0259222333000997
10,1003,945,58,0,8,0.639344262295082,0.639344262295082
11,122,78,44,0,1,0.6410256410256411,0.6239316239316239
12,117,75,42,0,1,0.7162162162162162,0.7364864864864865
13,148,106,42,0,1,0.6481481481481481,0.7407407407407407
14,108,70,38,0,1,0.8132295719844358,0.7665369649805448
15,257,209,48,0,2,0.6320754716981132,0.5754716981132075
16,106,67,39,0,1,0.8915187376725838,0.8086785009861933
17,507,452,55,0,4,0.6796875,0.71875
18,128,87,41,0,1,0.8957528957528957,0.8378378378378378
19,518,464,54,0,4,0.6428571428571429,0.625
20,112,72,40,0,1,0.7007299270072993,0.7591240875912408
21,137,96,41,0,1,0.9354838709677419,0.9365962180200222
22,899,841,58,0,7,0.9762376237623762,0.9275247524752476
23,2525,2465,60,0,20,0.6637168141592921,0.6902654867256637
24,113,75,38,0,1,0.8586666666666667,0.904
25,375,322,53,0,3,0.6821705426356589,0.7364341085271318
26,129,88,41,0,1,0.6829268292682927,0.6097560975609756
27,123,84,39,0,1,0.9563253012048193,1.0135542168674698
28,1328,1270,58,0,11,0.9453860640301318,0.8907721280602636
29,1062,1004,58,0,9,0.6693548387096774,0.6693548387096774
30,124,83,41,0,1,0.8032128514056225,0.8353413654618473
31,249,200,49,0,2,0.804,0.76
32,250,201,49,0,2,0.9069767441860465,0.9069767441860465
33,602,546,56,0,5,0.6666666666666666,0.6666666666666666
34,120,80,40,0,1,0.6935483870967742,0.8387096774193549
35,124,86,38,0,1,0.6239316239316239,0.6153846153846154
36,117,73,44,0,1,0.6865671641791045,0.6492537313432836
37,134,92,42,0,1,0.8,0.76
38,250,200,50,0,2,0.6446280991735537,0.6694214876033058
39,121,78,43,0,1,0.640625,0.78125
40,128,82,46,0,1,0.6116504854368932,0.5922330097087378
41,103,63,40,0,1,0.9017543859649123,0.8175438596491228
42,570,514,56,0,4,0.8586666666666667,0.9173333333333333
43,375,322,53,0,3,0.6890756302521008,0.7142857142857143
44,119,82,37,0,1,0.6608695652173913,0.6434782608695652
45,115,76,39,0,1,0.8110236220472441,0.8385826771653543
46,254,206,48,0,2,0.7860082304526749,0.7818930041152263
47,243,191,52,0,2,0.6355140186915887,0.616822429906542
48,107,68,39,0,1,0.6717557251908397,0.6870229007633588
49,131,88,43,0,1,0.6692307692307692,0.6076923076923076
50,130,87,43,0,1,0.806949806949807,0.7722007722007722
51,259,209,50,0,2,0.6716417910447762,0.6716417910447762
52,134,90,44,0,1,0.6071428571428571,0.5357142857142857
53,112,68,44,0,1,0.9405010438413361,1.024008350730689
54,958,901,57,0,8,0.6928571428571428,0.7142857142857143
55,140,97,43,0,1,0.9746085484553534,0.9767245027507406
56,2363,2303,60,0,19,0.6428571428571429,0.7142857142857143
57,112,72,40,0,1,0.6203703703703703,0.6296296296296297
58,108,67,41,0,1,0.8015873015873016,0.7976190476190477
59,252,202,50,0,2,0.9767261442979054,0.951900698215671
60,2578,2518,60,0,22,0.8136200716845878,0.7383512544802867
61,279,227,52,0,2,0.9457943925233645,0.9271028037383178
62,1070,1012,58,0,9,0.8865979381443299,0.8412371134020619
63,485,430,55,0,4,0.8045977011494253,0.8467432950191571
64,261,210,51,0,2,0.816793893129771,0.7824427480916031
65,262,214,48,0,2,0.6339285714285714,0.625
66,112,71,41,0,1,0.8485714285714285,0.82
67,350,297,53,0,3,0.8913043478260869,0.8695652173913043
68,506,451,55,0,4,0.810077519379845,0.7364341085271318
69,258,209,49,0,2,0.6942148760330579,0.8181818181818182
70,121,84,37,0,1,0.9585674157303371,0.9824438202247191
71,1424,1365,59,0,12,0.6746031746031746,0.5793650793650794
72,126,85,41,0,1,0.6861313868613139,0.6788321167883211
73,137,94,43,0,1,0.8856548856548857,1.0395010395010396
74,481,426,55,0,4,0.6637931034482759,0.75
75,116,77,39,0,1,0.6306306306306306,0.6936936936936937
76,111,70,41,0,1,0.6521739130434783,0.7217391304347827
77,115,75,40,0,1,0.8895705521472392,0.9079754601226994
78,489,435,54,0,4,0.6842105263157895,0.6616541353383458
79,133,91,42,0,1,0.6691729323308271,0.7443609022556391
80,133,89,44,0,1,0.7710280373831776,0.6495327102803738
81,214,165,49,0,2,0.8434782608695652,0.8869565217391304
82,345,291,54,0,3,0.6504065040650406,0.6910569105691057
83,123,80,43,0,1,0.648,0.656
84,125,81,44,0,1,0.689922480620155,0.6666666666666666
85,129,89,40,0,1,0.6481481481481481,0.6018518518518519
86,108,70,38,0,1,0.6446280991735537,0.7024793388429752
87,121,78,43,0,1,0.8160919540229885,0.7739463601532567
88,261,213,48,0,2,0.8539944903581267,0.8705234159779615
89,363,310,53,0,3,0.9487632508833922,0.950530035335689
90,1132,1074,58,0,9,0.6692913385826772,0.5905511811023622
91,127,85,42,0,1,0.6754385964912281,0.6842105263157895
92,114,77,37,0,1,0.8454810495626822,0.880466472303207
93,343,290,53,0,3,0.6818181818181818,0.696969696969697
94,132,90,42,0,1,0.8575342465753425,0.8821917808219178
95,365,313,52,0,3,0.8093385214007782,0.7120622568093385
96,257,208,49,0,2,0.9352272727272727,1.0261363636363636
97,880,823,57,0,7,0.9904940003116721,0.8669160043634097
98,6417,6356,61,0,52,0.9732858414959928,0.9541406945681211
99,2246,2186,60,0,18,0.6636363636363637,0.5909090909090909
1 obj_id access_count hits misses mu lambda hit_rate avg_age
2 1 591 535 56 0 5 90.52 0.8073770491803278 0.9560067681895094 0.7704918032786885
3 2 244 197 47 0 2 80.74 0.850415512465374 0.7704918032786885 0.9362880886426593
4 3 361 307 54 0 3 85.04 0.9225543478260869 0.9362880886426593 0.938858695652174
5 4 736 679 57 0 6 92.26 0.62 0.938858695652174 0.61
6 5 100 62 38 0 1 62.0 0.9092356687898089 0.61 0.8949044585987261
7 6 628 571 57 0 5 90.92 0.6910569105691057 0.8949044585987261 0.7398373983739838
8 7 123 85 38 0 1 69.11 0.6484375 0.7398373983739838 0.5625
9 8 128 83 45 0 1 64.84 0.9572153734590283 0.5625 0.9564902102973168
10 9 1379 1320 59 0 11 95.72 0.942173479561316 0.9564902102973168 1.0259222333000997
11 10 1003 945 58 0 8 94.22 0.639344262295082 1.0259222333000997 0.639344262295082
12 11 122 78 44 0 1 63.93 0.6410256410256411 0.639344262295082 0.6239316239316239
13 12 117 75 42 0 1 64.1 0.7162162162162162 0.6239316239316239 0.7364864864864865
14 13 148 106 42 0 1 71.62 0.6481481481481481 0.7364864864864865 0.7407407407407407
15 14 108 70 38 0 1 64.81 0.8132295719844358 0.7407407407407407 0.7665369649805448
16 15 257 209 48 0 2 81.32 0.6320754716981132 0.7665369649805448 0.5754716981132075
17 16 106 67 39 0 1 63.21 0.8915187376725838 0.5754716981132075 0.8086785009861933
18 17 507 452 55 0 4 89.15 0.6796875 0.8086785009861933 0.71875
19 18 128 87 41 0 1 67.97 0.8957528957528957 0.71875 0.8378378378378378
20 19 518 464 54 0 4 89.58 0.6428571428571429 0.8378378378378378 0.625
21 20 112 72 40 0 1 64.29 0.7007299270072993 0.625 0.7591240875912408
22 21 137 96 41 0 1 70.07 0.9354838709677419 0.7591240875912408 0.9365962180200222
23 22 899 841 58 0 7 93.55 0.9762376237623762 0.9365962180200222 0.9275247524752476
24 23 2525 2465 60 0 20 97.62 0.6637168141592921 0.9275247524752476 0.6902654867256637
25 24 113 75 38 0 1 66.37 0.8586666666666667 0.6902654867256637 0.904
26 25 375 322 53 0 3 85.87 0.6821705426356589 0.904 0.7364341085271318
27 26 129 88 41 0 1 68.22 0.6829268292682927 0.7364341085271318 0.6097560975609756
28 27 123 84 39 0 1 68.29 0.9563253012048193 0.6097560975609756 1.0135542168674698
29 28 1328 1270 58 0 11 95.63 0.9453860640301318 1.0135542168674698 0.8907721280602636
30 29 1062 1004 58 0 9 94.54 0.6693548387096774 0.8907721280602636 0.6693548387096774
31 30 124 83 41 0 1 66.94 0.8032128514056225 0.6693548387096774 0.8353413654618473
32 31 249 200 49 0 2 80.32 0.804 0.8353413654618473 0.76
33 32 250 201 49 0 2 80.4 0.9069767441860465 0.76 0.9069767441860465
34 33 602 546 56 0 5 90.7 0.6666666666666666 0.9069767441860465 0.6666666666666666
35 34 120 80 40 0 1 66.67 0.6935483870967742 0.6666666666666666 0.8387096774193549
36 35 124 86 38 0 1 69.35 0.6239316239316239 0.8387096774193549 0.6153846153846154
37 36 117 73 44 0 1 62.39 0.6865671641791045 0.6153846153846154 0.6492537313432836
38 37 134 92 42 0 1 68.66 0.8 0.6492537313432836 0.76
39 38 250 200 50 0 2 80.0 0.6446280991735537 0.76 0.6694214876033058
40 39 121 78 43 0 1 64.46 0.640625 0.6694214876033058 0.78125
41 40 128 82 46 0 1 64.06 0.6116504854368932 0.78125 0.5922330097087378
42 41 103 63 40 0 1 61.17 0.9017543859649123 0.5922330097087378 0.8175438596491228
43 42 570 514 56 0 4 90.18 0.8586666666666667 0.8175438596491228 0.9173333333333333
44 43 375 322 53 0 3 85.87 0.6890756302521008 0.9173333333333333 0.7142857142857143
45 44 119 82 37 0 1 68.91 0.6608695652173913 0.7142857142857143 0.6434782608695652
46 45 115 76 39 0 1 66.09 0.8110236220472441 0.6434782608695652 0.8385826771653543
47 46 254 206 48 0 2 81.1 0.7860082304526749 0.8385826771653543 0.7818930041152263
48 47 243 191 52 0 2 78.6 0.6355140186915887 0.7818930041152263 0.616822429906542
49 48 107 68 39 0 1 63.55 0.6717557251908397 0.616822429906542 0.6870229007633588
50 49 131 88 43 0 1 67.18 0.6692307692307692 0.6870229007633588 0.6076923076923076
51 50 130 87 43 0 1 66.92 0.806949806949807 0.6076923076923076 0.7722007722007722
52 51 259 209 50 0 2 80.69 0.6716417910447762 0.7722007722007722 0.6716417910447762
53 52 134 90 44 0 1 67.16 0.6071428571428571 0.6716417910447762 0.5357142857142857
54 53 112 68 44 0 1 60.71 0.9405010438413361 0.5357142857142857 1.024008350730689
55 54 958 901 57 0 8 94.05 0.6928571428571428 1.024008350730689 0.7142857142857143
56 55 140 97 43 0 1 69.29 0.9746085484553534 0.7142857142857143 0.9767245027507406
57 56 2363 2303 60 0 19 97.46 0.6428571428571429 0.9767245027507406 0.7142857142857143
58 57 112 72 40 0 1 64.29 0.6203703703703703 0.7142857142857143 0.6296296296296297
59 58 108 67 41 0 1 62.04 0.8015873015873016 0.6296296296296297 0.7976190476190477
60 59 252 202 50 0 2 80.16 0.9767261442979054 0.7976190476190477 0.951900698215671
61 60 2578 2518 60 0 22 97.67 0.8136200716845878 0.951900698215671 0.7383512544802867
62 61 279 227 52 0 2 81.36 0.9457943925233645 0.7383512544802867 0.9271028037383178
63 62 1070 1012 58 0 9 94.58 0.8865979381443299 0.9271028037383178 0.8412371134020619
64 63 485 430 55 0 4 88.66 0.8045977011494253 0.8412371134020619 0.8467432950191571
65 64 261 210 51 0 2 80.46 0.816793893129771 0.8467432950191571 0.7824427480916031
66 65 262 214 48 0 2 81.68 0.6339285714285714 0.7824427480916031 0.625
67 66 112 71 41 0 1 63.39 0.8485714285714285 0.625 0.82
68 67 350 297 53 0 3 84.86 0.8913043478260869 0.82 0.8695652173913043
69 68 506 451 55 0 4 89.13 0.810077519379845 0.8695652173913043 0.7364341085271318
70 69 258 209 49 0 2 81.01 0.6942148760330579 0.7364341085271318 0.8181818181818182
71 70 121 84 37 0 1 69.42 0.9585674157303371 0.8181818181818182 0.9824438202247191
72 71 1424 1365 59 0 12 95.86 0.6746031746031746 0.9824438202247191 0.5793650793650794
73 72 126 85 41 0 1 67.46 0.6861313868613139 0.5793650793650794 0.6788321167883211
74 73 137 94 43 0 1 68.61 0.8856548856548857 0.6788321167883211 1.0395010395010396
75 74 481 426 55 0 4 88.57 0.6637931034482759 1.0395010395010396 0.75
76 75 116 77 39 0 1 66.38 0.6306306306306306 0.75 0.6936936936936937
77 76 111 70 41 0 1 63.06 0.6521739130434783 0.6936936936936937 0.7217391304347827
78 77 115 75 40 0 1 65.22 0.8895705521472392 0.7217391304347827 0.9079754601226994
79 78 489 435 54 0 4 88.96 0.6842105263157895 0.9079754601226994 0.6616541353383458
80 79 133 91 42 0 1 68.42 0.6691729323308271 0.6616541353383458 0.7443609022556391
81 80 133 89 44 0 1 66.92 0.7710280373831776 0.7443609022556391 0.6495327102803738
82 81 214 165 49 0 2 77.1 0.8434782608695652 0.6495327102803738 0.8869565217391304
83 82 345 291 54 0 3 84.35 0.6504065040650406 0.8869565217391304 0.6910569105691057
84 83 123 80 43 0 1 65.04 0.648 0.6910569105691057 0.656
85 84 125 81 44 0 1 64.8 0.689922480620155 0.656 0.6666666666666666
86 85 129 89 40 0 1 68.99 0.6481481481481481 0.6666666666666666 0.6018518518518519
87 86 108 70 38 0 1 64.81 0.6446280991735537 0.6018518518518519 0.7024793388429752
88 87 121 78 43 0 1 64.46 0.8160919540229885 0.7024793388429752 0.7739463601532567
89 88 261 213 48 0 2 81.61 0.8539944903581267 0.7739463601532567 0.8705234159779615
90 89 363 310 53 0 3 85.4 0.9487632508833922 0.8705234159779615 0.950530035335689
91 90 1132 1074 58 0 9 94.88 0.6692913385826772 0.950530035335689 0.5905511811023622
92 91 127 85 42 0 1 66.93 0.6754385964912281 0.5905511811023622 0.6842105263157895
93 92 114 77 37 0 1 67.54 0.8454810495626822 0.6842105263157895 0.880466472303207
94 93 343 290 53 0 3 84.55 0.6818181818181818 0.880466472303207 0.696969696969697
95 94 132 90 42 0 1 68.18 0.8575342465753425 0.696969696969697 0.8821917808219178
96 95 365 313 52 0 3 85.75 0.8093385214007782 0.8821917808219178 0.7120622568093385
97 96 257 208 49 0 2 80.93 0.9352272727272727 0.7120622568093385 1.0261363636363636
98 97 880 823 57 0 7 93.52 0.9904940003116721 1.0261363636363636 0.8669160043634097
99 98 6417 6356 61 0 52 99.05 0.9732858414959928 0.8669160043634097 0.9541406945681211
100 99 2246 2186 60 0 18 97.33 0.6636363636363637 0.9541406945681211 0.5909090909090909
100 110 73 37 0 1 66.36 0.5909090909090909