1
0
mirror of https://github.com/ltcptgeneral/cs239-caching.git synced 2025-04-01 12:33:25 +00:00

update results for baseline, ideal, nocache, prefetch, and tiered

add results for readafterwrite

remove frequent_after_write and friend_based from varied workload
This commit is contained in:
Arthur Lu 2025-03-04 07:17:30 +00:00 committed by root
parent 9cd8331a9d
commit db002dbdd0
7 changed files with 108 additions and 60 deletions

@ -32,17 +32,17 @@ cache throughput (requests / s) : 268.52709205168185
real throughput (requests / s) : 211.60014253369587 real throughput (requests / s) : 211.60014253369587
--- frequent_after_write Results --- --- frequent_after_write Results ---
hits: 360 misses: 6691 ratio: 0.05105658771805418 hits: 1068 misses: 3862 ratio: 0.21663286004056795
average response time (ms) : 12.206905700690086 average response time (ms) : 9.787649653746197
average cache hit response time (ms) : 0.0013311703999837239 average cache hit response time (ms) : 0.0015231553981366675
average cache miss response time (ms): 12.863609755525601 average cache miss response time (ms): 12.493911461160938
cache throughput (requests / s) : 81.92084255582212 cache throughput (requests / s) : 102.16957445113012
real throughput (requests / s) : 72.59562338297498 real throughput (requests / s) : 48.726267135940624
--- friend_based Results --- --- weighted_friend_readonly Results ---
hits: 471 misses: 9529 ratio: 0.0471 hits: 1275 misses: 8725 ratio: 0.1275
average response time (ms) : 12.215143609046937 average response time (ms) : 11.204515027999879
average cache hit response time (ms) : 0.0013505324183502522 average cache hit response time (ms) : 0.0013659982120289521
average cache miss response time (ms): 12.818847726907368 average cache miss response time (ms): 12.841651419172313
cache throughput (requests / s) : 81.86559503560541 cache throughput (requests / s) : 89.249735263063
real throughput (requests / s) : 74.81244764857128 real throughput (requests / s) : 80.8252530462673

@ -32,17 +32,17 @@ cache throughput (requests / s) : 742.4824629555278
real throughput (requests / s) : 424.7398305196224 real throughput (requests / s) : 424.7398305196224
--- frequent_after_write Results --- --- frequent_after_write Results ---
hits: 7051 misses: 0 ratio: 1.0 hits: 4930 misses: 0 ratio: 1.0
average response time (ms) : 2.385091923632667 average response time (ms) : 2.266260528177567
average cache hit response time (ms) : 2.385091923632667 average cache hit response time (ms) : 2.266260528177567
average cache miss response time (ms): N/A average cache miss response time (ms): N/A
cache throughput (requests / s) : 419.2710520259227 cache throughput (requests / s) : 441.25553420116205
real throughput (requests / s) : 135.68660253639203 real throughput (requests / s) : 77.73575713810418
--- friend_based Results --- --- weighted_friend_readonly Results ---
hits: 10000 misses: 0 ratio: 1.0 hits: 10000 misses: 0 ratio: 1.0
average response time (ms) : 2.2926381111145018 average response time (ms) : 2.7157030582427977
average cache hit response time (ms) : 2.2926381111145018 average cache hit response time (ms) : 2.7157030582427977
average cache miss response time (ms): N/A average cache miss response time (ms): N/A
cache throughput (requests / s) : 436.17873887382865 cache throughput (requests / s) : 368.228771170237
real throughput (requests / s) : 301.36281418496594 real throughput (requests / s) : 267.4051580450448

@ -32,17 +32,17 @@ cache throughput (requests / s) : 85.50474763318087
real throughput (requests / s) : 77.81244515584922 real throughput (requests / s) : 77.81244515584922
--- frequent_after_write Results --- --- frequent_after_write Results ---
hits: 0 misses: 7033 ratio: 0.0 hits: 0 misses: 4930 ratio: 0.0
average response time (ms) : 12.835719143701926 average response time (ms) : 12.357432702008415
average cache hit response time (ms) : N/A average cache hit response time (ms) : N/A
average cache miss response time (ms): 12.835719143701926 average cache miss response time (ms): 12.357432702008415
cache throughput (requests / s) : 77.90759433145341 cache throughput (requests / s) : 80.92295739045157
real throughput (requests / s) : 69.39886021669655 real throughput (requests / s) : 43.34797667618127
--- friend_based Results --- --- weighted_friend_readonly Results ---
hits: 0 misses: 10000 ratio: 0.0 hits: 0 misses: 10000 ratio: 0.0
average response time (ms) : 12.832593774795532 average response time (ms) : 12.757544946670532
average cache hit response time (ms) : N/A average cache hit response time (ms) : N/A
average cache miss response time (ms): 12.832593774795532 average cache miss response time (ms): 12.757544946670532
cache throughput (requests / s) : 77.92656866954658 cache throughput (requests / s) : 78.38498740786174
real throughput (requests / s) : 71.39764514813521 real throughput (requests / s) : 71.68974303163175

48
tests/results_prefetch Normal file

@ -0,0 +1,48 @@
--- random_read Results ---
hits: 499 misses: 9501 ratio: 0.0499
average response time (ms) : 12.209891486167908
average cache hit response time (ms) : 0.0013277860347159162
average cache miss response time (ms): 12.851094863324677
cache throughput (requests / s) : 81.90080977647176
real throughput (requests / s) : 74.83126189192693
--- read_heavy Results ---
hits: 405 misses: 7620 ratio: 0.05046728971962617
average response time (ms) : 11.846880363155377
average cache hit response time (ms) : 0.0013816503830897955
average cache miss response time (ms): 12.476463956157053
cache throughput (requests / s) : 84.41040757954049
real throughput (requests / s) : 65.28853446272649
--- write_heavy Results ---
hits: 95 misses: 1923 ratio: 0.04707631318136769
average response time (ms) : 12.044375786341808
average cache hit response time (ms) : 0.0017768458316200658
average cache miss response time (ms): 12.639303971130403
cache throughput (requests / s) : 83.02630354110914
real throughput (requests / s) : 20.054516595218445
--- frequent_users Results ---
hits: 5788 misses: 4212 ratio: 0.5788
average response time (ms) : 5.223854732513428
average cache hit response time (ms) : 0.0010156268981216525
average cache miss response time (ms): 12.400918536716038
cache throughput (requests / s) : 191.42951923528236
real throughput (requests / s) : 159.80528851176524
--- frequent_after_write Results ---
hits: 1047 misses: 3883 ratio: 0.2123732251521298
average response time (ms) : 9.824660583635373
average cache hit response time (ms) : 0.0011850337016662189
average cache miss response time (ms): 12.47343186892525
cache throughput (requests / s) : 101.78468675708436
real throughput (requests / s) : 48.92688928507726
--- weighted_friend_readonly Results ---
hits: 2838 misses: 7162 ratio: 0.2838
average response time (ms) : 9.23909306526184
average cache hit response time (ms) : 0.0012533357229091652
average cache miss response time (ms): 12.899661223937
cache throughput (requests / s) : 108.23573189882784
real throughput (requests / s) : 96.54757454253809

@ -32,17 +32,17 @@ cache throughput (requests / s) : 267.05850236182243
real throughput (requests / s) : 210.51762371076964 real throughput (requests / s) : 210.51762371076964
--- frequent_after_write Results --- --- frequent_after_write Results ---
hits: 360 misses: 6691 ratio: 0.05105658771805418 hits: 3509 misses: 1421 ratio: 0.711764705882353
average response time (ms) : 12.24339290673539 average response time (ms) : 3.600564883156674
average cache hit response time (ms) : 0.001308653089735243 average cache hit response time (ms) : 0.0013591693520511987
average cache miss response time (ms): 12.902061316735754 average cache miss response time (ms): 12.488399400919109
cache throughput (requests / s) : 81.67670576428822 cache throughput (requests / s) : 277.7341979526512
real throughput (requests / s) : 72.40871904858658 real throughput (requests / s) : 60.02808337161936
--- friend_based Results --- --- weighted_friend_readonly Results ---
hits: 471 misses: 9529 ratio: 0.0471 hits: 1275 misses: 8725 ratio: 0.1275
average response time (ms) : 12.260680532455444 average response time (ms) : 11.231861686706543
average cache hit response time (ms) : 0.0013343341284749867 average cache hit response time (ms) : 0.0015234479717179841
average cache miss response time (ms): 12.866636252826103 average cache miss response time (ms): 12.872971286063208
cache throughput (requests / s) : 81.56154116836206 cache throughput (requests / s) : 89.03243539613284
real throughput (requests / s) : 74.51413302473193 real throughput (requests / s) : 80.69348254832964

@ -32,17 +32,17 @@ cache throughput (requests / s) : 314.44318730430115
real throughput (requests / s) : 240.3280431399857 real throughput (requests / s) : 240.3280431399857
--- frequent_after_write Results --- --- frequent_after_write Results ---
hits: 1407 misses: 5644 ratio: 0.1995461636647284 hits: 1284 misses: 3646 ratio: 0.26044624746450307
average response time (ms) : 10.426392708749843 average response time (ms) : 9.321854902812966
average cache hit response time (ms) : 0.09242710528343218 average cache hit response time (ms) : 0.022931448024381358
average cache miss response time (ms): 13.002560250223485 average cache miss response time (ms): 12.596626629622769
cache throughput (requests / s) : 95.91044841048415 cache throughput (requests / s) : 107.27478709180934
real throughput (requests / s) : 83.59508469213804 real throughput (requests / s) : 49.79781897651969
--- friend_based Results --- --- weighted_friend_readonly Results ---
hits: 1985 misses: 8015 ratio: 0.1985 hits: 4471 misses: 5529 ratio: 0.4471
average response time (ms) : 10.411664342880249 average response time (ms) : 7.232451653480529
average cache hit response time (ms) : 0.09287454619515753 average cache hit response time (ms) : 0.0870680014470151
average cache miss response time (ms): 12.967222389844679 average cache miss response time (ms): 13.01053273654109
cache throughput (requests / s) : 96.04612356561653 cache throughput (requests / s) : 138.26570130182094
real throughput (requests / s) : 86.65535301946677 real throughput (requests / s) : 120.26334295113243

@ -20,7 +20,7 @@ workloads = {
"write_heavy": {"read": 0.2, "write": 0.8}, "write_heavy": {"read": 0.2, "write": 0.8},
"frequent_users": {"read": 1.0, "write": 0.0, "frequent_percent": 0.7}, "frequent_users": {"read": 1.0, "write": 0.0, "frequent_percent": 0.7},
#"frequent_after_write": {"read": 0.7, "write": 0.3}, #"frequent_after_write": {"read": 0.7, "write": 0.3},
"friend_based": {"read": 1.0, "write": 0.0, "friend_access": 0.7}, #"friend_based": {"read": 1.0, "write": 0.0, "friend_access": 0.7},
} }
# Frequent users for workload testing (top 10 users) # Frequent users for workload testing (top 10 users)