异构云存储环境下的ORAM数据可靠存储方法及系统

    公开(公告)号:CN117555486A

    公开(公告)日:2024-02-13

    申请号:CN202311605574.7

    申请日:2023-11-27

    IPC分类号: G06F3/06 G06F16/901 G06F21/60

    摘要: 本发明公开了异构云存储环境下的ORAM数据可靠存储方法及系统,属于信息安全领域,ORAM的存储空间在逻辑层面被组织为二叉树,上层节点位于不可靠云服务器中,记为不可靠节点,下层节点位于可靠云服务器中,记为可靠节点,每一个节点包括1个元数据块插槽和Z+S个数据块插槽,且至多存储Z个真数据块;元数据块存储有真数据块的消息验证码;不可靠节点中真数据块在可靠节点中存在相应的副本;对于每一条路径,按照逆序更新数据插槽,方法包括:从不可靠节点中读取真数据块时,若无法读取到数据块,或者读取到数据块但消息验证码不匹配,则对ORAM中丢失或错误的真数据块进行恢复。本发明能够为异构云存储环境下ORAM中的所有数据提供高可靠性和可用性保障。

    面向去重SSD的混合指纹缓存管理方法、控制器及系统

    公开(公告)号:CN115757211A

    公开(公告)日:2023-03-07

    申请号:CN202211466728.4

    申请日:2022-11-22

    IPC分类号: G06F12/123 G06F12/0811

    摘要: 本发明公开了一种面向去重SSD的混合指纹缓存管理方法、控制器及系统,属于数据去重领域,包括:在内存中维护指纹缓存,并在闪存中维护指纹表,缓存替换策略为局部性感知策略或者引用感知策略;指纹缓存包括多个用于管理指纹条目的指纹桶,指纹表以指纹条目的形式管理指纹;周期性地计算缓存替换策略的策略适应度,并在策略适应度小于预设阈值时切换缓存替换策略;数据指纹的插入包括:确定对应的目标指纹桶,并判断其中是否存对应的目标指纹条目,若是,则更新目标指纹条目及目标指纹桶,插入结束;否则,创建对应的待插入指纹条目,并按照当前的缓存替换策略将其插入目标指纹桶。本发明能够提高指纹缓存的命中率,减小去重开销。

    基于内容感知的固态盘内存缓存管理方法、设备及固态盘

    公开(公告)号:CN111443874B

    公开(公告)日:2021-07-27

    申请号:CN202010232889.1

    申请日:2020-03-28

    发明人: 卢梦婷 王芳 冯丹

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种基于内容感知的固态盘内存缓存管理方法、设备及固态盘,属于计算机存储领域,包括:创建影子缓存,用于缓存首次被读取的数据块的元数据;创建数据缓存,缓存写入的和被多次读取的数据块;初始化主映射表和二级映射表,分别用于记录逻辑地址到物理地址或虚拟地址的映射关系,以及虚拟地址到物理地址的映射关系;接收到读写操作请求时,根据逻辑地址查找主映射表以获取主映射表条目,然后判断是否存在对应的二级映射表条目,若是,则从二级映射表条目提取数据状态标志,否则,从主映射表条目提取数据状态标志;结合数据状态标志和请求类型,执行请求。本发明能够减轻底层并行单元访问竞争,从而提升固态盘的读性能。

    一种面向SSD去重的数据分配方法及系统

    公开(公告)号:CN110413235A

    公开(公告)日:2019-11-05

    申请号:CN201910683628.9

    申请日:2019-07-26

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种面向SSD去重的数据分配方法及系统,属于固态存储领域,包括:以有效的地址引用计数作为并行单元或SSD的读热度,预先建立一个读热度表,用于分别记录所述SSD以及其中各并行单元的读热度;按照如下步骤处理每一个写请求:若可以去重,则获得目标数据的重复数据所在物理页,从而得到得到写请求的逻辑地址lpn所映射到的物理地址ppn,若不可以去重,则在读热度小于平均读热度的并行单元中分配一个空闲的物理页并写入数据,从而得到得到写请求的逻辑地址lpn所映射到的物理地址ppn;根据所述写请求的类型和地址映射关系更新热度表以及映射表。本发明能够有效解决去重应用在SSD中带来的读性能下降的问题。

    一种面向SSD去重的数据分配方法及系统

    公开(公告)号:CN110413235B

    公开(公告)日:2020-07-24

    申请号:CN201910683628.9

    申请日:2019-07-26

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种面向SSD去重的数据分配方法及系统,属于固态存储领域,包括:以有效的地址引用计数作为并行单元或SSD的读热度,预先建立一个读热度表,用于分别记录所述SSD以及其中各并行单元的读热度;按照如下步骤处理每一个写请求:若可以去重,则获得目标数据的重复数据所在物理页,从而得到写请求的逻辑地址lpn所映射到的物理地址ppn,若不可以去重,则在读热度小于平均读热度的并行单元中分配一个空闲的物理页并写入数据,从而得到写请求的逻辑地址lpn所映射到的物理地址ppn;根据所述写请求的类型和地址映射关系更新热度表以及映射表。本发明能够有效解决去重应用在SSD中带来的读性能下降的问题。

    基于内容感知的固态盘内存缓存管理方法、设备及固态盘

    公开(公告)号:CN111443874A

    公开(公告)日:2020-07-24

    申请号:CN202010232889.1

    申请日:2020-03-28

    发明人: 卢梦婷 王芳 冯丹

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种基于内容感知的固态盘内存缓存管理方法、设备及固态盘,属于计算机存储领域,包括:创建影子缓存,用于缓存首次被读取的数据块的元数据;创建数据缓存,缓存写入的和被多次读取的数据块;初始化主映射表和二级映射表,分别用于记录逻辑地址到物理地址或虚拟地址的映射关系,以及虚拟地址到物理地址的映射关系;接收到读写操作请求时,根据逻辑地址查找主映射表以获取主映射表条目,然后判断是否存在对应的二级映射表条目,若是,则从二级映射表条目提取数据状态标志,否则,从主映射表条目提取数据状态标志;结合数据状态标志和请求类型,执行请求。本发明能够减轻底层并行单元访问竞争,从而提升固态盘的读性能。