8cdfbd727e
fix(simulation): Error with yield caused to wait for too shortly if floats have too many decimal points. Rounding up on smallest decimal point now
master
Tuan-Dat Tran
2024-12-14 16:39:53 +01:00
d3650acfe3
refactor(folder-structure,unused-code): Moved results into own directory at base, removed unused code in 00/06
Tuan-Dat Tran
2024-12-13 15:57:34 +01:00
a49579b6b0
fix(simulation): Moved access counter out of hit/miss condition, moved miss counter to before eviction policies
Tuan-Dat Tran
2024-12-13 15:23:47 +01:00
910a5c9233
refactor(comments): Added comments to explain the different example simulation configurations
Tuan-Dat Tran
2024-12-12 22:15:58 +01:00
d5d163f098
feat(simulation): Overhauled configuration on 00/06, compared results with file ttl scenario from 00/04 and results are matching.
Tuan-Dat Tran
2024-12-12 22:08:59 +01:00
5be438e9a1
feat(simulation): Added 00/04 to create a simulation from a list of lambdas and TTL
Tuan-Dat Tran
2024-12-10 11:52:56 +01:00
b166a9e64a
refactor(simulation): Commented out prints
Tuan-Dat Tran
2024-12-05 21:58:15 +01:00
ed08b8fef3
feat(simulation): Event based eviction instead of iterative
Tuan-Dat Tran
2024-12-05 21:46:52 +01:00
b7aaa31860
fix(simulation): Added missing imports for 00_aoi_caching_simulation/multi_aoi_cache_simulation.ipynb and ran new experiments
Tuan-Dat Tran
2024-12-05 14:49:41 +01:00
78345c9788
refactor(simulation): Copied changes from aoi_cache_simulation to multi_aoi_cache_simulation
Tuan-Dat Tran
2024-12-05 14:40:20 +01:00
032251dd78
refactor/fix(simulation): Added expected hitrate for each objct and refactored Cache to handle TTL/non-TTL Cache-Types
Tuan-Dat Tran
2024-12-05 13:48:20 +01:00
78e700a2cf
fix(simulation): event based age calculation instead of iterative
Tuan-Dat Tran
2024-12-04 17:11:50 +01:00
7d194176f0
feat(simulation): Added time spent in cache log for each object
Tuan-Dat Tran
2024-12-04 16:38:39 +01:00
3787d004c1
fix(optimize ttl): manual differentiation of hitrate<1 to fix log(0) warnings
Tuan-Dat Tran
2024-12-03 15:28:52 +01:00
0ea1fb5d07
feat(optimal ttl): Added calculation for optimal ttl of each object
Tuan-Dat Tran
2024-12-03 15:15:56 +01:00
272f722f23
feat(objective optimization): Perform gridsearch as single-core and multi-core to find optimal parameters to minimize objective
Tuan-Dat Tran
2024-12-03 14:19:45 +01:00
799f7b78d4
fix(h_i_opt calculation): Fix for calculation of optimized hitrate: - Assignment of current_cache_size instead of decrease
Tuan-Dat Tran
2024-12-03 10:12:07 +01:00
4ea5505130
feat(eta_calculation): Implementing "Joint Caching and Freshness Optimization" (in progress)
Tuan-Dat Tran
2024-12-02 18:07:08 +01:00
b2cc80bb09
refactor: Restructure Repository to add eta optimization
Tuan-Dat Tran
2024-11-29 21:49:59 +01:00
f32588340d
feat(simulation): add expected age computation and enhance statistics reporting
Tuan-Dat Tran
2024-11-29 14:42:52 +01:00
6672608721
feat(simulation): Single source of truth regarding avg_age and hit_rate
Tuan-Dat Tran
2024-11-28 16:50:10 +01:00
ad4654dd0f
fix(simulation): Updated avg_age calculation not only for details.csv, but all avg_age calculation.
Tuan-Dat Tran
2024-11-28 16:38:55 +01:00