-
公开(公告)号:CN116974479A
公开(公告)日:2023-10-31
申请号:CN202310952292.8
申请日:2023-07-31
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种适用于ZNS SSD写放大优化的数据放置方法,其根据写入次数和块寿命,通过两阶段的方式获取块热度值,然后根据块热度值对数据块进行冷热分类,将块热度值相同的数据写入到相同的分区中。为了适应数据热度分布的频繁变化,该方法会及时更新数据块的热度值来调整其所属类别。本发明的基本思路在于,根据数据块的写入次数和块寿命,通过计算加策略的方式获取块热度值,低开销动态识别冷热数据,再根据块热度值进行数据分类放置,减少垃圾回收过程中的数据迁移,降低整体写放大。本发明能够解决现有默认放置法由于并未区分冷热数据,会频繁触发垃圾回收操作,导致严重的写放大,进而影响系统的可用性和可靠性的技术问题。
-
公开(公告)号:CN115130032B
公开(公告)日:2024-07-09
申请号:CN202210789994.4
申请日:2022-07-05
Applicant: 华中科技大学
IPC: G06F16/957 , G06F16/958
Abstract: 本发明公开了一种异构粒度存储系统中的缺失率曲线构建方法,包括:接收访问请求序列,并设置计数器i=1,判断i是否等于访问请求序列中的访问请求总数,如果不等于则将访问请求序列中的第i条访问请求载入缓存过滤器中,并判断该第i条访问请求对应的访问对象是否在缓存过滤器中命中,如果没有则根据第i条访问请求对应的访问对象的大小获取该访问对象的采样率,根据得到的第i条访问请求对应的访问对象的采样率对该访问对象进行采样,并计算该访问对象的重用距离,设置计数器i=i+1。本发明能够解决现有异构粒度存储系统中由于内容流行度差异以及对象大小差异,从而导致的字节缺失率曲线与对象缺失率曲线构建不准确的技术问题。
-
公开(公告)号:CN115130032A
公开(公告)日:2022-09-30
申请号:CN202210789994.4
申请日:2022-07-05
Applicant: 华中科技大学
IPC: G06F16/957 , G06F16/958
Abstract: 本发明公开了一种异构粒度存储系统中的缺失率曲线构建方法,包括:接收访问请求序列,并设置计数器i=1,判断i是否等于访问请求序列中的访问请求总数,如果不等于则将访问请求序列中的第i条访问请求载入缓存过滤器中,并判断该第i条访问请求对应的访问对象是否在缓存过滤器中命中,如果没有则根据第i条访问请求对应的访问对象的大小获取该访问对象的采样率,根据得到的第i条访问请求对应的访问对象的采样率对该访问对象进行采样,并计算该访问对象的重用距离,设置计数器i=i+1。本发明能够解决现有异构粒度存储系统中由于内容流行度差异以及对象大小差异,从而导致的字节缺失率曲线与对象缺失率曲线构建不准确的技术问题。
-
-