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,122,41,81,0,1,33.61,0.02459016393442623
2,382,235,147,0,3,61.52,0.15706806282722513
3,127,38,89,0,1,29.92,0.10236220472440945
4,113,33,80,0,1,29.2,0.08849557522123894
5,244,121,123,0,2,49.59,0.11065573770491803
6,116,40,76,0,1,34.48,0.09482758620689655
7,656,474,182,0,5,72.26,0.16310975609756098
8,128,39,89,0,1,30.47,0.046875
9,114,37,77,0,1,32.46,0.08771929824561403
10,115,33,82,0,1,28.7,0.06956521739130435
11,246,129,117,0,2,52.44,0.09349593495934959
12,132,50,82,0,1,37.88,0.08333333333333333
13,139,50,89,0,1,35.97,0.08633093525179857
14,120,35,85,0,1,29.17,0.058333333333333334
15,261,134,127,0,2,51.34,0.13793103448275862
16,225,109,116,0,2,48.44,0.10666666666666667
17,120,39,81,0,1,32.5,0.06666666666666667
18,117,39,78,0,1,33.33,0.07692307692307693
19,360,213,147,0,3,59.17,0.10277777777777777
20,117,40,77,0,1,34.19,0.09401709401709402
21,134,48,86,0,1,35.82,0.07462686567164178
22,147,55,92,0,1,37.41,0.12244897959183673
23,142,50,92,0,1,35.21,0.07746478873239436
24,264,140,124,0,2,53.03,0.10984848484848485
25,123,42,81,0,1,34.15,0.11382113821138211
26,141,50,91,0,1,35.46,0.0851063829787234
27,128,45,83,0,1,35.16,0.0703125
28,564,390,174,0,5,69.15,0.16666666666666666
29,133,47,86,0,1,35.34,0.06015037593984962
30,125,45,80,0,1,36.0,0.096
31,115,31,84,0,1,26.96,0.06956521739130435
32,468,308,160,0,4,65.81,0.17094017094017094
33,116,37,79,0,1,31.9,0.034482758620689655
34,498,335,163,0,4,67.27,0.18072289156626506
35,132,39,93,0,1,29.55,0.09848484848484848
36,100,29,71,0,1,29.0,0.07
37,149,52,97,0,1,34.9,0.10067114093959731
38,355,208,147,0,3,58.59,0.16338028169014085
39,962,766,196,0,8,79.63,0.2047817047817048
40,128,47,81,0,1,36.72,0.109375
41,474,306,168,0,4,64.56,0.16666666666666666
42,495,328,167,0,4,66.26,0.17777777777777778
43,213,99,114,0,2,46.48,0.08450704225352113
44,112,32,80,0,1,28.57,0.07142857142857142
45,129,41,88,0,1,31.78,0.05426356589147287
46,133,45,88,0,1,33.83,0.07518796992481203
47,1262,1055,207,0,10,83.6,0.16085578446909668
48,136,52,84,0,1,38.24,0.10294117647058823
49,141,59,82,0,1,41.84,0.10638297872340426
50,119,41,78,0,1,34.45,0.07563025210084033
51,599,420,179,0,5,70.12,0.17696160267111852
52,1106,902,204,0,9,81.56,0.20253164556962025
53,121,35,86,0,1,28.93,0.05785123966942149
54,131,39,92,0,1,29.77,0.061068702290076333
55,124,42,82,0,1,33.87,0.12903225806451613
56,130,48,82,0,1,36.92,0.06923076923076923
57,124,40,84,0,1,32.26,0.08870967741935484
58,2118,1897,221,0,17,89.57,0.23937677053824363
59,205,95,110,0,2,46.34,0.1024390243902439
60,137,47,90,0,1,34.31,0.072992700729927
61,3216,2986,230,0,26,92.85,0.23227611940298507
62,138,48,90,0,1,34.78,0.07971014492753623
63,117,36,81,0,1,30.77,0.11965811965811966
64,264,134,130,0,2,50.76,0.10227272727272728
65,139,52,87,0,1,37.41,0.07913669064748201
66,1248,1045,203,0,10,83.73,0.20993589743589744
67,146,52,94,0,1,35.62,0.15753424657534246
68,8414,8173,241,0,69,97.14,0.24007606370335155
69,116,36,80,0,1,31.03,0.11206896551724138
70,120,38,82,0,1,31.67,0.08333333333333333
71,244,127,117,0,2,52.05,0.0942622950819672
72,117,35,82,0,1,29.91,0.08547008547008547
73,131,44,87,0,1,33.59,0.09923664122137404
74,142,48,94,0,1,33.8,0.056338028169014086
75,343,197,146,0,3,57.43,0.1836734693877551
76,250,124,126,0,2,49.6,0.124
77,253,128,125,0,2,50.59,0.11462450592885376
78,394,237,157,0,3,60.15,0.15228426395939088
79,1910,1690,220,0,15,88.48,0.225130890052356
80,120,34,86,0,1,28.33,0.03333333333333333
81,121,42,79,0,1,34.71,0.09090909090909091
82,647,465,182,0,5,71.87,0.17001545595054096
83,248,126,122,0,2,50.81,0.13709677419354838
84,144,51,93,0,1,35.42,0.125
85,108,32,76,0,1,29.63,0.037037037037037035
86,211,94,117,0,2,44.55,0.08530805687203792
87,134,49,85,0,1,36.57,0.08208955223880597
88,224,107,117,0,2,47.77,0.13839285714285715
89,135,49,86,0,1,36.3,0.1037037037037037
90,124,35,89,0,1,28.23,0.07258064516129033
91,240,116,124,0,2,48.33,0.1125
92,229,108,121,0,2,47.16,0.09606986899563319
93,393,241,152,0,3,61.32,0.13994910941475827
94,125,37,88,0,1,29.6,0.032
95,257,140,117,0,2,54.47,0.08949416342412451
96,139,47,92,0,1,33.81,0.08633093525179857
97,127,45,82,0,1,35.43,0.03937007874015748
98,4578,4343,235,0,37,94.87,0.22804718217562253
99,482,323,159,0,4,67.01,0.1887966804979253
100,249,130,119,0,2,52.21,0.11646586345381527
1,122,41,81,0,1,0.6151832460732984,0.15706806282722513
2,382,235,147,0,3,0.2992125984251969,0.10236220472440945
3,127,38,89,0,1,0.2920353982300885,0.08849557522123894
4,113,33,80,0,1,0.4959016393442623,0.11065573770491803
5,244,121,123,0,2,0.3448275862068966,0.09482758620689655
6,116,40,76,0,1,0.7225609756097561,0.16310975609756098
7,656,474,182,0,5,0.3046875,0.046875
8,128,39,89,0,1,0.32456140350877194,0.08771929824561403
9,114,37,77,0,1,0.28695652173913044,0.06956521739130435
10,115,33,82,0,1,0.524390243902439,0.09349593495934959
11,246,129,117,0,2,0.3787878787878788,0.08333333333333333
12,132,50,82,0,1,0.3597122302158273,0.08633093525179857
13,139,50,89,0,1,0.2916666666666667,0.058333333333333334
14,120,35,85,0,1,0.5134099616858238,0.13793103448275862
15,261,134,127,0,2,0.48444444444444446,0.10666666666666667
16,225,109,116,0,2,0.325,0.06666666666666667
17,120,39,81,0,1,0.3333333333333333,0.07692307692307693
18,117,39,78,0,1,0.5916666666666667,0.10277777777777777
19,360,213,147,0,3,0.3418803418803419,0.09401709401709402
20,117,40,77,0,1,0.3582089552238806,0.07462686567164178
21,134,48,86,0,1,0.3741496598639456,0.12244897959183673
22,147,55,92,0,1,0.352112676056338,0.07746478873239436
23,142,50,92,0,1,0.5303030303030303,0.10984848484848485
24,264,140,124,0,2,0.34146341463414637,0.11382113821138211
25,123,42,81,0,1,0.3546099290780142,0.0851063829787234
26,141,50,91,0,1,0.3515625,0.0703125
27,128,45,83,0,1,0.6914893617021277,0.16666666666666666
28,564,390,174,0,5,0.3533834586466165,0.06015037593984962
29,133,47,86,0,1,0.36,0.096
30,125,45,80,0,1,0.26956521739130435,0.06956521739130435
31,115,31,84,0,1,0.6581196581196581,0.17094017094017094
32,468,308,160,0,4,0.31896551724137934,0.034482758620689655
33,116,37,79,0,1,0.6726907630522089,0.18072289156626506
34,498,335,163,0,4,0.29545454545454547,0.09848484848484848
35,132,39,93,0,1,0.29,0.07
36,100,29,71,0,1,0.348993288590604,0.10067114093959731
37,149,52,97,0,1,0.5859154929577465,0.16338028169014085
38,355,208,147,0,3,0.7962577962577962,0.2047817047817048
39,962,766,196,0,8,0.3671875,0.109375
40,128,47,81,0,1,0.6455696202531646,0.16666666666666666
41,474,306,168,0,4,0.6626262626262627,0.17777777777777778
42,495,328,167,0,4,0.4647887323943662,0.08450704225352113
43,213,99,114,0,2,0.2857142857142857,0.07142857142857142
44,112,32,80,0,1,0.3178294573643411,0.05426356589147287
45,129,41,88,0,1,0.3383458646616541,0.07518796992481203
46,133,45,88,0,1,0.8359746434231379,0.16085578446909668
47,1262,1055,207,0,10,0.38235294117647056,0.10294117647058823
48,136,52,84,0,1,0.41843971631205673,0.10638297872340426
49,141,59,82,0,1,0.3445378151260504,0.07563025210084033
50,119,41,78,0,1,0.7011686143572621,0.17696160267111852
51,599,420,179,0,5,0.8155515370705244,0.20253164556962025
52,1106,902,204,0,9,0.2892561983471074,0.05785123966942149
53,121,35,86,0,1,0.29770992366412213,0.061068702290076333
54,131,39,92,0,1,0.3387096774193548,0.12903225806451613
55,124,42,82,0,1,0.36923076923076925,0.06923076923076923
56,130,48,82,0,1,0.3225806451612903,0.08870967741935484
57,124,40,84,0,1,0.8956562795089708,0.23937677053824363
58,2118,1897,221,0,17,0.4634146341463415,0.1024390243902439
59,205,95,110,0,2,0.34306569343065696,0.072992700729927
60,137,47,90,0,1,0.9284825870646766,0.23227611940298507
61,3216,2986,230,0,26,0.34782608695652173,0.07971014492753623
62,138,48,90,0,1,0.3076923076923077,0.11965811965811966
63,117,36,81,0,1,0.5075757575757576,0.10227272727272728
64,264,134,130,0,2,0.37410071942446044,0.07913669064748201
65,139,52,87,0,1,0.8373397435897436,0.20993589743589744
66,1248,1045,203,0,10,0.3561643835616438,0.15753424657534246
67,146,52,94,0,1,0.9713572617066794,0.24007606370335155
68,8414,8173,241,0,69,0.3103448275862069,0.11206896551724138
69,116,36,80,0,1,0.31666666666666665,0.08333333333333333
70,120,38,82,0,1,0.5204918032786885,0.0942622950819672
71,244,127,117,0,2,0.29914529914529914,0.08547008547008547
72,117,35,82,0,1,0.33587786259541985,0.09923664122137404
73,131,44,87,0,1,0.3380281690140845,0.056338028169014086
74,142,48,94,0,1,0.5743440233236151,0.1836734693877551
75,343,197,146,0,3,0.496,0.124
76,250,124,126,0,2,0.5059288537549407,0.11462450592885376
77,253,128,125,0,2,0.6015228426395939,0.15228426395939088
78,394,237,157,0,3,0.8848167539267016,0.225130890052356
79,1910,1690,220,0,15,0.2833333333333333,0.03333333333333333
80,120,34,86,0,1,0.34710743801652894,0.09090909090909091
81,121,42,79,0,1,0.7187017001545595,0.17001545595054096
82,647,465,182,0,5,0.5080645161290323,0.13709677419354838
83,248,126,122,0,2,0.3541666666666667,0.125
84,144,51,93,0,1,0.2962962962962963,0.037037037037037035
85,108,32,76,0,1,0.44549763033175355,0.08530805687203792
86,211,94,117,0,2,0.3656716417910448,0.08208955223880597
87,134,49,85,0,1,0.47767857142857145,0.13839285714285715
88,224,107,117,0,2,0.362962962962963,0.1037037037037037
89,135,49,86,0,1,0.28225806451612906,0.07258064516129033
90,124,35,89,0,1,0.48333333333333334,0.1125
91,240,116,124,0,2,0.47161572052401746,0.09606986899563319
92,229,108,121,0,2,0.6132315521628499,0.13994910941475827
93,393,241,152,0,3,0.296,0.032
94,125,37,88,0,1,0.5447470817120622,0.08949416342412451
95,257,140,117,0,2,0.3381294964028777,0.08633093525179857
96,139,47,92,0,1,0.3543307086614173,0.03937007874015748
97,127,45,82,0,1,0.9486675404106597,0.22804718217562253
98,4578,4343,235,0,37,0.6701244813278008,0.1887966804979253
99,482,323,159,0,4,0.5220883534136547,0.11646586345381527
1 obj_id access_count hits misses mu lambda hit_rate avg_age
2 1 122 41 81 0 1 33.61 0.6151832460732984 0.02459016393442623 0.15706806282722513
3 2 382 235 147 0 3 61.52 0.2992125984251969 0.15706806282722513 0.10236220472440945
4 3 127 38 89 0 1 29.92 0.2920353982300885 0.10236220472440945 0.08849557522123894
5 4 113 33 80 0 1 29.2 0.4959016393442623 0.08849557522123894 0.11065573770491803
6 5 244 121 123 0 2 49.59 0.3448275862068966 0.11065573770491803 0.09482758620689655
7 6 116 40 76 0 1 34.48 0.7225609756097561 0.09482758620689655 0.16310975609756098
8 7 656 474 182 0 5 72.26 0.3046875 0.16310975609756098 0.046875
9 8 128 39 89 0 1 30.47 0.32456140350877194 0.046875 0.08771929824561403
10 9 114 37 77 0 1 32.46 0.28695652173913044 0.08771929824561403 0.06956521739130435
11 10 115 33 82 0 1 28.7 0.524390243902439 0.06956521739130435 0.09349593495934959
12 11 246 129 117 0 2 52.44 0.3787878787878788 0.09349593495934959 0.08333333333333333
13 12 132 50 82 0 1 37.88 0.3597122302158273 0.08333333333333333 0.08633093525179857
14 13 139 50 89 0 1 35.97 0.2916666666666667 0.08633093525179857 0.058333333333333334
15 14 120 35 85 0 1 29.17 0.5134099616858238 0.058333333333333334 0.13793103448275862
16 15 261 134 127 0 2 51.34 0.48444444444444446 0.13793103448275862 0.10666666666666667
17 16 225 109 116 0 2 48.44 0.325 0.10666666666666667 0.06666666666666667
18 17 120 39 81 0 1 32.5 0.3333333333333333 0.06666666666666667 0.07692307692307693
19 18 117 39 78 0 1 33.33 0.5916666666666667 0.07692307692307693 0.10277777777777777
20 19 360 213 147 0 3 59.17 0.3418803418803419 0.10277777777777777 0.09401709401709402
21 20 117 40 77 0 1 34.19 0.3582089552238806 0.09401709401709402 0.07462686567164178
22 21 134 48 86 0 1 35.82 0.3741496598639456 0.07462686567164178 0.12244897959183673
23 22 147 55 92 0 1 37.41 0.352112676056338 0.12244897959183673 0.07746478873239436
24 23 142 50 92 0 1 35.21 0.5303030303030303 0.07746478873239436 0.10984848484848485
25 24 264 140 124 0 2 53.03 0.34146341463414637 0.10984848484848485 0.11382113821138211
26 25 123 42 81 0 1 34.15 0.3546099290780142 0.11382113821138211 0.0851063829787234
27 26 141 50 91 0 1 35.46 0.3515625 0.0851063829787234 0.0703125
28 27 128 45 83 0 1 35.16 0.6914893617021277 0.0703125 0.16666666666666666
29 28 564 390 174 0 5 69.15 0.3533834586466165 0.16666666666666666 0.06015037593984962
30 29 133 47 86 0 1 35.34 0.36 0.06015037593984962 0.096
31 30 125 45 80 0 1 36.0 0.26956521739130435 0.096 0.06956521739130435
32 31 115 31 84 0 1 26.96 0.6581196581196581 0.06956521739130435 0.17094017094017094
33 32 468 308 160 0 4 65.81 0.31896551724137934 0.17094017094017094 0.034482758620689655
34 33 116 37 79 0 1 31.9 0.6726907630522089 0.034482758620689655 0.18072289156626506
35 34 498 335 163 0 4 67.27 0.29545454545454547 0.18072289156626506 0.09848484848484848
36 35 132 39 93 0 1 29.55 0.29 0.09848484848484848 0.07
37 36 100 29 71 0 1 29.0 0.348993288590604 0.07 0.10067114093959731
38 37 149 52 97 0 1 34.9 0.5859154929577465 0.10067114093959731 0.16338028169014085
39 38 355 208 147 0 3 58.59 0.7962577962577962 0.16338028169014085 0.2047817047817048
40 39 962 766 196 0 8 79.63 0.3671875 0.2047817047817048 0.109375
41 40 128 47 81 0 1 36.72 0.6455696202531646 0.109375 0.16666666666666666
42 41 474 306 168 0 4 64.56 0.6626262626262627 0.16666666666666666 0.17777777777777778
43 42 495 328 167 0 4 66.26 0.4647887323943662 0.17777777777777778 0.08450704225352113
44 43 213 99 114 0 2 46.48 0.2857142857142857 0.08450704225352113 0.07142857142857142
45 44 112 32 80 0 1 28.57 0.3178294573643411 0.07142857142857142 0.05426356589147287
46 45 129 41 88 0 1 31.78 0.3383458646616541 0.05426356589147287 0.07518796992481203
47 46 133 45 88 0 1 33.83 0.8359746434231379 0.07518796992481203 0.16085578446909668
48 47 1262 1055 207 0 10 83.6 0.38235294117647056 0.16085578446909668 0.10294117647058823
49 48 136 52 84 0 1 38.24 0.41843971631205673 0.10294117647058823 0.10638297872340426
50 49 141 59 82 0 1 41.84 0.3445378151260504 0.10638297872340426 0.07563025210084033
51 50 119 41 78 0 1 34.45 0.7011686143572621 0.07563025210084033 0.17696160267111852
52 51 599 420 179 0 5 70.12 0.8155515370705244 0.17696160267111852 0.20253164556962025
53 52 1106 902 204 0 9 81.56 0.2892561983471074 0.20253164556962025 0.05785123966942149
54 53 121 35 86 0 1 28.93 0.29770992366412213 0.05785123966942149 0.061068702290076333
55 54 131 39 92 0 1 29.77 0.3387096774193548 0.061068702290076333 0.12903225806451613
56 55 124 42 82 0 1 33.87 0.36923076923076925 0.12903225806451613 0.06923076923076923
57 56 130 48 82 0 1 36.92 0.3225806451612903 0.06923076923076923 0.08870967741935484
58 57 124 40 84 0 1 32.26 0.8956562795089708 0.08870967741935484 0.23937677053824363
59 58 2118 1897 221 0 17 89.57 0.4634146341463415 0.23937677053824363 0.1024390243902439
60 59 205 95 110 0 2 46.34 0.34306569343065696 0.1024390243902439 0.072992700729927
61 60 137 47 90 0 1 34.31 0.9284825870646766 0.072992700729927 0.23227611940298507
62 61 3216 2986 230 0 26 92.85 0.34782608695652173 0.23227611940298507 0.07971014492753623
63 62 138 48 90 0 1 34.78 0.3076923076923077 0.07971014492753623 0.11965811965811966
64 63 117 36 81 0 1 30.77 0.5075757575757576 0.11965811965811966 0.10227272727272728
65 64 264 134 130 0 2 50.76 0.37410071942446044 0.10227272727272728 0.07913669064748201
66 65 139 52 87 0 1 37.41 0.8373397435897436 0.07913669064748201 0.20993589743589744
67 66 1248 1045 203 0 10 83.73 0.3561643835616438 0.20993589743589744 0.15753424657534246
68 67 146 52 94 0 1 35.62 0.9713572617066794 0.15753424657534246 0.24007606370335155
69 68 8414 8173 241 0 69 97.14 0.3103448275862069 0.24007606370335155 0.11206896551724138
70 69 116 36 80 0 1 31.03 0.31666666666666665 0.11206896551724138 0.08333333333333333
71 70 120 38 82 0 1 31.67 0.5204918032786885 0.08333333333333333 0.0942622950819672
72 71 244 127 117 0 2 52.05 0.29914529914529914 0.0942622950819672 0.08547008547008547
73 72 117 35 82 0 1 29.91 0.33587786259541985 0.08547008547008547 0.09923664122137404
74 73 131 44 87 0 1 33.59 0.3380281690140845 0.09923664122137404 0.056338028169014086
75 74 142 48 94 0 1 33.8 0.5743440233236151 0.056338028169014086 0.1836734693877551
76 75 343 197 146 0 3 57.43 0.496 0.1836734693877551 0.124
77 76 250 124 126 0 2 49.6 0.5059288537549407 0.124 0.11462450592885376
78 77 253 128 125 0 2 50.59 0.6015228426395939 0.11462450592885376 0.15228426395939088
79 78 394 237 157 0 3 60.15 0.8848167539267016 0.15228426395939088 0.225130890052356
80 79 1910 1690 220 0 15 88.48 0.2833333333333333 0.225130890052356 0.03333333333333333
81 80 120 34 86 0 1 28.33 0.34710743801652894 0.03333333333333333 0.09090909090909091
82 81 121 42 79 0 1 34.71 0.7187017001545595 0.09090909090909091 0.17001545595054096
83 82 647 465 182 0 5 71.87 0.5080645161290323 0.17001545595054096 0.13709677419354838
84 83 248 126 122 0 2 50.81 0.3541666666666667 0.13709677419354838 0.125
85 84 144 51 93 0 1 35.42 0.2962962962962963 0.125 0.037037037037037035
86 85 108 32 76 0 1 29.63 0.44549763033175355 0.037037037037037035 0.08530805687203792
87 86 211 94 117 0 2 44.55 0.3656716417910448 0.08530805687203792 0.08208955223880597
88 87 134 49 85 0 1 36.57 0.47767857142857145 0.08208955223880597 0.13839285714285715
89 88 224 107 117 0 2 47.77 0.362962962962963 0.13839285714285715 0.1037037037037037
90 89 135 49 86 0 1 36.3 0.28225806451612906 0.1037037037037037 0.07258064516129033
91 90 124 35 89 0 1 28.23 0.48333333333333334 0.07258064516129033 0.1125
92 91 240 116 124 0 2 48.33 0.47161572052401746 0.1125 0.09606986899563319
93 92 229 108 121 0 2 47.16 0.6132315521628499 0.09606986899563319 0.13994910941475827
94 93 393 241 152 0 3 61.32 0.296 0.13994910941475827 0.032
95 94 125 37 88 0 1 29.6 0.5447470817120622 0.032 0.08949416342412451
96 95 257 140 117 0 2 54.47 0.3381294964028777 0.08949416342412451 0.08633093525179857
97 96 139 47 92 0 1 33.81 0.3543307086614173 0.08633093525179857 0.03937007874015748
98 97 127 45 82 0 1 35.43 0.9486675404106597 0.03937007874015748 0.22804718217562253
99 98 4578 4343 235 0 37 94.87 0.6701244813278008 0.22804718217562253 0.1887966804979253
100 99 482 323 159 0 4 67.01 0.5220883534136547 0.1887966804979253 0.11646586345381527
100 249 130 119 0 2 52.21 0.11646586345381527