发明名称 云存储客户端多路恒定速率IO缓存的构建方法及装置
摘要 本发明实施例公开了一种云存储客户端多路恒定速率IO缓存的构建方法及装置,包括:将多个文件并行写入相应的目标缓存节点中;判断每个文件的缓存值是否大于第一缓存阈值;若是,则确定缓存值大于所述第一缓存阈值的文件所对应的第一缓存节点,并按照第一预定替换规则释放所述第一缓存节点中的第一预存文件;判断所述多个文件的总缓存值是否大于第二缓存阈值;若是,则按照第二预定规则释放第二缓存节点中的第二预存文件,可见,本实施例通过将多个文件并行写入相应的目标缓存节点中,并通过将缓存节点中的预存文件按照预定规则进行替换,构建了高效的缓存,能对每个文件的IO进行并发控制和缓存。
申请公布号 CN105426126A 申请公布日期 2016.03.23
申请号 CN201510766088.2 申请日期 2015.11.11
申请人 浪潮(北京)电子信息产业有限公司 发明人 李杰
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 罗满
主权项 一种云存储客户端多路恒定速率IO缓存的构建方法,其特征在于,包括:将多个文件并行写入相应的目标缓存节点中;判断每个文件的缓存值是否大于第一缓存阈值;其中,所述第一缓存阈值为动态获得的每个节点的缓存阈值;若是,则确定缓存值大于所述第一缓存阈值的文件所对应的第一缓存节点,并按照第一预定替换规则释放所述第一缓存节点中的第一预存文件;判断所述多个文件的总缓存值是否大于第二缓存阈值;其中,所述第二缓存阈值为云存储客户端的总缓存阈值;若是,则按照第二预定规则释放第二缓存节点中的第二预存文件。
地址 100085 北京市海淀区上地信息路2号2-1号C栋1层