存储空间分配方法及设备
    21.
    发明公开

    公开(公告)号:CN103853665A

    公开(公告)日:2014-06-11

    申请号:CN201210508858.X

    申请日:2012-12-03

    Abstract: 本发明实施例提供一种存储空间分配方法及设备。方法包括:获取数据布局策略说明文件;对数据布局策略说明文件进行解析,获取每种数据类别对应的存储设备的标识信息;为应用程序创建虚拟地址空间,并记录数据的虚拟地址与数据所属数据类别对应的存储设备的标识信息之间的第二映射关系;接收应用程序运行过程中产生的缺页中断请求;根据缺页中断请求中的物理页对应的虚拟地址,查询第二映射关系,获取物理页所在的存储设备的标识信息;根据物理页所在的存储设备的标识信息,为应用程序分配物理页。采用本发明技术方案可以提高混合内存的存储性能,具有实现简单的优势。

    用于机群文件系统的元数据存储系统和管理方法

    公开(公告)号:CN102364474A

    公开(公告)日:2012-02-29

    申请号:CN201110366559.2

    申请日:2011-11-17

    Inventor: 陈卓 熊劲

    CPC classification number: G06F17/30091 G06F17/30218 G06F17/30224

    Abstract: 本发明提供用于机群文件系统中的元数据存储系统和管理方法。其中,用DRAM+SSD+HDD三层架构来存储机群文件系统的元数据,将元数据按照写入的时间依次顺序写入DRAM中的元数据缓冲区中。当一个元数据缓冲区被写满后,将其顺序写回到SSD上以形成一个新的元数据存储单元,同时将其头结构中对应的元数据索引信息以元数据索引单元的形式保存在DRAM中。采用基于追加写方式保存元数据后,可以有效提高机群文件系统元数据操作的性能。另外,还提供了基于访问热度的数据迁移策略,将更多经常访问的元数据留在SSD上,提高了元数据读操作的性能。

    控制机群文件系统中数据存储方法和系统及创建文件方法

    公开(公告)号:CN101710339B

    公开(公告)日:2012-02-01

    申请号:CN200910238519.2

    申请日:2009-11-20

    Inventor: 王毓 熊劲 孟丹

    Abstract: 本发明公开了控制机群文件系统中数据存储方法和系统及创建文件方法,所述机群文件系统是采用存储节点分组存放文件,所述数据存储方法,包括下列步骤:在间隔期间内收集和衡量机群文件系统中每个存储节点的包含I/O访问负载和空间利用率的二元负载信息;根据所述每一个存储节点的二元负载信息,衡量所述机群文件系统的负载是否均衡;机群文件系统的负载不均衡,对机群文件系统中的数据进行数据迁移。

    一种机群系统中分片存储模式下文件读取的方法及系统

    公开(公告)号:CN101388824B

    公开(公告)日:2011-02-16

    申请号:CN200810224093.0

    申请日:2008-10-15

    Inventor: 刘岳 熊劲

    Abstract: 本发明涉及机群系统中分片存储模式下文件读取的方法和系统,方法包括:步骤1,客户端将读请求所访问的数据的位置信息和预读状态信息封装到读请求消息中,发送给存储所述数据的存储服务器;步骤2,存储服务器根据读请求消息中位置信息和获得的存储布局信息确定被访问的数据在分片中的位置,依据读请求消息中预读状态信息完成预取操作,如果被访问的数据的结束位置为分片的结束位置,则停止预取操作;将读取的被访问的数据发送给客户端;步骤3,客户端将获得的所述被访问的数据返回给所述应用层。本发明能够使机群文件系统中,分片存储模式下,附属于同一客户端负载的多个存储服务器上相关预取操作能够协调、统一处理。

    一种机群文件系统中文件读取的方法及系统

    公开(公告)号:CN101382955A

    公开(公告)日:2009-03-11

    申请号:CN200810223488.9

    申请日:2008-09-28

    Inventor: 刘岳 熊劲

    Abstract: 本发明涉及一种机群文件系统中文件读取的方法和系统,方法包括:步骤1,客户端将来自VFS层的单个预读请求或来自VFS层的访问粒度大于预设值的单个文件读请求拆分为至少两个拆分读请求;步骤2,客户端将每个拆分读请求封装到一个读请求消息中,将所有读请求消息发送给存储服务器;步骤3,存储服务器接收所有读请求消息,按顺序处理一个读请求消息,获取位置信息,读取位置信息指定的数据,通过应答消息将数据发送给客户端;重复执行步骤3,直到所有读请求所访问的数据都被读取;步骤4,客户端接收应答消息,将其中数据返回给VFS层。从而,使存储服务器端的磁盘I/O和网络数据传输可并行工作,缩短请求的总处理时间,提升吞吐率。

    分布式文件系统快速路径解析的方法

    公开(公告)号:CN1508680A

    公开(公告)日:2004-06-30

    申请号:CN02157880.X

    申请日:2002-12-20

    Inventor: 吴思宁 熊劲 贺劲

    Abstract: 一种分布式文件系统快速路径解析的方法,包括1)首先构造一个全路径名解析的二进制模块;2)用计算机系统提供的向内部存储器核心空间装载二进制代码的指令将具有全路径解析功能的模块植入客户端计算机系统内部存储器的核心空间;3)用该模块中具有全路径名解析功能的函数替换原操作系统中的路径名解析函数,在全路径名解析函数中;4)对于提供全路径名解析的分布式文件系统,获取需要解析的文件的全路径名;5)分布式文件系统的客户端核心模块将路径解析请求和全路径名发给服务器进行处理;6)在分布式文件系统服务器端,相应地提供全路径名解析的函数,可以使用全路径名查找文件并返回结果。

    一种感知存储后端尾延迟SLO的动态调控资源方法及系统

    公开(公告)号:CN113127230B

    公开(公告)日:2023-10-03

    申请号:CN202110399392.3

    申请日:2021-04-14

    Abstract: 本发明提供一种用于分布式存储系统存储后端的动态调控资源的方法,其中多个LC与BE租户共享存储后端,每个LC租户有一个请求队列和用于该请求队列的CPU核数Ni,将请求队列以窗口为单位进行划分,Ni为窗口i分配的CPU核数,根据不同的频率将LC租户请求队列的所有当前请求作为临时窗口;获得每个临时窗口的请求数QLt,以及该临时窗口第一个请求的排队时间TWt;基于QLt和TWt确定当前临时窗口所需的CPU核数Nt;根据Nt与所述当前窗口的CPU核数Ni,调整该LC租户的CPU核数。基于本发明的实施例,可以最大化BE租户的带宽,并快速准确的增加CPU资源以避免异常导致目标SLO不被满足情况的发生,在合适的时机对异常进行检测,并重新计算并分配CPU资源。

    面向键值存储系统的索引树构建方法及系统

    公开(公告)号:CN110083601B

    公开(公告)日:2021-11-30

    申请号:CN201910271085.X

    申请日:2019-04-04

    Abstract: 本发明涉及一种面向键值存储系统的索引树构建方法,包括:对键值数据的键值的前缀进行排序和划分以生成字典树,作为索引树的上层结构;以该键值的哈希值构建哈希表,以该哈希表生成该索引树的下层结构;建立键值数据—哈希表—字典树的对应关系,生成该索引树。本发明的索引树构建方法,通过构建的上下层结构的索引树进行键值数据索引操作,有着更优秀的单体操作能力O(L+K),以及更低的空间开销和更高的效率,并支持范围查找和动态处理数据增长。

    一种基于分布式存储的数据传输校验方法及系统

    公开(公告)号:CN113259410A

    公开(公告)日:2021-08-13

    申请号:CN202110370802.1

    申请日:2021-04-07

    Inventor: 王盈 蒋德钧 熊劲

    Abstract: 本发明提出一种基于分布式存储的数据传输校验方法和系统,包括:将写入数据和该写入数据对应的原始校验码发送至数据服务器;该数据服务器将该写入数据存入存储设备,使用该原始校验码检查从该存储设备中读出的该写入数据的正确性。检查数据在整个操作路径中出现的错误,保证了数据操作的可靠性。以及将大粒度访问文件的校验码嵌入到文件数据块索引中,将小粒度访问文件的校验码嵌入到文件数据块中,以降低校验码操作带来的I/O开销。

    一种感知存储后端尾延迟SLO的动态调控资源方法及系统

    公开(公告)号:CN113127230A

    公开(公告)日:2021-07-16

    申请号:CN202110399392.3

    申请日:2021-04-14

    Abstract: 本发明提供一种用于分布式存储系统存储后端的动态调控资源的方法,其中多个LC与BE租户共享存储后端,每个LC租户有一个请求队列和用于该请求队列的CPU核数Ni,将请求队列以窗口为单位进行划分,Ni为窗口i分配的CPU核数,根据不同的频率将LC租户请求队列的所有当前请求作为临时窗口;获得每个临时窗口的请求数QLt,以及该临时窗口第一个请求的排队时间TWt;基于QLt和TWt确定当前临时窗口所需的CPU核数Nt;根据Nt与所述当前窗口的CPU核数Ni,调整该LC租户的CPU核数。基于本发明的实施例,可以最大化BE租户的带宽,并快速准确的增加CPU资源以避免异常导致目标SLO不被满足情况的发生,在合适的时机对异常进行检测,并重新计算并分配CPU资源。

Patent Agency Ranking