提高分布式固态盘键值缓存系统可靠性的方法及系统

    公开(公告)号:CN110442535A

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

    申请号:CN201910655375.4

    申请日:2019-07-19

    IPC分类号: G06F12/0893 G06F12/0842

    摘要: 本发明公开了一种提高分布式固态盘键值缓存系统可靠性的方法及系统,属于计算机存储领域,包括:写操作步骤,写入数据的同时缓存数据,将同一固态盘服务器的数据聚合为数据块,并执行纠删码编码得到条带,条带中一个校验块写入内存服务器,其余编码块写入不同的固态盘服务器;更新操作步骤,更新数据块,同时计算更新差值,利用更新差值更新内存服务器中的校验块,并将更新差值记录到日志中;以及降级读操作步骤,按照数据块、内存服务器中的校验块、固态盘服务器中的校验块的优先级顺序,依次获取条带内的其他编码块,并在成功获取到n个编码块时,解码得到丢失数据块。本发明能够提高分布式固态盘键值缓存系统的可靠性,并优化系统性能。

    一种用于云计算及边缘计算的缓存置换方法及装置

    公开(公告)号:CN110377533A

    公开(公告)日:2019-10-25

    申请号:CN201910619249.3

    申请日:2019-07-10

    发明人: 罗红 魏华 孙岩

    IPC分类号: G06F12/0893 G06F9/50

    摘要: 本发明实施例提供了一种用于云计算及边缘计算的缓存置换方法及装置,其中方法包括:获取待缓存项;计算待缓存项及各缓存项的缓存价值;计算第一状态的第一惩罚值;当当前剩余存储空间的大小不小于待缓存项的数据大小时缓存待缓存项;否则,判断各缓存项与待缓存项的缓存价值的大小;判断当前剩余存储空间与当前缓存项所占用的存储空间的大小之和,是否大于待缓存项的数据大小;如果是,将当前缓存项置换为待缓存项;如果否,生成当前缓存项集合;判断第二惩罚值是否小于第一惩罚值;如果是,将当前缓存项集合中的各缓存项置换为待缓存项。本发明实施例能够更加合理地对服务器中的缓存进行置换,从而提高服务器的缓存性能。

    寄存器文件高速缓存的软分区

    公开(公告)号:CN104679663B

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

    申请号:CN201410705339.1

    申请日:2014-11-27

    IPC分类号: G06F12/02 G06F12/0893

    摘要: 描述了对寄存器文件高速缓存的软分区。所述软分区通过基于在多线程乱序处理器中指令属于的线程而对与所述指令相关联的目的寄存器重命名来实现。寄存器重命名可以由寄存器重命名模块来执行,并且在实施例中,寄存器重命名模块接收用于寄存器重命名的指令,所述指令识别与所述指令相关联的线程和一个或多个架构寄存器。可用的物理寄存器然后基于所识别的线程向每一个所识别的架构寄存器分配。在一些示例中,将在多线程乱序处理器中的物理寄存器在逻辑上划分成组,并且基于线程到组映射来分配物理寄存器。在另外的示例中,线程到组映射不是固定的,但可以基于在多线程乱序处理器中的一个或多个线程的活动水平来更新。

    一种第三方数据的缓存优化方法及系统

    公开(公告)号:CN110221988A

    公开(公告)日:2019-09-10

    申请号:CN201910367597.6

    申请日:2019-05-05

    摘要: 本发明公开了一种第三方数据的缓存优化方法及系统,缓存服务器每隔第一预设时间获取实时第三方数据,并按照key格式对每一份实时第三方数据进行存储,key格式包括获取实时第三方数据的时间标记;客户端从缓存服务器获取最新第三方数据,判断最新第三方数据是否为异常数据,若是,则按照时间标记依次获取历史第三方数据,直到获取到正常第三方数据;本发明通过使得客户端上业务能够始终按照正常的第三方数据进行运行,从而降低了第三方数据异常时对业务系统的影响,保证业务系统的正常运行。

    高速缓冲管理设备、系统和方法

    公开(公告)号:CN110162490A

    公开(公告)日:2019-08-23

    申请号:CN201910111868.1

    申请日:2019-02-12

    发明人: 焦小康

    IPC分类号: G06F12/0893

    摘要: 本公开涉及高速缓冲管理设备、系统和方法。高速缓冲存储器被组织成多个通路和多个地址线路。响应于未命中,高速缓冲存储器基于指示多个通路中的通路的第一控制变量以及与地址线路并且与相应通路相关联的第二控制变量集合来选择多个通路中的通路。与未命中相关联的数据被写入到所选择的通路。在所有第二控制变量都指示相关联的通路最近被替换时,与其他通路相关联的第二控制变量被重置。与所选择的通路相关联的第二控制变量被设置为指示所选择的通路最近被替换。第一控制变量被设置为指示所选择的通路。在命中的情况下,保持第一控制变量和第二控制变量集合的当前值。

    一种存储数据的动态回收处理方法及存储装置

    公开(公告)号:CN109815166A

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

    申请号:CN201811626099.0

    申请日:2018-12-28

    发明人: 李虎 罗胜

    IPC分类号: G06F12/0893 G06F12/0877

    摘要: 本发明提供了一种存储数据的动态回收处理方法及存储装置,方法包括:接收数据写入命令,并获取数据写入命令中的逻辑地址;根据预先建立的映射表,判断逻辑地址是否存在对应的存储单元;如果逻辑地址不存在对应的存储单元,则将有效逻辑容量加1,并更新所述映射表;根据映射表计算有效逻辑容量;根据有效逻辑容量的大小,动态使用SLC块以及TLC块存储数据;根据有效逻辑容量的大小以及SLC空块的数量,动态使用SLC块内部回收数据和/或TLC块回收数据;根据有效逻辑容量的大小,采用不同的回收模式动态回收数据,能够有效减少回收次数,提高产品性能以及稳定性。

    缓存及读取即将写入储存单元的数据的方法以及使用该方法的装置

    公开(公告)号:CN105893275B

    公开(公告)日:2019-03-22

    申请号:CN201510037390.4

    申请日:2015-01-26

    发明人: 沈扬智 许哲玮

    IPC分类号: G06F12/0882 G06F12/0893

    摘要: 本发明提出一种缓存及读取即将写入储存单元数据的方法,由处理单元执行,包含下列步骤。透过存取介面从主装置接收写入命令,请求写入至少一页面的数据后,判断是否已累积到一个区块的待写入数据,其中,一个区块包含指定数目的页面。当判断尚未累积到一个区块的待写入数据时,将此页面的数据储存至动态随机存取存储器,以及更新动态随机存取存储器中的快取资讯,用以指出此页面的数据尚未写入至储存单元以及动态随机存取存储器中暂存此页面的数据的位置。

    一种缓存管理方法及装置
    59.
    发明授权

    公开(公告)号:CN104281539B

    公开(公告)日:2019-02-26

    申请号:CN201310289218.9

    申请日:2013-07-10

    IPC分类号: G06F12/0893

    摘要: 本发明公开了一种缓存管理方法及装置,该方法,应用于现场可编程门阵列FPGA实现航电全双工实时以太网AFDX通信协议的过程中,FPGA管理存储器的场景下,包括:确定存储器可使用的连续地址段的起始地址和结束地址,按照预定义的内存片长度,在所述起始地址和结束地址的范围内对存储器进行分片得到内存片,保存分片得到的内存片的首地址;在接收到内存请求方发送的申请分配信号后,查询是否有可用的内存片,如果有,则按照内存请求方请求内存的大小为内存请求方分配内存片,并将分配的内存片的首地址发送给内存请求方。本发明能够实现在AFDX通信协议的FPGA实现过程中缓存的有效分配和释放。

    一种基于大数据量和大规模缓存快速释放的方法和系统

    公开(公告)号:CN106201918B

    公开(公告)日:2019-02-12

    申请号:CN201610555255.3

    申请日:2016-07-14

    发明人: 丁陈 李超 李晓翔

    IPC分类号: G06F12/0811 G06F12/0893

    摘要: 本发明公开了一种基于大数据量和大规模缓存快速释放的方法,数据的修改原则是在入缓存的同时将系统“当前存盘序列号”赋值给该数据的缓存标记域;系统拥有“当前存盘序列号”和“前一个存盘序列号”,缓存数据的批量“写入”(也称落盘)硬盘的操作将定周期进行,每一次“写入”过程结束后,修改这2个参数:“当前存盘序列号”=前一个周期的“当前存盘序列号”+1,而“前一个存盘序列号”=前一个周期的“当前存盘序列号”;当系统缓存需要释放空间时,系统将数据的缓存标记域的数值与系统此刻的“前一个存盘序列号”进行比对,大于等于的数据不能清除,反则如果是小于的数据都可以被清除,完成缓存的安全释放。