一种数据预取方法、系统、电子设备及计算机存储介质

    公开(公告)号:CN116955223A

    公开(公告)日:2023-10-27

    申请号:CN202311196670.0

    申请日:2023-09-18

    Abstract: 本发明公开了一种数据预取方法、系统、电子设备及计算机存储介质,涉及缓存技术领域,获取记录的目标数据组;获取记录的目标数据组中各个数据的历史访问时间戳组;在目标数据组中,将符合预设时间相邻规则的每两个历史访问时间戳组对应的数据作为关联数据组,以基于关联数据组进行数据预取。本发明可以对数据的历史访问时间戳组进行记录,并只需对历史访问时间戳组进行分析,便可以确定出关联数据组,过程简便、内存开销小,适用性好。本发明提供的一种数据预取系统、电子设备及计算机可读存储介质也解决了相应技术问题。

    一种多级缓存管理方法、装置、设备及可读存储介质

    公开(公告)号:CN115509962A

    公开(公告)日:2022-12-23

    申请号:CN202211238751.8

    申请日:2022-10-10

    Abstract: 本申请公开了一种多级缓存管理方法、装置、设备及可读存储介质,该方法包括:每次命中多级缓存中底层缓存层的I/O请求数据后,利用命中信息动态更新对应上层缓存层的概率值;在需要驱逐上层缓存层中的一个目标I/O请求数据时,生成随机数;若随机数小于概率值,则利用LRU算法选出目标I/O请求数据;若随机数大于等于概率值,则利用LFU算法选出目标I/O请求数据;驱逐目标I/O请求数据。本申请面对复杂场景下的I/O请求,能够较为灵活地匹配不同的访问模式,从而自适应对当前的I/O请求数据进行合理调度和替换。即,本申请可以将底层缓存层与上次缓存层动态结合起来进行管理,从而实现多层缓存层的相互协同,最终有效提升缓存命中率。

Patent Agency Ranking