[发明专利]一种机群文件系统中文件读取的方法及系统有效
申请号: | 200810223488.9 | 申请日: | 2008-09-28 |
公开(公告)号: | CN101382955A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 刘岳;熊劲 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁 挥;祁建国 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机群 文件系统 文件 读取 方法 系统 | ||
1.一种机群文件系统中文件读取的方法,其特征在于,包括:
步骤1,客户端将来自虚拟文件系统层的单个预读请求或来自虚拟文件系统层的访问粒度大于预设值的单个文件读请求拆分为至少两个拆分读请求;
步骤2,所述客户端将每个所述拆分读请求封装到一个读请求消息中,将所有所述读请求消息发送给存储服务器;
步骤3,所述存储服务器接收所有读请求消息,按顺序处理第一个读请求消息,获取数据在文件中的位置信息,读取所述位置信息指定的数据,通过应答消息将所述数据发送给所述客户端;
步骤4,所述存储服务器按顺序处理下一个读请求消息,获取数据在文件中的位置信息,读取所述位置信息指定的数据,通过应答消息将所述数据发送给所述客户端,重复执行所述步骤4,直到所有所述读请求所访问的数据都被读取;
步骤5,所述客户端接收所述应答消息,将所述应答消息中的数据返回给虚拟文件系统层。
2.如权利要求1所述的机群文件系统中文件读取的方法,其特征在于,当客户端的访问模式不是顺序访问模式时,所述拆分读请求的访问粒度小于所述读请求的访问粒度;当客户端的访问模式是顺序访问模式时,所述拆分读请求的访问粒度小于所述预读请求的访问粒度。
3.如权利要求2所述的机群文件系统中文件读取的方法,其特征在于,所述步骤1前还包括:
步骤31,所述客户端判断访问模式是否为顺序访问模式,如果是,则执行步骤32,否则,执行步骤33;
步骤32,进行顺序预取操作,将顺序预取数据的位置信息封装成预读请求,并准备将所述预读请求发往所述存储服务器;
步骤33,准备将所述读请求发往所述存储服务器。
4.如权利要求3所述的机群文件系统中文件读取的方法,其特征在于,
所述读请求的访问粒度的预设值为512K字节。
5.一种机群文件系统中文件读取的系统,包括客户端和存储服务器,其特征在于,
所述客户端包括拆分模块、封装模块和返回模块,
所述拆分模块,用于将来自虚拟文件系统层的单个预读请求或来自虚拟文件系统层的访问粒度大于预设值的单个文件读请求拆分为至少两个拆分读请求;
所述封装模块,用于将每个所述拆分读请求封装到一个读请求消息中,将所有所述读请求消息发送给存储服务器;
所述返回模块,用于接收所述存储服务器回复的应答消息,将所述应答消息中的数据返回给虚拟文件系统层;
所述存储服务器,用于接收所有所述读请求消息,按顺序处理第一个所述读请求消息,获取数据在文件中的位置信息,读取所述位置信息指定的数据,通过应答消息将所述数据发送给所述客户端;按顺序处理下一个读请求消息,获取数据在文件中的位置信息,读取所述位置信息指定的数据,通过应答消息将所述数据发送给所述客户端,重复所述的处理下一个读请求消息的过程,直到所有所述读请求消息所访问的数据都被读取。
6.如权利要求5所述的机群文件系统中文件读取的系统,其特征在于,
当客户端的访问模式不是顺序访问模式时,所述拆分读请求的访问粒度小于所述读请求的访问粒度;当客户端的访问模式是顺序访问模式时,所述拆分读请求的访问粒度小于所述预读请求的访问粒度。
7.如权利要求6所述的机群文件系统中文件读取的系统,其特征在于,所述拆分模块还用于在访问模式为顺序访问模式时,进行顺序预读操作,将顺序预取数据的位置信息封装成预读请求,并准备将所述预读请求发往所述存储服务器;在访问模式不为顺序访问模式时,准备将所述读请求发往所述存储服务器。
8.如权利要求7所述的机群文件系统中文件读取的系统,其特征在于,
所述读请求的访问粒度的预设值为512K字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810223488.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有碳纤维加强弹簧的直线压缩机
- 下一篇:低泡沫PVOH气溶胶喷雾涂料