-
公开(公告)号:CN104298681B
公开(公告)日:2018-06-19
申请号:CN201310302791.9
申请日:2013-07-18
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30138
Abstract: 本发明实施例公开了一种数据存储方法及装置。本发明实施例方法包括:按照数据的更新频率,将所述数据进行类型划分,将存储空间划分为多个类型的簇,多个类型的簇划分为至少与所述数据的类型数量相同数量的类型,根据预置存储对应关系,将同类型的数据分别存储到同类型的簇中,在每个簇中,每更新一次数据都会使得原数据成为垃圾数据,在数据的更新频率快的簇中,在较短的时间形成大块的垃圾数据的几率较高,而相对的有效数据所占的比例较少,所以系统回收垃圾数据时,读、写的有效数据量较少,同时存储空间中形成大块空闲空间的几率较高,进而能够降低垃圾回收的开销,也能够提高形成大块空闲空间的几率。
-
公开(公告)号:CN105094689B
公开(公告)日:2018-06-15
申请号:CN201410209672.3
申请日:2014-05-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本发明实施例提供一种NVM页框初始化方法、装置和系统。NVM页框初始化方法,包括:确定是否需要对NVM中的页框中的数据进行部分初始化处理;若需要,则采用预设的处理策略对所述页框中部分位置的数据进行初始化处理。本发明实施例,在对NVM中的页框进行初始化时,可以先确定是否需要对NVM中的页框中的数据进行部分初始化处理,如果需要,则可以采用预设的处理策略对所述页框中部分位置的数据进行初始化处理,而非如现有技术对页框中的全部位置的数据进行初始化处理,从而尽可能降低对NVM的写操作次数,进而提高系统性能、缓解内存使用寿命,降低写操作能耗。
-
公开(公告)号:CN105095197B
公开(公告)日:2018-05-18
申请号:CN201410152632.X
申请日:2014-04-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明实施例提供了一种处理数据的方法及装置,涉及通信领域,用以延长PCM的使用寿命。所述方法包括:处理设备接收数据操作请求消息;根据操作请求消息确定处理结点;根据操作请求消息,在处理结点中插入数据或删除数据,并更新数据管理信息;获取处理结点的统计值;当处理结点的统计值包括:统计次数时,更新统计次数;确定更新后的统计次数是否等于统计阈值;在更新后的统计次数等于统计阈值的情况下,从处理结点的可选数据位中确定出待移动数据位,并将统计次数清零;将处理结点的数据管理信息移动至待移动数据位,并将待移动数据位的位置记录于处理结点的固定数据位。本发明实施例适用于将B树存储于PCM中的场景。
-
公开(公告)号:CN103902348B
公开(公告)日:2017-07-14
申请号:CN201210572237.8
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本发明实施例提供一种虚拟化环境下用户数据的读写方法、系统及物理机,其中方法包括:检测各虚拟机是否存在用户数据读写请求;汇集各虚拟机的用户数据读写请求,将读请求加入到读请求队列中,将写请求加入到写请求队列中;当读请求队列,和/或写请求队列中的第一请求地址与第二请求地址的对应度符合预设条件时,按照与预设条件对应的请求队列调整方法,对第一请求地址对应的请求队列进行调整;调取优先级相对高的请求队列中的在前请求,向存储用户数据的服务器发送所调取的请求。本发明实施例大幅减小了物理机的通信接口和存储用户数据的服务器的读写压力,提高了用户数据的读写效率。
-
公开(公告)号:CN103780692B
公开(公告)日:2017-01-11
申请号:CN201410027157.3
申请日:2014-01-13
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种键值存储的数据访问方法及其系统,该方法根据跳表中每个数据节点的数据访问频率,动态调整每个数据节点高度,以实现高频数据的快速访问,该方法包括:访问频度设置步骤和数据节点高度调整步骤,访问频度设置步骤用于跳表中的每个节点动态设置一个访问频度,数据节点高度调整步骤用于通过动态设置的访问频度调整每个节点高度,实现访问频率高的数据增加节点高度,访问频率低的数据降低节点高度。
-
公开(公告)号:CN105095197A
公开(公告)日:2015-11-25
申请号:CN201410152632.X
申请日:2014-04-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明实施例提供了一种处理数据的方法及装置,涉及通信领域,用以延长PCM的使用寿命。所述方法包括:处理设备接收数据操作请求消息;根据操作请求消息确定处理结点;根据操作请求消息,在处理结点中插入数据或删除数据,并更新数据管理信息;获取处理结点的统计值;当处理结点的统计值包括:统计次数时,更新统计次数;确定更新后的统计次数是否等于统计阈值;在更新后的统计次数等于统计阈值的情况下,从处理结点的可选数据位中确定出待移动数据位,并将统计次数清零;将处理结点的数据管理信息移动至待移动数据位,并将待移动数据位的位置记录于处理结点的固定数据位。本发明实施例适用于将B树存储于PCM中的场景。
-
公开(公告)号:CN105094686A
公开(公告)日:2015-11-25
申请号:CN201410193960.4
申请日:2014-05-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
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中读取数据的延迟,有效的提高访问效率。
-
公开(公告)号:CN104298681A
公开(公告)日:2015-01-21
申请号:CN201310302791.9
申请日:2013-07-18
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30138 , G06F17/30312
Abstract: 本发明实施例公开了一种数据存储方法及装置。本发明实施例方法包括:按照数据的更新频率,将所述数据进行类型划分,将存储空间划分为多个类型的簇,多个类型的簇划分为至少与所述数据的类型数量相同数量的类型,根据预置存储对应关系,将同类型的数据分别存储到同类型的簇中,在每个簇中,每更新一次数据都会使得原数据成为垃圾数据,在数据的更新频率快的簇中,在较短的时间形成大块的垃圾数据的几率较高,而相对的有效数据所占的比例较少,所以系统回收垃圾数据时,读、写的有效数据量较少,同时存储空间中形成大块空闲空间的几率较高,进而能够降低垃圾回收的开销,也能够提高形成大块空闲空间的几率。
-
公开(公告)号:CN104282333A
公开(公告)日:2015-01-14
申请号:CN201310293503.8
申请日:2013-07-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G11C13/00
CPC classification number: G11C13/0069 , G11C7/1006 , G11C13/0004 , G11C2211/5647
Abstract: 本发明实施例提供了一种基于数据反转的存储方法及装置。该装置包括:非门阵列和PCM,所述非门阵列包括设置在每条数据线上的非门,所述非门阵列,用于对初始数据中的每一位数值进行反转,得到所述初始数据的目标数据,将所述目标数据输入到所述PCM中,所述PCM,用于存储所述目标数据。该方法包括:非门阵列对初始数据中的每一位数值进行反转,得到所述初始数据的目标数据,将所述目标数据输入到所述PCM中,所述PCM存储所述目标数据。采用本发明实施例向PCM中存储数据时,直接将待存储数据反转后存储在PCM中,克服了现有技术中存在能耗开销大的问题,并且可以提高数据存储的效率。
-
公开(公告)号:CN103902632A
公开(公告)日:2014-07-02
申请号:CN201210590105.8
申请日:2012-12-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F17/30914 , G06F17/30067 , G06F17/30091 , G06F17/30233 , G06F17/30094
Abstract: 本发明涉及数据存储领域,特别是涉及一种键值存储系统中构建文件系统的方法、装置及电子设备。在本发明所公开的键值存储系统中构建文件系统的方法,首先获取各级目录的目录路径对应的目录编号,再根据所述目录编号以及各级目录下所存储的文件,构建目录和文件相应的关键字Key,这种情况下,由于所述关键字Key中的目录编号所占的空间较小,且各个目录编号为唯一的,不存在重复的现象,有效节省了存储空间;另外,根据所述目录编号构建了与所述目录相对应的目录关键字Key,在需要对目录进行操作时,可直接根据目录的关键字Key获取待操作的目录,操作过程得到简化。
-
-
-
-
-
-
-
-
-