-
公开(公告)号:CN110187832B
公开(公告)日:2023-08-22
申请号:CN201910419053.X
申请日:2014-05-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/0868 , G06F12/0871 , G06F12/121
Abstract: 本发明实施例提供了一种数据操作的方法、设备和系统,涉及计算机领域,以解决现有技术中CPU对块设备进行数据操作的效率低的问题。该方法包括:接收CPU发送的操作指令;当该操作指令为读指令时,读取该块设备中的第一数据块,并将该第一数据块中的待读取数据返回至CPU;当该操作指令为写指令时,将该写指令指示的待写入数据写入到缓存中,并将包括该待写入数据的第二数据块写入该块设备。该方法用于对块设备中的数据进行操作。
-
公开(公告)号:CN113259410B
公开(公告)日:2023-06-20
申请号:CN202110370802.1
申请日:2021-04-07
Applicant: 中国科学院计算技术研究所
IPC: H04L67/1097 , H04L1/00
Abstract: 本发明提出一种基于分布式存储的数据传输校验方法和系统,包括:将写入数据和该写入数据对应的原始校验码发送至数据服务器;该数据服务器将该写入数据存入存储设备,使用该原始校验码检查从该存储设备中读出的该写入数据的正确性。检查数据在整个操作路径中出现的错误,保证了数据操作的可靠性。以及将大粒度访问文件的校验码嵌入到文件数据块索引中,将小粒度访问文件的校验码嵌入到文件数据块中,以降低校验码操作带来的I/O开销。
-
公开(公告)号:CN112463044B
公开(公告)日:2022-07-12
申请号:CN202011318905.5
申请日:2020-11-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种保证分布式存储系统服务器端读尾延迟的方法及系统,包括通过应用负载特征建模对应用分为不可延后服务应用与可延后服务应用两类,对两类应用预分配资源。存储节点服务应用时,对不同类型的应用进行匹配,使匹配的应用组合共享服务速率。根据应用负载的变化动态地交换资源,以保证应用尾延迟SLO的应用准入控制方法。
-
公开(公告)号:CN112463044A
公开(公告)日:2021-03-09
申请号:CN202011318905.5
申请日:2020-11-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种保证分布式存储系统服务器端读尾延迟的方法及系统,包括通过应用负载特征建模对应用分为不可延后服务应用与可延后服务应用两类,对两类应用预分配资源。存储节点服务应用时,对不同类型的应用进行匹配,使匹配的应用组合共享服务速率。根据应用负载的变化动态地交换资源,以保证应用尾延迟SLO的应用准入控制方法。
-
公开(公告)号:CN105446888B
公开(公告)日:2018-10-12
申请号:CN201410240821.2
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种存储设备间移动数据的方法、控制器和存储系统。方法,包括:一体化存储UAS控制器接收用户空间库发送的数据移动请求,所述数据移动请求包括源存储设备的源地址、目的存储设备的目的地址以及所需移动的数据大小,所述数据移动请求为所述用户空间库接收到应用程序对所述用户空间库中的数据移动应用程序接口API的调用请求时发送的;所述UAS控制器根据所述源地址、目的地址以及数据大小,将待移动数据从所述源存储设备移动到目的存储设备。本发明实施例的数据移动过程,在用户态即可实现两个存储设备之间的直接的数据移动,而无需操作系统参与,无需进入内核态,从而可以节约系统开销。
-
公开(公告)号:CN105094686B
公开(公告)日:2018-04-10
申请号:CN201410193960.4
申请日:2014-05-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/121
CPC classification number: G06F12/0868 , G06F3/061 , G06F3/0619 , G06F3/0631 , G06F3/065 , G06F3/068 , G06F3/0685 , G06F12/08 , G06F12/122 , G06F12/128 , G06F2212/604
Abstract: 本发明实施例提供一种数据缓存方法、缓存和计算机系统。本发明实施例中,Cache在访问请求不命中需要确定待替换的Cache line时,不仅需要考虑Cache line的历史访问频率,还要考虑Cache line对应的内存类型,从而可以优先替换与DRAM内存类型对应的Cache line,减少Cache对存储于DRAM的数据的缓存量,从而使得Cache能够提高对存储于NVM中的数据的缓存量,使得针对存储于NVM中的数据的访问请求尽可能的在Cache中能够找到相应的数据,从而减少了从NVM中读取数据的情形,减少了从NVM中读取数据的延迟,有效的提高访问效率。
-
公开(公告)号:CN105446888A
公开(公告)日:2016-03-30
申请号:CN201410240821.2
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/02
Abstract: 本发明实施例提供一种存储设备间移动数据的方法、控制器和存储系统。方法,包括:一体化存储UAS控制器接收用户空间库发送的数据移动请求,所述数据移动请求包括源存储设备的源地址、目的存储设备的目的地址以及所需移动的数据大小,所述数据移动请求为所述用户空间库接收到应用程序对所述用户空间库中的数据移动应用程序接口API的调用请求时发送的;所述UAS控制器根据所述源地址、目的地址以及数据大小,将待移动数据从所述源存储设备移动到目的存储设备。本发明实施例的数据移动过程,在用户态即可实现两个存储设备之间的直接的数据移动,而无需操作系统参与,无需进入内核态,从而可以节约系统开销。
-
公开(公告)号:CN105138481A
公开(公告)日:2015-12-09
申请号:CN201410240335.0
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/28
CPC classification number: G06F12/08
Abstract: 本发明实施例提供一种存储数据的处理方法、装置和系统,该方法包括:处理设备获取待存储数据的虚拟地址;所述待存储数据位于存储控制设备的非持久化存储介质中;所述处理设备将所述虚拟地址发送至所述存储控制设备,以使所述存储控制设备将所述待存储数据存储至所述存储控制设备的持久化存储介质中;通过存储数据的处理方法和装置,可根据待存储数据的虚拟地址,直接控制存储控制设备将所述待存储数据存储至所述存储控制设备的持久化存储介质中,以实现待存储数据的持久化,使得数据持久化广泛应用于各种场景下,不会由于不能获知待存储数据的物理地址而不能实现待存储数据的持久化,从而提升了存储系统持久化存储数据的性能。
-
公开(公告)号:CN113505130B
公开(公告)日:2023-07-21
申请号:CN202110776008.7
申请日:2021-07-09
Applicant: 中国科学院计算技术研究所
IPC: G06F16/22
Abstract: 本发明提供一种哈希表的处理方法,所述哈希表为聚合的可拓展哈希表,包括多个可拓展哈希表,每个可拓展哈希表构成所述聚合的可拓展哈希表的一层,所述可拓展哈希表包括不少于一个的桶,所述桶用于存储键值对数据;所述可拓展哈希表具有相同编号的桶构成所述聚合的可拓展哈希表的一个段;所述聚合的可拓展哈希表包括共享目录,所述共享目录用于管理聚合的可扩展哈希表的全局深度以及段的指针。本发明有效降低了rehash造成的延迟陡增和吞吐骤降,同时保证了哈希表的高性能。
-
-
-
-
-
-
-
-
-