-
公开(公告)号:CN104407986B
公开(公告)日:2018-03-13
申请号:CN201410584062.1
申请日:2014-10-27
Applicant: 华为技术有限公司
IPC: G06F12/08
CPC classification number: G06F12/08
Abstract: 本发明公开了一种在存储设备中配置缓存的方法、装置及控制器,涉及信息技术领域,可以提高为逻辑单元提供的写缓存空间的有效利用程度。所述方法包括:控制器首先获取逻辑单元的初始写缓存收益,然后将为逻辑单元提供的写缓存空间由初始写缓存空间调整至目标写缓存空间,以使得写缓存收益变化率达到预置阈值,其中,写缓存收益变化率为目标写缓存收益与初始写缓存收益之间差值,以及目标写缓存空间与初始写缓存空间之间差值的比值,写缓存收益变化率用于表征为逻辑单元提供的写缓存空间的有效利用程度。本发明适用于对为逻辑单元提供的写缓存空间进行调整。
-
公开(公告)号:CN111158659B
公开(公告)日:2021-10-01
申请号:CN201911184086.7
申请日:2019-11-27
Applicant: 华为技术有限公司
Abstract: 本申请实施例提供一种自动驾驶应用程序在不同开发平台间对接的方法,涉及自动驾驶技术领域,用以降低自动驾驶应用程序与不同开发平台进行对接时的开发复杂度,降低开发人员的代码修改量。该方法中,目的开发平台上预设有N个接口对接功能。针对任一自动驾驶应用程序,在N个接口对接功能中,确定与任一自动驾驶应用程序匹配的目标接口对接功能,将任一自动驾驶应用程序与目的开发平台对接。基于该方案,将N个接口对接功能集成于目的开发平台,使得自动驾驶应用程序与目的开发平台对接时可以通过目标接口对接功能与目的开发平台进行对接,降低开发人员手动修改自动驾驶应用程序的代码量,减少工作量。
-
公开(公告)号:CN107608907B
公开(公告)日:2020-10-23
申请号:CN201710915762.8
申请日:2017-09-30
Applicant: 华为技术有限公司
IPC: G06F12/02
Abstract: 本申请实施例公开了一种存储系统中垃圾回收的方法及装置,该方法包括:控制器将第一容器单元号的存储地址对应的存储空间中的有效数据块复制到第二容器单元号的存储地址对应的存储空间中;控制器根据容器映射生成虚拟重映射;控制器将虚拟重映射存储到目标存储空间中,目标存储空间的虚拟重映射可以被至少两个主机访问;控制器释放第一容器单元号对应的存储空间。控制器将虚拟重映射存储到目标存储空间中以后,至少两台主机不需要依次处理虚拟重映射,而是独立地处理目标存储空间中的虚拟重映射,以实现对第一容器单元号的存储地址对应的存储空间的并行回收,进而大大的提高了垃圾回收效率。
-
公开(公告)号:CN111427855A
公开(公告)日:2020-07-17
申请号:CN202010124802.9
申请日:2016-09-28
Applicant: 华为技术有限公司
IPC: G06F16/174 , G06F3/06 , G06F12/1009 , G06F11/14 , G06F16/23
Abstract: 此处公开了存储系统中重复数据删除方案,本方案中控制器将首次写入的数据块存储在第一存储地址,在指纹表中插入首次写入的第一待写数据的第一指纹,但不建立第一指纹与第一存储地址的映射关系,控制器接收后续写入的第二待写数据时,为重复的第二待写数据分配第二存储地址,将第二待写数据存储到第二存储地址,在指纹表中建立第一指纹与第二存储地址的映射关系,减少了指纹表的数据量。
-
-
公开(公告)号:CN105677236A
公开(公告)日:2016-06-15
申请号:CN201511017042.7
申请日:2015-12-29
Applicant: 华为技术有限公司
Inventor: 余小安
CPC classification number: G06F3/0656 , G06F3/0658 , G06F12/0292
Abstract: 本发明实施例公开了一种存储设备及其存储数据的方法,存储设备包含缓存控制器、缓存和持久化存储介质,缓存包含多个数据块。方法包括缓存控制器根据多个数据块中每一个数据块的写访问的次数AC以及写访问所访问的地址的数量AN获得刷盘指数。将多个数据块中的部分数据块中的数据存储到所述持久化存储介质。其中,部分数据块中的每一个数据块的刷盘指数在多个数据块的刷盘指数从大到小的序列中的位置均大于序列阈值。本发明实施例将刷盘指数低、写放大较大的数据块暂不存储到持久化存储介质。将其在cache中聚合,提升刷盘指数。当数据块的刷盘指数提升后,再将数据块存储到持久化存储介质中,减少了数据的写放大。
-
公开(公告)号:CN111158659A
公开(公告)日:2020-05-15
申请号:CN201911184086.7
申请日:2019-11-27
Applicant: 华为技术有限公司
Abstract: 本申请实施例提供一种自动驾驶应用程序在不同开发平台间对接的方法,涉及自动驾驶技术领域,用以降低自动驾驶应用程序与不同开发平台进行对接时的开发复杂度,降低开发人员的代码修改量。该方法中,目的开发平台上预设有N个接口对接功能。针对任一自动驾驶应用程序,在N个接口对接功能中,确定与任一自动驾驶应用程序匹配的目标接口对接功能,将任一自动驾驶应用程序与目的开发平台对接。基于该方案,将N个接口对接功能集成于目的开发平台,使得自动驾驶应用程序与目的开发平台对接时可以通过目标接口对接功能与目的开发平台进行对接,降低开发人员手动修改自动驾驶应用程序的代码量,减少工作量。
-
公开(公告)号:CN105677236B
公开(公告)日:2018-10-02
申请号:CN201511017042.7
申请日:2015-12-29
Applicant: 华为技术有限公司
Inventor: 余小安
Abstract: 本发明实施例公开了一种存储设备及其存储数据的方法,存储设备包含缓存控制器、缓存和持久化存储介质,缓存包含多个数据块。方法包括缓存控制器根据多个数据块中每一个数据块的写访问的次数AC以及写访问所访问的地址的数量AN获得刷盘指数。将多个数据块中的部分数据块中的数据存储到所述持久化存储介质。其中,部分数据块中的每一个数据块的刷盘指数在多个数据块的刷盘指数从大到小的序列中的位置均大于序列阈值。本发明实施例将刷盘指数低、写放大较大的数据块暂不存储到持久化存储介质。将其在cache中聚合,提升刷盘指数。当数据块的刷盘指数提升后,再将数据块存储到持久化存储介质中,减少了数据的写放大。
-
公开(公告)号:CN104407986A
公开(公告)日:2015-03-11
申请号:CN201410584062.1
申请日:2014-10-27
Applicant: 华为技术有限公司
IPC: G06F12/08
CPC classification number: G06F12/08
Abstract: 本发明公开了一种在存储设备中配置缓存的方法、装置及控制器,涉及信息技术领域,可以提高为逻辑单元提供的写缓存空间的有效利用程度。所述方法包括:控制器首先获取逻辑单元的初始写缓存收益,然后将为逻辑单元提供的写缓存空间由初始写缓存空间调整至目标写缓存空间,以使得写缓存收益变化率达到预置阈值,其中,写缓存收益变化率为目标写缓存收益与初始写缓存收益之间差值,以及目标写缓存空间与初始写缓存空间之间差值的比值,写缓存收益变化率用于表征为逻辑单元提供的写缓存空间的有效利用程度。本发明适用于对为逻辑单元提供的写缓存空间进行调整。
-
公开(公告)号:CN111427855B
公开(公告)日:2024-04-12
申请号:CN202010124802.9
申请日:2016-09-28
Applicant: 华为技术有限公司
IPC: G06F16/174 , G06F3/06 , G06F12/1009 , G06F11/14 , G06F16/23
Abstract: 此处公开了存储系统中重复数据删除方案,本方案中控制器将首次写入的数据块存储在第一存储地址,在指纹表中插入首次写入的第一待写数据的第一指纹,但不建立第一指纹与第一存储地址的映射关系,控制器接收后续写入的第二待写数据时,为重复的第二待写数据分配第二存储地址,将第二待写数据存储到第二存储地址,在指纹表中建立第一指纹与第二存储地址的映射关系,减少了指纹表的数据量。
-
-
-
-
-
-
-
-
-