针对文件系统的基于高速网络的消息传输框架和方法

    公开(公告)号:CN101459676B

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

    申请号:CN200810247462.8

    申请日:2008-12-31

    Inventor: 杨栋 孟丹 熊劲

    Abstract: 本发明提供一种针对文件系统的基于高速网络的消息传输框架和方法。该消息传输框架包括:文件系统接口层,用于向文件系统层提供创建通信上下文、建立连接通道、创建操作上下文及网络传输的接口;文件操作处理层,其分别与文件系统接口层和网络协议封装层通信,用于处理文件系统接口层提交的操作上下文,并提交网络通信操作给网络协议封装层;网络协议封装层,其与网络协议层通信,将文件操作处理层提交的网络通信操作进行封装后通过网络协议层执行消息传输。本发明将文件系统的上层操作和InfiniBand通信操作相匹配,最大化利用高速网络特性。

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

    公开(公告)号:CN101382955B

    公开(公告)日:2011-01-12

    申请号:CN200810223488.9

    申请日:2008-09-28

    Inventor: 刘岳 熊劲

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

    一种机群文件系统的内存元数据管理方法

    公开(公告)号:CN101354726B

    公开(公告)日:2010-09-29

    申请号:CN200810222479.8

    申请日:2008-09-17

    Abstract: 本发明公开一种机群文件系统的元数据的管理方法,其中,所述文件系统划分为多个元数据分区,每个所述元数据分区划分为多个维护元数据单元信息的元数据块,所述方法包括:客户端解析所产生的元数据请求,获取所述元数据所属的元数据分区,向所述元数据分区对应的元数据服务器发出请求;所述元数据服务器根据所接收的所述元数据请求中的类型值,确定所述请求的类型;所述元数据服务器根据所述请求的类型,查询元数据块所在的数据结构,对元数据进行增加、定位或者修改处理。本发明采用将元数据全部驻留内存的方式来提高元数据处理能力,根据内存访问特点对元数据组织管理,能够高效利用内存空间,提高元数据处理性能。

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

    公开(公告)号:CN101710339A

    公开(公告)日:2010-05-19

    申请号:CN200910238519.2

    申请日:2009-11-20

    Inventor: 王毓 熊劲 孟丹

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

    一种分布式文件系统的文件读系统和方法

    公开(公告)号:CN100530195C

    公开(公告)日:2009-08-19

    申请号:CN200710176353.7

    申请日:2007-10-25

    Abstract: 本发明公开了一种分布式文件系统的文件读系统和方法。该系统包括存储服务器端和多个客户端,所述服务器端包括预读描述符表模块和读请求处理模块,其中:所述预读描述符表模块,用于为来自所述客户端的多个前端负载缓存预读描述符信息,通过表结构缓存所有的预读描述符信息;所述读请求处理模块,用于根据客户端的文件读请求获取前端负载信息,用前端负载信息在缓存描述符表查找所述预读描述符,获得预读描述符的地址,完成对目标文件的读操作。其效果是提升多客户端进程同时读取同一文件时的聚合性能。

    针对文件系统的基于高速网络的消息传输框架和方法

    公开(公告)号:CN101459676A

    公开(公告)日:2009-06-17

    申请号:CN200810247462.8

    申请日:2008-12-31

    Inventor: 杨栋 孟丹 熊劲

    Abstract: 本发明提供一种针对文件系统的基于高速网络的消息传输框架和方法。该消息传输框架包括:文件系统接口层,用于向文件系统层提供创建通信上下文、建立连接通道、创建操作上下文及网络传输的接口;文件操作处理层,其分别与文件系统接口层和网络协议封装层通信,用于处理文件系统接口层提交的操作上下文,并提交网络通信操作给网络协议封装层;网络协议封装层,其与网络协议层通信,将文件操作处理层提交的网络通信操作进行封装后通过网络协议层执行消息传输。本发明将文件系统的上层操作和InfiniBand通信操作相匹配,最大化利用高速网络特性。

    一种机群文件系统中缓存管理的方法及系统

    公开(公告)号:CN101377788A

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

    申请号:CN200810223489.3

    申请日:2008-09-28

    Inventor: 刘岳 熊劲

    Abstract: 本发明涉及一种机群文件系统中缓存管理的方法及系统,方法包括客户端接收应用层的文件访问请求,将文件访问请求封装到读请求消息中,还包括:步骤1,客户端识别读请求对应的访问模式信息;步骤2,客户端将访问模式信息封装到所述读请求消息中,将该读请求消息发送给存储服务器;步骤3,存储服务器接收读请求消息,从所述存储服务器的磁盘读取读请求消息要从所述存储服务器访问的数据,通过应答消息将该数据发送给客户端;步骤4,存储服务器从读请求消息中解析出访问模式信息,根据访问模式信息管理读请求消息所访问的数据在服务器端内存中的缓存。从而,提高存储服务器端缓存命中率,并避免顺序预取数据在各级内存中重复缓存。

Patent Agency Ranking