一种基于持久性内存的指纹存储方法

    公开(公告)号:CN114968103B

    公开(公告)日:2024-06-18

    申请号:CN202210587980.4

    申请日:2022-05-27

    Applicant: 厦门大学

    Abstract: 本发明提出一种基于持久性内存的指纹存储方法,结合持久性内存PM的特性,将指纹索引等元数据从底层设备中剥离,并放置在持久性内存PM中。同时,本发明为PM中未被缓存的指纹元数据构建布隆过滤器且保存在DRAM中。当用户发出写请求时,系统如果在DRAM缓存中查找不到对应的指纹元数据,则可以通过布隆过滤器来确定对应的指纹元数据是否保存在持久性内存PM中,从而避免了传统方式中通过I/O方式在底层设备中查找的过程,极大减小了重复数据删除系统的数据处理过程中对指纹索引等元数据的查找开销。

    一种基于内存重复数据删除的页面聚合重组方法和系统

    公开(公告)号:CN117992361A

    公开(公告)日:2024-05-07

    申请号:CN202410234367.3

    申请日:2024-03-01

    Applicant: 厦门大学

    Abstract: 本发明一种基于内存重复数据删除的页面聚合重组方法和系统,包括:初始化内存重复数据删除的扫描结构及操作所需的数据结构;动态扫描各个进程的虚拟地址空间,释放重复页面并缓存相关项;将重删后留下的只读页表项和共享页面进行聚集;原地将被拆分的大页面重新组合为新大页,并重构新的大页表项。本发明通过对特殊共享项的聚合方法,在不减少共享页面的情况下,通过迁移共享页面和其对应的只读页表项,清理出合适的内存页面进行大页面的重新组合,充分保留由共享页面带来的内存节省,在最大化内存节省的同时提高系统中大页面的数量,达到降低内存占用和提高访存性能的效果。

    一种非易失性存储介质的数据处理方法和计算机存储介质

    公开(公告)号:CN112181288B

    公开(公告)日:2022-03-04

    申请号:CN202010825520.1

    申请日:2020-08-17

    Applicant: 厦门大学

    Abstract: 一种非易失性存储介质的数据处理方法和计算机存储介质,初始化步骤完成后,根据用户的指令进行并发的数据插入、数据查询、数据删除和数据更新步骤,并发的顺利执行由自旋锁来保证。数据插入和数据删除步骤中如果需要改变哈希表大小,则触发调整哈希表大小步骤,当哈希表大小调整完后,继续执行数据插入和数据删除步骤。当用户发出结束访问指令时,进入结束步骤。本发明减少对哈希表的级联写入并有效地解决哈希冲突,同时减少调整哈希表大小操作时需要移动的数据,减少频繁写入时调整哈希表大小操作执行的次数,进而提高非易失性存储介质的寿命,保证数据一致性的同时提高哈希索引结构在非易失性存储介质上的性能。

    一种非易失性存储介质的数据处理方法和计算机存储介质

    公开(公告)号:CN112181288A

    公开(公告)日:2021-01-05

    申请号:CN202010825520.1

    申请日:2020-08-17

    Applicant: 厦门大学

    Abstract: 一种非易失性存储介质的数据处理方法和计算机存储介质,初始化步骤完成后,根据用户的指令进行并发的数据插入、数据查询、数据删除和数据更新步骤,并发的顺利执行由自旋锁来保证。数据插入和数据删除步骤中如果需要改变哈希表大小,则触发调整哈希表大小步骤,当哈希表大小调整完后,继续执行数据插入和数据删除步骤。当用户发出结束访问指令时,进入结束步骤。本发明减少对哈希表的级联写入并有效地解决哈希冲突,同时减少调整哈希表大小操作时需要移动的数据,减少频繁写入时调整哈希表大小操作执行的次数,进而提高非易失性存储介质的寿命,保证数据一致性的同时提高哈希索引结构在非易失性存储介质上的性能。

    基于重复数据删除的闪存性能和可靠性提升方法及系统

    公开(公告)号:CN118092799A

    公开(公告)日:2024-05-28

    申请号:CN202410224135.X

    申请日:2024-02-29

    Applicant: 厦门大学

    Abstract: 本发明一种基于重复数据删除的闪存性能和可靠性提升方法及系统,在固态盘上设置闪存重复数据删除系统的指纹索引表、重复数据删除功能、读写干扰检测功能、读请求位置重定向功能和数据恢复功能;当服务写入请求的时候,通过检测索引表来判断该请求是否需要删除,如果写请求的引用次数达到阈值需要将该数据进行备份;当服务读请求的时候,通过读写干扰模块检测数据读取的过程中是否被正在执行的写请求干扰,如果确定被写请求干扰则通过读请求位置重定向功能访问备份数据的位置。本发明在减少闪存空间开销的基础上,优化了因闪存读写干扰而带来的闪存性能下降问题,同时优化了因重复数据删除技术而导致的数据可靠性问题。

    基于DPU的纠删编解码卸载方法及DPU存储架构

    公开(公告)号:CN117992279A

    公开(公告)日:2024-05-07

    申请号:CN202311805718.3

    申请日:2023-12-26

    Applicant: 厦门大学

    Abstract: 本发明公开了一种基于DPU的纠删编解码卸载方法及DPU存储架构,将EC编解码功能分成三个部分,分别为存储数据、读取数据和恢复数据;所有数据的EC编解码与数据分布策略计算都由DPU去实现,CPU主要功能为检测本存储节点各个SSD与DPU的健康状况,与各个SSD空余空间状况。本发明一种基于DPU的EC编解码卸载方法与为其方法设定的一种专用高效率全硬件可实现DPU存储架构,通过DPU能够更快地处理相关数据计算,将CPU从EC编解码相关事务中完全释放。

    一种基于多段线性回归模型的固态盘地址转换加速方法

    公开(公告)号:CN115481055A

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

    申请号:CN202211166847.8

    申请日:2022-09-23

    Applicant: 厦门大学

    Abstract: 本发明提出一种基于多段线性回归模型的固态盘地址转换加速方法,包括初始化步骤、数据写操作步骤、垃圾回收与模型训练步骤以及数据读操作步骤;在固态盘的内存中为闪存中的全局映射表分组建立低开销的多段线性回归模型,并随固态盘的垃圾回收周期性更新。对于无法在需要局部性的热映射表中命中的逻辑页号,可以在模型中尝试命中,极大地减少了固态盘随机读场景下地址转换中的双读问题带来的查找开销,进而提高固态盘的随机读取性能。

    基于存储阵列的数据重建方法、装置及存储介质

    公开(公告)号:CN110413454B

    公开(公告)日:2022-04-05

    申请号:CN201810404552.7

    申请日:2018-04-28

    Abstract: 本申请实施例提供一种基于存储阵列的数据重建方法、装置及存储介质,该基于存储阵列的数据重建方法包括:当检测到第一成员盘出现故障时,获取预留阵列,存储阵列包括第一成员盘和至少两个第二成员盘,预留阵列包括第二成员盘的空闲空间;根据第二成员盘中数据,重建第一成员盘中的数据;将重建后的第一成员盘中的数据并行写入预留阵列。本申请实施例适用于固态硬盘阵列,且数据重建速率较高。

    一种浏览器历史嗅探方法与浏览器历史监控方法

    公开(公告)号:CN111431852B

    公开(公告)日:2021-06-25

    申请号:CN202010107595.6

    申请日:2020-02-21

    Applicant: 厦门大学

    Abstract: 本发明涉及一种浏览器历史嗅探方法与一种浏览器历史监控方法。本发明构造多个辅助链接,放大已访问的目标URL和未访问的目标URL情况的重绘帧数差距,通过监测固定时间内浏览器绘制的帧数来判断目标URL的访问状态,提高嗅探的准确率,并且能够满足在不同设备平台、不同浏览器上自动嗅探历史记录。本发明提供动态参数搜索算法,自动优化辅助链接的数量,针对不同设备平台、操作系统和浏览器自动确定匹配当前环境性能的最优辅助链接数量,大大提高嗅探的准确率和自适应性,克服现有技术的多帧测量的嗅探方法针对不同环境设置不同参数的缺点,提高了通用性。实验结果表明,本发明能够准确嗅探出不同设备平台上主流浏览器已访问的目标URL,准确率接近100%。

Patent Agency Ranking