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,127,68,59,0,1,53.54,0.2677165354330709
2,270,187,83,0,2,69.26,0.3148148148148148
3,392,296,96,0,3,75.51,0.36989795918367346
4,221,141,80,0,2,63.8,0.3438914027149321
5,138,72,66,0,1,52.17,0.2391304347826087
6,133,69,64,0,1,51.88,0.23308270676691728
7,361,265,96,0,3,73.41,0.34349030470914127
8,472,369,103,0,4,78.18,0.3983050847457627
9,248,160,88,0,2,64.52,0.29838709677419356
10,114,56,58,0,1,49.12,0.2719298245614035
11,364,271,93,0,3,74.45,0.3324175824175824
12,133,68,65,0,1,51.13,0.21052631578947367
13,115,52,63,0,1,45.22,0.21739130434782608
14,124,62,62,0,1,50.0,0.14516129032258066
15,277,188,89,0,2,67.87,0.33212996389891697
16,1576,1458,118,0,12,92.51,0.48286802030456855
17,121,58,63,0,1,47.93,0.30578512396694213
18,272,187,85,0,2,68.75,0.31985294117647056
19,137,71,66,0,1,51.82,0.24817518248175183
20,132,65,67,0,1,49.24,0.29545454545454547
21,129,63,66,0,1,48.84,0.29457364341085274
22,100,41,59,0,1,41.0,0.17
23,114,57,57,0,1,50.0,0.21929824561403508
24,138,66,72,0,1,47.83,0.18840579710144928
25,126,65,61,0,1,51.59,0.3333333333333333
26,134,69,65,0,1,51.49,0.2462686567164179
27,132,65,67,0,1,49.24,0.3181818181818182
28,144,76,68,0,1,52.78,0.2847222222222222
29,636,529,107,0,5,83.18,0.38522012578616355
30,136,71,65,0,1,52.21,0.23529411764705882
31,119,59,60,0,1,49.58,0.2857142857142857
32,118,53,65,0,1,44.92,0.2627118644067797
33,717,609,108,0,6,84.94,0.39748953974895396
34,118,57,61,0,1,48.31,0.2711864406779661
35,100,42,58,0,1,42.0,0.24
36,120,57,63,0,1,47.5,0.20833333333333334
37,135,68,67,0,1,50.37,0.26666666666666666
38,138,75,63,0,1,54.35,0.34057971014492755
39,132,71,61,0,1,53.79,0.21212121212121213
40,116,55,61,0,1,47.41,0.28448275862068967
41,479,378,101,0,4,78.91,0.42379958246346555
42,387,292,95,0,3,75.45,0.35658914728682173
43,122,60,62,0,1,49.18,0.2540983606557377
44,255,172,83,0,2,67.45,0.36470588235294116
45,246,163,83,0,2,66.26,0.3780487804878049
46,917,807,110,0,7,88.0,0.42748091603053434
47,128,65,63,0,1,50.78,0.2734375
48,816,705,111,0,6,86.4,0.4019607843137255
49,267,183,84,0,2,68.54,0.32209737827715357
50,145,79,66,0,1,54.48,0.2620689655172414
51,347,251,96,0,3,72.33,0.345821325648415
52,912,800,112,0,7,87.72,0.3925438596491228
53,114,55,59,0,1,48.25,0.2631578947368421
54,263,178,85,0,2,67.68,0.376425855513308
55,273,188,85,0,2,68.86,0.3772893772893773
56,271,188,83,0,2,69.37,0.33210332103321033
57,2326,2205,121,0,18,94.8,0.4484092863284609
58,122,56,66,0,1,45.9,0.26229508196721313
59,129,67,62,0,1,51.94,0.2713178294573643
60,134,65,69,0,1,48.51,0.22388059701492538
61,2557,2436,121,0,20,95.27,0.409464215877982
62,137,76,61,0,1,55.47,0.27007299270072993
63,665,559,106,0,5,84.06,0.40601503759398494
64,1412,1295,117,0,11,91.71,0.42209631728045327
65,904,793,111,0,7,87.72,0.42367256637168144
66,220,138,82,0,2,62.73,0.33181818181818185
67,135,72,63,0,1,53.33,0.37777777777777777
68,138,72,66,0,1,52.17,0.21014492753623187
69,392,295,97,0,3,75.26,0.32653061224489793
70,120,64,56,0,1,53.33,0.25
71,488,387,101,0,4,79.3,0.3790983606557377
72,230,148,82,0,2,64.35,0.3782608695652174
73,237,148,89,0,2,62.45,0.3206751054852321
74,123,61,62,0,1,49.59,0.23577235772357724
75,127,69,58,0,1,54.33,0.2755905511811024
76,133,66,67,0,1,49.62,0.2781954887218045
77,1138,1024,114,0,9,89.98,0.4305799648506151
78,3671,3548,123,0,29,96.65,0.4652683192590575
79,128,59,69,0,1,46.09,0.1171875
80,114,51,63,0,1,44.74,0.2719298245614035
81,133,68,65,0,1,51.13,0.21052631578947367
82,246,161,85,0,2,65.45,0.32113821138211385
83,121,57,64,0,1,47.11,0.256198347107438
84,234,153,81,0,2,65.38,0.29914529914529914
85,386,289,97,0,3,74.87,0.35751295336787564
86,257,170,87,0,2,66.15,0.35019455252918286
87,132,61,71,0,1,46.21,0.23484848484848486
88,118,53,65,0,1,44.92,0.11864406779661017
89,630,521,109,0,5,82.7,0.4523809523809524
90,131,67,64,0,1,51.15,0.20610687022900764
91,544,443,101,0,4,81.43,0.40808823529411764
92,274,188,86,0,2,68.61,0.3357664233576642
93,141,76,65,0,1,53.9,0.2907801418439716
94,257,170,87,0,2,66.15,0.377431906614786
95,1002,889,113,0,8,88.72,0.4550898203592814
96,137,67,70,0,1,48.91,0.24087591240875914
97,378,280,98,0,3,74.07,0.3492063492063492
98,133,67,66,0,1,50.38,0.2631578947368421
99,115,55,60,0,1,47.83,0.23478260869565218
100,141,72,69,0,1,51.06,0.2127659574468085
1,127,68,59,0,1,0.6925925925925925,0.3148148148148148
2,270,187,83,0,2,0.7551020408163265,0.36989795918367346
3,392,296,96,0,3,0.6380090497737556,0.3438914027149321
4,221,141,80,0,2,0.5217391304347826,0.2391304347826087
5,138,72,66,0,1,0.518796992481203,0.23308270676691728
6,133,69,64,0,1,0.7340720221606648,0.34349030470914127
7,361,265,96,0,3,0.7817796610169492,0.3983050847457627
8,472,369,103,0,4,0.6451612903225806,0.29838709677419356
9,248,160,88,0,2,0.49122807017543857,0.2719298245614035
10,114,56,58,0,1,0.7445054945054945,0.3324175824175824
11,364,271,93,0,3,0.5112781954887218,0.21052631578947367
12,133,68,65,0,1,0.45217391304347826,0.21739130434782608
13,115,52,63,0,1,0.5,0.14516129032258066
14,124,62,62,0,1,0.6787003610108303,0.33212996389891697
15,277,188,89,0,2,0.9251269035532995,0.48286802030456855
16,1576,1458,118,0,12,0.4793388429752066,0.30578512396694213
17,121,58,63,0,1,0.6875,0.31985294117647056
18,272,187,85,0,2,0.5182481751824818,0.24817518248175183
19,137,71,66,0,1,0.49242424242424243,0.29545454545454547
20,132,65,67,0,1,0.4883720930232558,0.29457364341085274
21,129,63,66,0,1,0.41,0.17
22,100,41,59,0,1,0.5,0.21929824561403508
23,114,57,57,0,1,0.4782608695652174,0.18840579710144928
24,138,66,72,0,1,0.5158730158730159,0.3333333333333333
25,126,65,61,0,1,0.5149253731343284,0.2462686567164179
26,134,69,65,0,1,0.49242424242424243,0.3181818181818182
27,132,65,67,0,1,0.5277777777777778,0.2847222222222222
28,144,76,68,0,1,0.8317610062893082,0.38522012578616355
29,636,529,107,0,5,0.5220588235294118,0.23529411764705882
30,136,71,65,0,1,0.4957983193277311,0.2857142857142857
31,119,59,60,0,1,0.4491525423728814,0.2627118644067797
32,118,53,65,0,1,0.8493723849372385,0.39748953974895396
33,717,609,108,0,6,0.4830508474576271,0.2711864406779661
34,118,57,61,0,1,0.42,0.24
35,100,42,58,0,1,0.475,0.20833333333333334
36,120,57,63,0,1,0.5037037037037037,0.26666666666666666
37,135,68,67,0,1,0.5434782608695652,0.34057971014492755
38,138,75,63,0,1,0.5378787878787878,0.21212121212121213
39,132,71,61,0,1,0.47413793103448276,0.28448275862068967
40,116,55,61,0,1,0.7891440501043842,0.42379958246346555
41,479,378,101,0,4,0.7545219638242894,0.35658914728682173
42,387,292,95,0,3,0.4918032786885246,0.2540983606557377
43,122,60,62,0,1,0.6745098039215687,0.36470588235294116
44,255,172,83,0,2,0.6626016260162602,0.3780487804878049
45,246,163,83,0,2,0.8800436205016358,0.42748091603053434
46,917,807,110,0,7,0.5078125,0.2734375
47,128,65,63,0,1,0.8639705882352942,0.4019607843137255
48,816,705,111,0,6,0.6853932584269663,0.32209737827715357
49,267,183,84,0,2,0.5448275862068965,0.2620689655172414
50,145,79,66,0,1,0.723342939481268,0.345821325648415
51,347,251,96,0,3,0.8771929824561403,0.3925438596491228
52,912,800,112,0,7,0.4824561403508772,0.2631578947368421
53,114,55,59,0,1,0.6768060836501901,0.376425855513308
54,263,178,85,0,2,0.6886446886446886,0.3772893772893773
55,273,188,85,0,2,0.6937269372693727,0.33210332103321033
56,271,188,83,0,2,0.9479793637145314,0.4484092863284609
57,2326,2205,121,0,18,0.45901639344262296,0.26229508196721313
58,122,56,66,0,1,0.5193798449612403,0.2713178294573643
59,129,67,62,0,1,0.48507462686567165,0.22388059701492538
60,134,65,69,0,1,0.95267892061009,0.409464215877982
61,2557,2436,121,0,20,0.5547445255474452,0.27007299270072993
62,137,76,61,0,1,0.8406015037593985,0.40601503759398494
63,665,559,106,0,5,0.9171388101983002,0.42209631728045327
64,1412,1295,117,0,11,0.8772123893805309,0.42367256637168144
65,904,793,111,0,7,0.6272727272727273,0.33181818181818185
66,220,138,82,0,2,0.5333333333333333,0.37777777777777777
67,135,72,63,0,1,0.5217391304347826,0.21014492753623187
68,138,72,66,0,1,0.7525510204081632,0.32653061224489793
69,392,295,97,0,3,0.5333333333333333,0.25
70,120,64,56,0,1,0.7930327868852459,0.3790983606557377
71,488,387,101,0,4,0.6434782608695652,0.3782608695652174
72,230,148,82,0,2,0.6244725738396625,0.3206751054852321
73,237,148,89,0,2,0.4959349593495935,0.23577235772357724
74,123,61,62,0,1,0.5433070866141733,0.2755905511811024
75,127,69,58,0,1,0.49624060150375937,0.2781954887218045
76,133,66,67,0,1,0.8998242530755711,0.4305799648506151
77,1138,1024,114,0,9,0.9664941432852084,0.4652683192590575
78,3671,3548,123,0,29,0.4609375,0.1171875
79,128,59,69,0,1,0.4473684210526316,0.2719298245614035
80,114,51,63,0,1,0.5112781954887218,0.21052631578947367
81,133,68,65,0,1,0.6544715447154471,0.32113821138211385
82,246,161,85,0,2,0.47107438016528924,0.256198347107438
83,121,57,64,0,1,0.6538461538461539,0.29914529914529914
84,234,153,81,0,2,0.7487046632124352,0.35751295336787564
85,386,289,97,0,3,0.6614785992217899,0.35019455252918286
86,257,170,87,0,2,0.4621212121212121,0.23484848484848486
87,132,61,71,0,1,0.4491525423728814,0.11864406779661017
88,118,53,65,0,1,0.8269841269841269,0.4523809523809524
89,630,521,109,0,5,0.5114503816793893,0.20610687022900764
90,131,67,64,0,1,0.8143382352941176,0.40808823529411764
91,544,443,101,0,4,0.6861313868613139,0.3357664233576642
92,274,188,86,0,2,0.5390070921985816,0.2907801418439716
93,141,76,65,0,1,0.6614785992217899,0.377431906614786
94,257,170,87,0,2,0.8872255489021956,0.4550898203592814
95,1002,889,113,0,8,0.48905109489051096,0.24087591240875914
96,137,67,70,0,1,0.7407407407407407,0.3492063492063492
97,378,280,98,0,3,0.5037593984962406,0.2631578947368421
98,133,67,66,0,1,0.4782608695652174,0.23478260869565218
99,115,55,60,0,1,0.5106382978723404,0.2127659574468085
1 obj_id access_count hits misses mu lambda hit_rate avg_age
2 1 127 68 59 0 1 53.54 0.6925925925925925 0.2677165354330709 0.3148148148148148
3 2 270 187 83 0 2 69.26 0.7551020408163265 0.3148148148148148 0.36989795918367346
4 3 392 296 96 0 3 75.51 0.6380090497737556 0.36989795918367346 0.3438914027149321
5 4 221 141 80 0 2 63.8 0.5217391304347826 0.3438914027149321 0.2391304347826087
6 5 138 72 66 0 1 52.17 0.518796992481203 0.2391304347826087 0.23308270676691728
7 6 133 69 64 0 1 51.88 0.7340720221606648 0.23308270676691728 0.34349030470914127
8 7 361 265 96 0 3 73.41 0.7817796610169492 0.34349030470914127 0.3983050847457627
9 8 472 369 103 0 4 78.18 0.6451612903225806 0.3983050847457627 0.29838709677419356
10 9 248 160 88 0 2 64.52 0.49122807017543857 0.29838709677419356 0.2719298245614035
11 10 114 56 58 0 1 49.12 0.7445054945054945 0.2719298245614035 0.3324175824175824
12 11 364 271 93 0 3 74.45 0.5112781954887218 0.3324175824175824 0.21052631578947367
13 12 133 68 65 0 1 51.13 0.45217391304347826 0.21052631578947367 0.21739130434782608
14 13 115 52 63 0 1 45.22 0.5 0.21739130434782608 0.14516129032258066
15 14 124 62 62 0 1 50.0 0.6787003610108303 0.14516129032258066 0.33212996389891697
16 15 277 188 89 0 2 67.87 0.9251269035532995 0.33212996389891697 0.48286802030456855
17 16 1576 1458 118 0 12 92.51 0.4793388429752066 0.48286802030456855 0.30578512396694213
18 17 121 58 63 0 1 47.93 0.6875 0.30578512396694213 0.31985294117647056
19 18 272 187 85 0 2 68.75 0.5182481751824818 0.31985294117647056 0.24817518248175183
20 19 137 71 66 0 1 51.82 0.49242424242424243 0.24817518248175183 0.29545454545454547
21 20 132 65 67 0 1 49.24 0.4883720930232558 0.29545454545454547 0.29457364341085274
22 21 129 63 66 0 1 48.84 0.41 0.29457364341085274 0.17
23 22 100 41 59 0 1 41.0 0.5 0.17 0.21929824561403508
24 23 114 57 57 0 1 50.0 0.4782608695652174 0.21929824561403508 0.18840579710144928
25 24 138 66 72 0 1 47.83 0.5158730158730159 0.18840579710144928 0.3333333333333333
26 25 126 65 61 0 1 51.59 0.5149253731343284 0.3333333333333333 0.2462686567164179
27 26 134 69 65 0 1 51.49 0.49242424242424243 0.2462686567164179 0.3181818181818182
28 27 132 65 67 0 1 49.24 0.5277777777777778 0.3181818181818182 0.2847222222222222
29 28 144 76 68 0 1 52.78 0.8317610062893082 0.2847222222222222 0.38522012578616355
30 29 636 529 107 0 5 83.18 0.5220588235294118 0.38522012578616355 0.23529411764705882
31 30 136 71 65 0 1 52.21 0.4957983193277311 0.23529411764705882 0.2857142857142857
32 31 119 59 60 0 1 49.58 0.4491525423728814 0.2857142857142857 0.2627118644067797
33 32 118 53 65 0 1 44.92 0.8493723849372385 0.2627118644067797 0.39748953974895396
34 33 717 609 108 0 6 84.94 0.4830508474576271 0.39748953974895396 0.2711864406779661
35 34 118 57 61 0 1 48.31 0.42 0.2711864406779661 0.24
36 35 100 42 58 0 1 42.0 0.475 0.24 0.20833333333333334
37 36 120 57 63 0 1 47.5 0.5037037037037037 0.20833333333333334 0.26666666666666666
38 37 135 68 67 0 1 50.37 0.5434782608695652 0.26666666666666666 0.34057971014492755
39 38 138 75 63 0 1 54.35 0.5378787878787878 0.34057971014492755 0.21212121212121213
40 39 132 71 61 0 1 53.79 0.47413793103448276 0.21212121212121213 0.28448275862068967
41 40 116 55 61 0 1 47.41 0.7891440501043842 0.28448275862068967 0.42379958246346555
42 41 479 378 101 0 4 78.91 0.7545219638242894 0.42379958246346555 0.35658914728682173
43 42 387 292 95 0 3 75.45 0.4918032786885246 0.35658914728682173 0.2540983606557377
44 43 122 60 62 0 1 49.18 0.6745098039215687 0.2540983606557377 0.36470588235294116
45 44 255 172 83 0 2 67.45 0.6626016260162602 0.36470588235294116 0.3780487804878049
46 45 246 163 83 0 2 66.26 0.8800436205016358 0.3780487804878049 0.42748091603053434
47 46 917 807 110 0 7 88.0 0.5078125 0.42748091603053434 0.2734375
48 47 128 65 63 0 1 50.78 0.8639705882352942 0.2734375 0.4019607843137255
49 48 816 705 111 0 6 86.4 0.6853932584269663 0.4019607843137255 0.32209737827715357
50 49 267 183 84 0 2 68.54 0.5448275862068965 0.32209737827715357 0.2620689655172414
51 50 145 79 66 0 1 54.48 0.723342939481268 0.2620689655172414 0.345821325648415
52 51 347 251 96 0 3 72.33 0.8771929824561403 0.345821325648415 0.3925438596491228
53 52 912 800 112 0 7 87.72 0.4824561403508772 0.3925438596491228 0.2631578947368421
54 53 114 55 59 0 1 48.25 0.6768060836501901 0.2631578947368421 0.376425855513308
55 54 263 178 85 0 2 67.68 0.6886446886446886 0.376425855513308 0.3772893772893773
56 55 273 188 85 0 2 68.86 0.6937269372693727 0.3772893772893773 0.33210332103321033
57 56 271 188 83 0 2 69.37 0.9479793637145314 0.33210332103321033 0.4484092863284609
58 57 2326 2205 121 0 18 94.8 0.45901639344262296 0.4484092863284609 0.26229508196721313
59 58 122 56 66 0 1 45.9 0.5193798449612403 0.26229508196721313 0.2713178294573643
60 59 129 67 62 0 1 51.94 0.48507462686567165 0.2713178294573643 0.22388059701492538
61 60 134 65 69 0 1 48.51 0.95267892061009 0.22388059701492538 0.409464215877982
62 61 2557 2436 121 0 20 95.27 0.5547445255474452 0.409464215877982 0.27007299270072993
63 62 137 76 61 0 1 55.47 0.8406015037593985 0.27007299270072993 0.40601503759398494
64 63 665 559 106 0 5 84.06 0.9171388101983002 0.40601503759398494 0.42209631728045327
65 64 1412 1295 117 0 11 91.71 0.8772123893805309 0.42209631728045327 0.42367256637168144
66 65 904 793 111 0 7 87.72 0.6272727272727273 0.42367256637168144 0.33181818181818185
67 66 220 138 82 0 2 62.73 0.5333333333333333 0.33181818181818185 0.37777777777777777
68 67 135 72 63 0 1 53.33 0.5217391304347826 0.37777777777777777 0.21014492753623187
69 68 138 72 66 0 1 52.17 0.7525510204081632 0.21014492753623187 0.32653061224489793
70 69 392 295 97 0 3 75.26 0.5333333333333333 0.32653061224489793 0.25
71 70 120 64 56 0 1 53.33 0.7930327868852459 0.25 0.3790983606557377
72 71 488 387 101 0 4 79.3 0.6434782608695652 0.3790983606557377 0.3782608695652174
73 72 230 148 82 0 2 64.35 0.6244725738396625 0.3782608695652174 0.3206751054852321
74 73 237 148 89 0 2 62.45 0.4959349593495935 0.3206751054852321 0.23577235772357724
75 74 123 61 62 0 1 49.59 0.5433070866141733 0.23577235772357724 0.2755905511811024
76 75 127 69 58 0 1 54.33 0.49624060150375937 0.2755905511811024 0.2781954887218045
77 76 133 66 67 0 1 49.62 0.8998242530755711 0.2781954887218045 0.4305799648506151
78 77 1138 1024 114 0 9 89.98 0.9664941432852084 0.4305799648506151 0.4652683192590575
79 78 3671 3548 123 0 29 96.65 0.4609375 0.4652683192590575 0.1171875
80 79 128 59 69 0 1 46.09 0.4473684210526316 0.1171875 0.2719298245614035
81 80 114 51 63 0 1 44.74 0.5112781954887218 0.2719298245614035 0.21052631578947367
82 81 133 68 65 0 1 51.13 0.6544715447154471 0.21052631578947367 0.32113821138211385
83 82 246 161 85 0 2 65.45 0.47107438016528924 0.32113821138211385 0.256198347107438
84 83 121 57 64 0 1 47.11 0.6538461538461539 0.256198347107438 0.29914529914529914
85 84 234 153 81 0 2 65.38 0.7487046632124352 0.29914529914529914 0.35751295336787564
86 85 386 289 97 0 3 74.87 0.6614785992217899 0.35751295336787564 0.35019455252918286
87 86 257 170 87 0 2 66.15 0.4621212121212121 0.35019455252918286 0.23484848484848486
88 87 132 61 71 0 1 46.21 0.4491525423728814 0.23484848484848486 0.11864406779661017
89 88 118 53 65 0 1 44.92 0.8269841269841269 0.11864406779661017 0.4523809523809524
90 89 630 521 109 0 5 82.7 0.5114503816793893 0.4523809523809524 0.20610687022900764
91 90 131 67 64 0 1 51.15 0.8143382352941176 0.20610687022900764 0.40808823529411764
92 91 544 443 101 0 4 81.43 0.6861313868613139 0.40808823529411764 0.3357664233576642
93 92 274 188 86 0 2 68.61 0.5390070921985816 0.3357664233576642 0.2907801418439716
94 93 141 76 65 0 1 53.9 0.6614785992217899 0.2907801418439716 0.377431906614786
95 94 257 170 87 0 2 66.15 0.8872255489021956 0.377431906614786 0.4550898203592814
96 95 1002 889 113 0 8 88.72 0.48905109489051096 0.4550898203592814 0.24087591240875914
97 96 137 67 70 0 1 48.91 0.7407407407407407 0.24087591240875914 0.3492063492063492
98 97 378 280 98 0 3 74.07 0.5037593984962406 0.3492063492063492 0.2631578947368421
99 98 133 67 66 0 1 50.38 0.4782608695652174 0.2631578947368421 0.23478260869565218
100 99 115 55 60 0 1 47.83 0.5106382978723404 0.23478260869565218 0.2127659574468085
100 141 72 69 0 1 51.06 0.2127659574468085