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,136,113,23,0,1,83.09,2.0808823529411766
2,139,117,22,0,1,84.17,2.1870503597122304
3,151,127,24,0,1,84.11,1.8344370860927153
4,385,360,25,0,3,93.51,2.412987012987013
5,135,112,23,0,1,82.96,1.8
6,130,107,23,0,1,82.31,1.823076923076923
7,129,107,22,0,1,82.95,2.1782945736434107
8,133,110,23,0,1,82.71,2.075187969924812
9,132,110,22,0,1,83.33,2.1136363636363638
10,113,92,21,0,1,81.42,2.0707964601769913
11,278,253,25,0,2,91.01,2.0755395683453237
12,126,103,23,0,1,81.75,2.007936507936508
13,128,105,23,0,1,82.03,2.109375
14,147,126,21,0,1,85.71,2.183673469387755
15,137,113,24,0,1,82.48,2.0072992700729926
16,123,100,23,0,1,81.3,1.8048780487804879
17,239,215,24,0,2,89.96,2.2677824267782425
18,135,113,22,0,1,83.7,2.1481481481481484
19,124,102,22,0,1,82.26,2.161290322580645
20,264,239,25,0,2,90.53,2.242424242424242
21,124,101,23,0,1,81.45,2.1129032258064515
22,277,252,25,0,2,90.97,1.963898916967509
23,127,105,22,0,1,82.68,2.0078740157480315
24,2113,2086,27,0,16,98.72,2.4557501183151915
25,271,247,24,0,2,91.14,2.2287822878228782
26,126,104,22,0,1,82.54,1.8571428571428572
27,160,137,23,0,1,85.62,2.3375
28,122,99,23,0,1,81.15,2.0737704918032787
29,768,742,26,0,6,96.61,2.5247395833333335
30,267,243,24,0,2,91.01,2.4644194756554305
31,260,236,24,0,2,90.77,2.326923076923077
32,127,105,22,0,1,82.68,1.9448818897637796
33,131,109,22,0,1,83.21,1.8931297709923665
34,135,111,24,0,1,82.22,2.037037037037037
35,378,353,25,0,3,93.39,2.328042328042328
36,408,382,26,0,3,93.63,2.2205882352941178
37,121,98,23,0,1,80.99,2.024793388429752
38,139,116,23,0,1,83.45,2.028776978417266
39,279,254,25,0,2,91.04,2.3512544802867383
40,580,554,26,0,4,95.52,2.360344827586207
41,276,251,25,0,2,90.94,2.25
42,131,111,20,0,1,84.73,2.1374045801526718
43,385,360,25,0,3,93.51,2.3766233766233764
44,690,664,26,0,5,96.23,2.294202898550725
45,139,116,23,0,1,83.45,2.014388489208633
46,1010,983,27,0,7,97.33,2.488118811881188
47,261,237,24,0,2,90.8,2.256704980842912
48,158,134,24,0,1,84.81,2.2025316455696204
49,121,100,21,0,1,82.64,2.0661157024793386
50,125,103,22,0,1,82.4,2.208
51,154,131,23,0,1,85.06,2.0259740259740258
52,126,103,23,0,1,81.75,2.0952380952380953
53,141,118,23,0,1,83.69,2.00709219858156
54,153,130,23,0,1,84.97,2.111111111111111
55,131,109,22,0,1,83.21,2.16793893129771
56,409,383,26,0,3,93.64,2.3056234718826407
57,132,110,22,0,1,83.33,1.9166666666666667
58,415,390,25,0,3,93.98,2.2409638554216866
59,141,118,23,0,1,83.69,1.8794326241134751
60,152,128,24,0,1,84.21,2.1052631578947367
61,123,100,23,0,1,81.3,1.9024390243902438
62,240,216,24,0,2,90.0,2.225
63,132,110,22,0,1,83.33,1.9393939393939394
64,133,110,23,0,1,82.71,2.045112781954887
65,302,276,26,0,2,91.39,2.218543046357616
66,127,105,22,0,1,82.68,1.937007874015748
67,134,111,23,0,1,82.84,2.1940298507462686
68,100,78,22,0,1,78.0,2.08
69,151,128,23,0,1,84.77,2.2980132450331126
70,133,109,24,0,1,81.95,1.9548872180451127
71,139,117,22,0,1,84.17,2.2014388489208634
72,108,86,22,0,1,79.63,1.9259259259259258
73,140,116,24,0,1,82.86,1.9
74,157,133,24,0,1,84.71,2.1656050955414012
75,133,110,23,0,1,82.71,2.2706766917293235
76,132,110,22,0,1,83.33,2.121212121212121
77,380,354,26,0,3,93.16,2.471052631578947
78,139,118,21,0,1,84.89,2.035971223021583
79,145,122,23,0,1,84.14,2.0827586206896553
80,259,234,25,0,2,90.35,2.2664092664092665
81,31960,31933,27,0,241,99.92,2.046589486858573
82,380,355,25,0,3,93.42,2.305263157894737
83,126,104,22,0,1,82.54,1.8968253968253967
84,135,113,22,0,1,83.7,2.140740740740741
85,249,224,25,0,2,89.96,2.3293172690763053
86,519,493,26,0,4,94.99,2.250481695568401
87,413,387,26,0,3,93.7,2.1598062953995156
88,271,246,25,0,2,90.77,2.1549815498154983
89,2027,2000,27,0,15,98.67,2.3739516526887026
90,129,107,22,0,1,82.95,2.062015503875969
91,406,381,25,0,3,93.84,2.2610837438423643
92,139,115,24,0,1,82.73,2.172661870503597
93,677,651,26,0,5,96.16,2.3943870014771047
94,136,113,23,0,1,83.09,1.9779411764705883
95,152,128,24,0,1,84.21,2.210526315789474
96,904,877,27,0,7,97.01,2.424778761061947
97,392,366,26,0,3,93.37,2.326530612244898
98,136,114,22,0,1,83.82,2.1838235294117645
99,243,219,24,0,2,90.12,2.1893004115226335
100,272,247,25,0,2,90.81,2.1654411764705883
1,136,113,23,0,1,0.841726618705036,2.1870503597122304
2,139,117,22,0,1,0.8410596026490066,1.8344370860927153
3,151,127,24,0,1,0.935064935064935,2.412987012987013
4,385,360,25,0,3,0.8296296296296296,1.8
5,135,112,23,0,1,0.823076923076923,1.823076923076923
6,130,107,23,0,1,0.8294573643410853,2.1782945736434107
7,129,107,22,0,1,0.8270676691729323,2.075187969924812
8,133,110,23,0,1,0.8333333333333334,2.1136363636363638
9,132,110,22,0,1,0.8141592920353983,2.0707964601769913
10,113,92,21,0,1,0.9100719424460432,2.0755395683453237
11,278,253,25,0,2,0.8174603174603174,2.007936507936508
12,126,103,23,0,1,0.8203125,2.109375
13,128,105,23,0,1,0.8571428571428571,2.183673469387755
14,147,126,21,0,1,0.8248175182481752,2.0072992700729926
15,137,113,24,0,1,0.8130081300813008,1.8048780487804879
16,123,100,23,0,1,0.899581589958159,2.2677824267782425
17,239,215,24,0,2,0.837037037037037,2.1481481481481484
18,135,113,22,0,1,0.8225806451612904,2.161290322580645
19,124,102,22,0,1,0.9053030303030303,2.242424242424242
20,264,239,25,0,2,0.8145161290322581,2.1129032258064515
21,124,101,23,0,1,0.9097472924187726,1.963898916967509
22,277,252,25,0,2,0.8267716535433071,2.0078740157480315
23,127,105,22,0,1,0.987221959299574,2.4557501183151915
24,2113,2086,27,0,16,0.9114391143911439,2.2287822878228782
25,271,247,24,0,2,0.8253968253968254,1.8571428571428572
26,126,104,22,0,1,0.85625,2.3375
27,160,137,23,0,1,0.8114754098360656,2.0737704918032787
28,122,99,23,0,1,0.9661458333333334,2.5247395833333335
29,768,742,26,0,6,0.9101123595505618,2.4644194756554305
30,267,243,24,0,2,0.9076923076923077,2.326923076923077
31,260,236,24,0,2,0.8267716535433071,1.9448818897637796
32,127,105,22,0,1,0.8320610687022901,1.8931297709923665
33,131,109,22,0,1,0.8222222222222222,2.037037037037037
34,135,111,24,0,1,0.9338624338624338,2.328042328042328
35,378,353,25,0,3,0.9362745098039216,2.2205882352941178
36,408,382,26,0,3,0.8099173553719008,2.024793388429752
37,121,98,23,0,1,0.8345323741007195,2.028776978417266
38,139,116,23,0,1,0.910394265232975,2.3512544802867383
39,279,254,25,0,2,0.9551724137931035,2.360344827586207
40,580,554,26,0,4,0.9094202898550725,2.25
41,276,251,25,0,2,0.8473282442748091,2.1374045801526718
42,131,111,20,0,1,0.935064935064935,2.3766233766233764
43,385,360,25,0,3,0.9623188405797102,2.294202898550725
44,690,664,26,0,5,0.8345323741007195,2.014388489208633
45,139,116,23,0,1,0.9732673267326732,2.488118811881188
46,1010,983,27,0,7,0.9080459770114943,2.256704980842912
47,261,237,24,0,2,0.8481012658227848,2.2025316455696204
48,158,134,24,0,1,0.8264462809917356,2.0661157024793386
49,121,100,21,0,1,0.824,2.208
50,125,103,22,0,1,0.8506493506493507,2.0259740259740258
51,154,131,23,0,1,0.8174603174603174,2.0952380952380953
52,126,103,23,0,1,0.8368794326241135,2.00709219858156
53,141,118,23,0,1,0.8496732026143791,2.111111111111111
54,153,130,23,0,1,0.8320610687022901,2.16793893129771
55,131,109,22,0,1,0.9364303178484108,2.3056234718826407
56,409,383,26,0,3,0.8333333333333334,1.9166666666666667
57,132,110,22,0,1,0.9397590361445783,2.2409638554216866
58,415,390,25,0,3,0.8368794326241135,1.8794326241134751
59,141,118,23,0,1,0.8421052631578947,2.1052631578947367
60,152,128,24,0,1,0.8130081300813008,1.9024390243902438
61,123,100,23,0,1,0.9,2.225
62,240,216,24,0,2,0.8333333333333334,1.9393939393939394
63,132,110,22,0,1,0.8270676691729323,2.045112781954887
64,133,110,23,0,1,0.9139072847682119,2.218543046357616
65,302,276,26,0,2,0.8267716535433071,1.937007874015748
66,127,105,22,0,1,0.8283582089552238,2.1940298507462686
67,134,111,23,0,1,0.78,2.08
68,100,78,22,0,1,0.847682119205298,2.2980132450331126
69,151,128,23,0,1,0.8195488721804511,1.9548872180451127
70,133,109,24,0,1,0.841726618705036,2.2014388489208634
71,139,117,22,0,1,0.7962962962962963,1.9259259259259258
72,108,86,22,0,1,0.8285714285714286,1.9
73,140,116,24,0,1,0.8471337579617835,2.1656050955414012
74,157,133,24,0,1,0.8270676691729323,2.2706766917293235
75,133,110,23,0,1,0.8333333333333334,2.121212121212121
76,132,110,22,0,1,0.9315789473684211,2.471052631578947
77,380,354,26,0,3,0.8489208633093526,2.035971223021583
78,139,118,21,0,1,0.8413793103448276,2.0827586206896553
79,145,122,23,0,1,0.9034749034749034,2.2664092664092665
80,259,234,25,0,2,0.9991551939924906,2.046589486858573
81,31960,31933,27,0,241,0.9342105263157895,2.305263157894737
82,380,355,25,0,3,0.8253968253968254,1.8968253968253967
83,126,104,22,0,1,0.837037037037037,2.140740740740741
84,135,113,22,0,1,0.8995983935742972,2.3293172690763053
85,249,224,25,0,2,0.9499036608863198,2.250481695568401
86,519,493,26,0,4,0.937046004842615,2.1598062953995156
87,413,387,26,0,3,0.9077490774907749,2.1549815498154983
88,271,246,25,0,2,0.986679822397632,2.3739516526887026
89,2027,2000,27,0,15,0.8294573643410853,2.062015503875969
90,129,107,22,0,1,0.9384236453201971,2.2610837438423643
91,406,381,25,0,3,0.8273381294964028,2.172661870503597
92,139,115,24,0,1,0.9615952732644018,2.3943870014771047
93,677,651,26,0,5,0.8308823529411765,1.9779411764705883
94,136,113,23,0,1,0.8421052631578947,2.210526315789474
95,152,128,24,0,1,0.9701327433628318,2.424778761061947
96,904,877,27,0,7,0.9336734693877551,2.326530612244898
97,392,366,26,0,3,0.8382352941176471,2.1838235294117645
98,136,114,22,0,1,0.9012345679012346,2.1893004115226335
99,243,219,24,0,2,0.9080882352941176,2.1654411764705883
1 obj_id access_count hits misses mu lambda hit_rate avg_age
2 1 136 113 23 0 1 83.09 0.841726618705036 2.0808823529411766 2.1870503597122304
3 2 139 117 22 0 1 84.17 0.8410596026490066 2.1870503597122304 1.8344370860927153
4 3 151 127 24 0 1 84.11 0.935064935064935 1.8344370860927153 2.412987012987013
5 4 385 360 25 0 3 93.51 0.8296296296296296 2.412987012987013 1.8
6 5 135 112 23 0 1 82.96 0.823076923076923 1.8 1.823076923076923
7 6 130 107 23 0 1 82.31 0.8294573643410853 1.823076923076923 2.1782945736434107
8 7 129 107 22 0 1 82.95 0.8270676691729323 2.1782945736434107 2.075187969924812
9 8 133 110 23 0 1 82.71 0.8333333333333334 2.075187969924812 2.1136363636363638
10 9 132 110 22 0 1 83.33 0.8141592920353983 2.1136363636363638 2.0707964601769913
11 10 113 92 21 0 1 81.42 0.9100719424460432 2.0707964601769913 2.0755395683453237
12 11 278 253 25 0 2 91.01 0.8174603174603174 2.0755395683453237 2.007936507936508
13 12 126 103 23 0 1 81.75 0.8203125 2.007936507936508 2.109375
14 13 128 105 23 0 1 82.03 0.8571428571428571 2.109375 2.183673469387755
15 14 147 126 21 0 1 85.71 0.8248175182481752 2.183673469387755 2.0072992700729926
16 15 137 113 24 0 1 82.48 0.8130081300813008 2.0072992700729926 1.8048780487804879
17 16 123 100 23 0 1 81.3 0.899581589958159 1.8048780487804879 2.2677824267782425
18 17 239 215 24 0 2 89.96 0.837037037037037 2.2677824267782425 2.1481481481481484
19 18 135 113 22 0 1 83.7 0.8225806451612904 2.1481481481481484 2.161290322580645
20 19 124 102 22 0 1 82.26 0.9053030303030303 2.161290322580645 2.242424242424242
21 20 264 239 25 0 2 90.53 0.8145161290322581 2.242424242424242 2.1129032258064515
22 21 124 101 23 0 1 81.45 0.9097472924187726 2.1129032258064515 1.963898916967509
23 22 277 252 25 0 2 90.97 0.8267716535433071 1.963898916967509 2.0078740157480315
24 23 127 105 22 0 1 82.68 0.987221959299574 2.0078740157480315 2.4557501183151915
25 24 2113 2086 27 0 16 98.72 0.9114391143911439 2.4557501183151915 2.2287822878228782
26 25 271 247 24 0 2 91.14 0.8253968253968254 2.2287822878228782 1.8571428571428572
27 26 126 104 22 0 1 82.54 0.85625 1.8571428571428572 2.3375
28 27 160 137 23 0 1 85.62 0.8114754098360656 2.3375 2.0737704918032787
29 28 122 99 23 0 1 81.15 0.9661458333333334 2.0737704918032787 2.5247395833333335
30 29 768 742 26 0 6 96.61 0.9101123595505618 2.5247395833333335 2.4644194756554305
31 30 267 243 24 0 2 91.01 0.9076923076923077 2.4644194756554305 2.326923076923077
32 31 260 236 24 0 2 90.77 0.8267716535433071 2.326923076923077 1.9448818897637796
33 32 127 105 22 0 1 82.68 0.8320610687022901 1.9448818897637796 1.8931297709923665
34 33 131 109 22 0 1 83.21 0.8222222222222222 1.8931297709923665 2.037037037037037
35 34 135 111 24 0 1 82.22 0.9338624338624338 2.037037037037037 2.328042328042328
36 35 378 353 25 0 3 93.39 0.9362745098039216 2.328042328042328 2.2205882352941178
37 36 408 382 26 0 3 93.63 0.8099173553719008 2.2205882352941178 2.024793388429752
38 37 121 98 23 0 1 80.99 0.8345323741007195 2.024793388429752 2.028776978417266
39 38 139 116 23 0 1 83.45 0.910394265232975 2.028776978417266 2.3512544802867383
40 39 279 254 25 0 2 91.04 0.9551724137931035 2.3512544802867383 2.360344827586207
41 40 580 554 26 0 4 95.52 0.9094202898550725 2.360344827586207 2.25
42 41 276 251 25 0 2 90.94 0.8473282442748091 2.25 2.1374045801526718
43 42 131 111 20 0 1 84.73 0.935064935064935 2.1374045801526718 2.3766233766233764
44 43 385 360 25 0 3 93.51 0.9623188405797102 2.3766233766233764 2.294202898550725
45 44 690 664 26 0 5 96.23 0.8345323741007195 2.294202898550725 2.014388489208633
46 45 139 116 23 0 1 83.45 0.9732673267326732 2.014388489208633 2.488118811881188
47 46 1010 983 27 0 7 97.33 0.9080459770114943 2.488118811881188 2.256704980842912
48 47 261 237 24 0 2 90.8 0.8481012658227848 2.256704980842912 2.2025316455696204
49 48 158 134 24 0 1 84.81 0.8264462809917356 2.2025316455696204 2.0661157024793386
50 49 121 100 21 0 1 82.64 0.824 2.0661157024793386 2.208
51 50 125 103 22 0 1 82.4 0.8506493506493507 2.208 2.0259740259740258
52 51 154 131 23 0 1 85.06 0.8174603174603174 2.0259740259740258 2.0952380952380953
53 52 126 103 23 0 1 81.75 0.8368794326241135 2.0952380952380953 2.00709219858156
54 53 141 118 23 0 1 83.69 0.8496732026143791 2.00709219858156 2.111111111111111
55 54 153 130 23 0 1 84.97 0.8320610687022901 2.111111111111111 2.16793893129771
56 55 131 109 22 0 1 83.21 0.9364303178484108 2.16793893129771 2.3056234718826407
57 56 409 383 26 0 3 93.64 0.8333333333333334 2.3056234718826407 1.9166666666666667
58 57 132 110 22 0 1 83.33 0.9397590361445783 1.9166666666666667 2.2409638554216866
59 58 415 390 25 0 3 93.98 0.8368794326241135 2.2409638554216866 1.8794326241134751
60 59 141 118 23 0 1 83.69 0.8421052631578947 1.8794326241134751 2.1052631578947367
61 60 152 128 24 0 1 84.21 0.8130081300813008 2.1052631578947367 1.9024390243902438
62 61 123 100 23 0 1 81.3 0.9 1.9024390243902438 2.225
63 62 240 216 24 0 2 90.0 0.8333333333333334 2.225 1.9393939393939394
64 63 132 110 22 0 1 83.33 0.8270676691729323 1.9393939393939394 2.045112781954887
65 64 133 110 23 0 1 82.71 0.9139072847682119 2.045112781954887 2.218543046357616
66 65 302 276 26 0 2 91.39 0.8267716535433071 2.218543046357616 1.937007874015748
67 66 127 105 22 0 1 82.68 0.8283582089552238 1.937007874015748 2.1940298507462686
68 67 134 111 23 0 1 82.84 0.78 2.1940298507462686 2.08
69 68 100 78 22 0 1 78.0 0.847682119205298 2.08 2.2980132450331126
70 69 151 128 23 0 1 84.77 0.8195488721804511 2.2980132450331126 1.9548872180451127
71 70 133 109 24 0 1 81.95 0.841726618705036 1.9548872180451127 2.2014388489208634
72 71 139 117 22 0 1 84.17 0.7962962962962963 2.2014388489208634 1.9259259259259258
73 72 108 86 22 0 1 79.63 0.8285714285714286 1.9259259259259258 1.9
74 73 140 116 24 0 1 82.86 0.8471337579617835 1.9 2.1656050955414012
75 74 157 133 24 0 1 84.71 0.8270676691729323 2.1656050955414012 2.2706766917293235
76 75 133 110 23 0 1 82.71 0.8333333333333334 2.2706766917293235 2.121212121212121
77 76 132 110 22 0 1 83.33 0.9315789473684211 2.121212121212121 2.471052631578947
78 77 380 354 26 0 3 93.16 0.8489208633093526 2.471052631578947 2.035971223021583
79 78 139 118 21 0 1 84.89 0.8413793103448276 2.035971223021583 2.0827586206896553
80 79 145 122 23 0 1 84.14 0.9034749034749034 2.0827586206896553 2.2664092664092665
81 80 259 234 25 0 2 90.35 0.9991551939924906 2.2664092664092665 2.046589486858573
82 81 31960 31933 27 0 241 99.92 0.9342105263157895 2.046589486858573 2.305263157894737
83 82 380 355 25 0 3 93.42 0.8253968253968254 2.305263157894737 1.8968253968253967
84 83 126 104 22 0 1 82.54 0.837037037037037 1.8968253968253967 2.140740740740741
85 84 135 113 22 0 1 83.7 0.8995983935742972 2.140740740740741 2.3293172690763053
86 85 249 224 25 0 2 89.96 0.9499036608863198 2.3293172690763053 2.250481695568401
87 86 519 493 26 0 4 94.99 0.937046004842615 2.250481695568401 2.1598062953995156
88 87 413 387 26 0 3 93.7 0.9077490774907749 2.1598062953995156 2.1549815498154983
89 88 271 246 25 0 2 90.77 0.986679822397632 2.1549815498154983 2.3739516526887026
90 89 2027 2000 27 0 15 98.67 0.8294573643410853 2.3739516526887026 2.062015503875969
91 90 129 107 22 0 1 82.95 0.9384236453201971 2.062015503875969 2.2610837438423643
92 91 406 381 25 0 3 93.84 0.8273381294964028 2.2610837438423643 2.172661870503597
93 92 139 115 24 0 1 82.73 0.9615952732644018 2.172661870503597 2.3943870014771047
94 93 677 651 26 0 5 96.16 0.8308823529411765 2.3943870014771047 1.9779411764705883
95 94 136 113 23 0 1 83.09 0.8421052631578947 1.9779411764705883 2.210526315789474
96 95 152 128 24 0 1 84.21 0.9701327433628318 2.210526315789474 2.424778761061947
97 96 904 877 27 0 7 97.01 0.9336734693877551 2.424778761061947 2.326530612244898
98 97 392 366 26 0 3 93.37 0.8382352941176471 2.326530612244898 2.1838235294117645
99 98 136 114 22 0 1 83.82 0.9012345679012346 2.1838235294117645 2.1893004115226335
100 99 243 219 24 0 2 90.12 0.9080882352941176 2.1893004115226335 2.1654411764705883
100 272 247 25 0 2 90.81 2.1654411764705883