-
公开(公告)号:CN106469088A
公开(公告)日:2017-03-01
申请号:CN201510519679.X
申请日:2015-08-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明为一种I/O请求调度方法及调度器,实施例公开了一种基于时间片的请求调度方法,在进入当前调度时段时,为每个I/O请求对象分配一个时间片,并为每个I/O请求对象设定调度时间阈值;在当前调度时段内,轮流从时间片尚未用完且具有I/O请求的I/O请求对象中选择I/O请求对象,调度所选择的I/O请求对象的I/O请求并记录调度时长,当调度时长达到所选择的I/O请求对象的调度时间阈值时,或者,当调度时长尚未达到所选择的I/O请求对象的调度时间阈值但所选择的I/O请求对象的I/O请求均被调度完成时,结束对所选择的I/O请求对象的I/O请求的调度。本申请可以避免响应I/O请求对象的I/O请求的时间过长的问题。
-
公开(公告)号:CN106326134A
公开(公告)日:2017-01-11
申请号:CN201510374763.7
申请日:2015-06-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明实施例公开了一种FTL地址映射的方法及装置,涉及通信技术领域,能够解决现有技术中的页映射方法,实现过程复杂,导致读写过程高延迟的问题。本发明的方法包括:将逻辑地址空间划分为若干个逻辑地址段;建立虚拟地址空间;建立逻辑地址段和与逻辑地址段对应的虚拟地址段之间的页级映射表,以及虚拟地址段中虚拟块和与虚拟地址段中虚拟块映射的物理地址空间中的物理块之间的块级映射表;当主机读或写数据时,获取主机读或写数据对应的目标逻辑页地址;根据目标逻辑页地址和页级映射表,确定目标虚拟页地址;根据目标虚拟页地址和块级映射表,确定目标物理页地址。本发明适用于FTL地址映射。
-
公开(公告)号:CN105446813A
公开(公告)日:2016-03-30
申请号:CN201410241898.1
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F9/50
Abstract: 本发明实施例提供了一种资源分配的方法及装置,涉及通信领域,用以自动为应用程序的数据分配适合的可用资源,提高应用程序的性能。该方法,包括:通过获取接口接收应用程序发送的物理存储资源分配请求信息;确定物理存储资源分配请求信息是否包含有所申请物理存储资源的介质类型的信息;若确定出物理存储资源分配请求信息中没有包含所申请物理存储资源的介质类型的信息,则在预先获取的空间特征表中查找与介质信息匹配的存储介质类型;根据申请物理存储资源的大小信息为应用程序分配可用虚拟资源;根据物理存储资源分配请求信息及申请物理存储资源的介质类型,为应用程序分配与可用虚拟资源对应的可用物理存储资源。
-
公开(公告)号:CN105094691A
公开(公告)日:2015-11-25
申请号:CN201410216351.6
申请日:2014-05-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供了一种数据操作的方法、设备和系统,涉及计算机领域,以解决现有技术中CPU对块设备进行数据操作的效率低的问题。该方法包括:接收CPU发送的操作指令;当该操作指令为读指令时,读取该块设备中的第一数据块,并将该第一数据块中的待读取数据返回至CPU;当该操作指令为写指令时,将该写指令指示的待写入数据写入到缓存中,并将包括该待写入数据的第二数据块写入该块设备。该方法用于对块设备中的数据进行操作。
-
公开(公告)号:CN118259838A
公开(公告)日:2024-06-28
申请号:CN202410480262.6
申请日:2024-04-19
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种多租户共享分布式存储系统性能资源的分配方法及系统,该方法包含依据底层存储设备不同的使用量与对应的租户负载访问模式,对该底层存储设备进行离线性能建模,构建关于底层存储设备VIOPS与尾延迟的离线性能模型;利用所述离线性能模型,在线调控该底层存储设备可提供的VIOPS,得到一VIOPS目标值;将所述VIOPS目标值至少一部分分配给该至少一LC租户,将其余部分分配给该至少一BE租户。该方法能够显著提升多租户共享场景下,底层存储设备的资源利用率。
-
公开(公告)号:CN117312322A
公开(公告)日:2023-12-29
申请号:CN202311322341.6
申请日:2023-10-12
Applicant: 中国科学院计算技术研究所 , 北京火山引擎科技有限公司
Abstract: 本公开实施例提供一种信息处理方法、装置、设备及存储介质,该方法包括:根据键分区中的LSMT信息,从存储单元包括的多个存储分区中选取无效信息率最高的目标存储分区,其中无效信息率用于表示存储分区中无效的键值信息在总键值信息中的比例;检测目标存储分区中的每个键值信息对应的有效性信息,并根据每个键值信息对应的有效性信息,从目标存储分区中存储的多个键值信息中筛选出有效的键值信息,其中有效性信息包括有效或无效;将有效的键值信息转存到除目标存储分区外的第一存储分区,并擦除目标存储分区中存储的多个键值信息。本申请可以降低写入增大,提高数据的处理效率。
-
公开(公告)号:CN110134657A
公开(公告)日:2019-08-16
申请号:CN201910276630.4
申请日:2019-04-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于非易失主存的文件系统元数据操作加速方法,包括:获取文件操作指令,根据非易失主存文件系统的根目录,判断该非易失主存文件系统中是否包含该文件操作指令的操作文件,若是,则绕过该非易失主存文件系统的VFS层,直接在该非易失主存文件系统中根据元数据找到待操作的目标文件,对该目标文件执行该文件操作指令,否则根据传统文件系统方式,由VFS层执行该文件操作指令。本发明绕过VFS直接在物理文件系统中操作元数据,在物理文件系统中支持完整的元数据操作语义方法使得元数据操作直接在物理文件系统中执行,提升元数据操作的性能和扩展性并减少文件系统对DRAM空间的占用。
-
公开(公告)号:CN105094691B
公开(公告)日:2019-05-21
申请号:CN201410216351.6
申请日:2014-05-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/0868 , G06F12/0871 , G06F12/121
Abstract: 本发明实施例提供了一种数据操作的方法、设备和系统,涉及计算机领域,以解决现有技术中CPU对块设备进行数据操作的效率低的问题。该方法包括:接收CPU发送的操作指令;当该操作指令为读指令时,读取该块设备中的第一数据块,并将该第一数据块中的待读取数据返回至CPU;当该操作指令为写指令时,将该写指令指示的待写入数据写入到缓存中,并将包括该待写入数据的第二数据块写入该块设备。该方法用于对块设备中的数据进行操作。
-
公开(公告)号:CN105138481B
公开(公告)日:2018-03-27
申请号:CN201410240335.0
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/28
CPC classification number: G06F12/08
Abstract: 本发明实施例提供一种存储数据的处理方法、装置和系统,该方法包括:处理设备获取待存储数据的虚拟地址;所述待存储数据位于存储控制设备的非持久化存储介质中;所述处理设备将所述虚拟地址发送至所述存储控制设备,以使所述存储控制设备将所述待存储数据存储至所述存储控制设备的持久化存储介质中;通过存储数据的处理方法和装置,可根据待存储数据的虚拟地址,直接控制存储控制设备将所述待存储数据存储至所述存储控制设备的持久化存储介质中,以实现待存储数据的持久化,使得数据持久化广泛应用于各种场景下,不会由于不能获知待存储数据的物理地址而不能实现待存储数据的持久化,从而提升了存储系统持久化存储数据的性能。
-
公开(公告)号:CN107765992A
公开(公告)日:2018-03-06
申请号:CN201610702578.0
申请日:2016-08-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明公开了一种处理数据的方法和装置,涉及数据处理技术领域,用以减少向NVM中写入数据的次数,从而减少系统的消耗,延长NVM的使用寿命。该方法应用于支持KV存储系统的服务器中,服务器包括NVM;该方法包括:接收更新操作,该更新操作包括第一Key和与第一Key对应的目标Value;将第一Key和目标Value写入NVM的空闲存储空间;将NVM中存储的第一Key对应的源索引项更新为目标索引项,源索引项包括源Value所在的Key-Value对在NVM中的位置信息,目标索引项包括目标Value所在的Key-Value对在NVM中的位置信息。
-
-
-
-
-
-
-
-
-