Lab4 Report
|Last edited: 2025-1-14

注:

在经过lab4提供的代码框架修正后,在执行homes的trace时出现了如下报错:
notion image
在询问助教后,发现这是其余的模块出现问题,鉴于该报错是在对应的latency统计结束后才出现的,我们仍然可以得到latency结果,于是忽略该问题。
notion image
 
 
该实验是在SimpleSSD模拟器上实现一个经典的Hybrid-mapping机制(FAST),并将性能表现与Page-Level Mapping进行对比,实验结果如下:

Trace:case

Page-Level Mapping
Latency (ns): min=54329.002000, max=1316813.886000, avg=916396.798179, stdev=410350.884039
FAST
Latency (us): min=53.629002, max=508088.636951, avg=1174.298292, stdev=6538.903057
Page-Level Mapping:
notion image
FAST:
notion image

Trace:exchange

Page-Level Mapping
Latency (ns): min=54329.002000, max=2004415.273000, avg=733431.278179, stdev=470662.421166
FAST
Latency (us): min=2.842500, max=731455.447849, avg=4013.125151, stdev=16130.995940
Page-Level Mapping:
notion image
FAST:
notion image

Trace:homes

Page-Level Mapping
Latency (ns): min=54329.002000, max=1316813.886000, avg=909856.364000, stdev=379398.359605
FAST
其余模块出现问题,没有输出
Page-Level Mapping:
notion image
FAST:
notion image

Trace:ikki

Page-Level Mapping
Latency (ns): min=54329.002000, max=1316813.886000, avg=730451.580094, stdev=329829.671420
FAST
Latency (us): min=2.842500, max=569017.069824, avg=1268.585188, stdev=15529.089632
Page-Level Mapping:
notion image
FAST:
notion image

总结

从统计数据来看,FAST相比简单的page-level mapping,极大地减小了延迟。同时,在latency-request图中,可以看到一些高于平均值的尖峰,这是FAST的较大GC开销导致的,这也能说明我们的实现是正确的。
Loading...