[发明专利]一种分布式文件系统及其访问方法有效
申请号: | 201110033439.0 | 申请日: | 2011-01-30 |
公开(公告)号: | CN102075584A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 廖浩均;韩冀中;戴娇;周薇;路远征 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件系统 及其 访问 方法 | ||
1.一种分布式文件系统的访问方法,其特征在于,所述方法,包括下列步骤:
步骤100.分布式文件系统接收客户端发来的访问请求,根据实际情况设置数据包的大小;
步骤200.获取所述访问请求的数据的起始偏移值,以及请求数据的长度,计算需要数据块的数量;
步骤300.将所述数据块封装成数据包传给客户端。
2.根据权利要求1所述的分布式文件系统的访问方法,其特征在于,所述步骤100,包括下列步骤:
步骤110.判断所述访问请求是否是随机访问请求,若是,则执行步骤120;否则,执行步骤130;
步骤120.将所述数据包的大小设为小于原始分布式文件系统的数据包;
步骤130.将所述数据包的大小设为原始分布式文件系统中数据包的大小。
3.根据权利要求1所述的分布式文件系统的访问方法,其特征在于,所述方法,还包括下列步骤:
步骤400.每一次随机访问之后,保持客户端的TCP连接,在下一次随机访问时,若当前随机访问请求的数据偏移量在前次随机访问请求的数据所在的数据节点中,则继续沿用之前的TCP连接,无需重新建立TCP连接。
4.根据权利要求3所述的分布式文件系统的访问方法,其特征在于,所述步骤400,包括下列步骤:
步骤410.获取当前随机访问请求的数据的起始偏移地址;
步骤420.判断该数据是否在前次随机访问请求的数据所在的数据节点中,若是,则执行步骤430;否则,执行步骤440;
步骤430.保持前次TCP连接,继续进行数据传输;
步骤440.断开前次TCP连接,重新建立TCP请求进行数据传输。
5.一种分布式文件系统,其特征在于,所述系统,包括:
用于根据分布式文件系统接收客户端发来的访问请求,以及实际情况设置数据包的大小的装置;
用于获取所述访问请求的数据的起始偏移值,以及请求数据的长度,计算需要数据块的数量的装置;
用于将所述数据块封装成数据包传给客户端的装置。
6.根据权利要求5所述的分布式文件系统,其特征在于,所述用于根据分布式文件系统接收客户端发来的访问请求,以及实际情况设置数据包的大小的装置,包括:
用于判断所述访问请求是否是随机访问请求的装置;
用于针对随机访问请求,将所述数据包的大小设为小于原始分布式文件系统的数据包的装置;
用于针对顺序访问请求,将所述数据包的大小设为原始分布式文件系统中数据包的大小的装置。
7.根据权利要求5所述的分布式文件系统,其特征在于,所述系统,还包括:
用于在每一次随机访问之后,保持客户端的TCP连接,在下一次随机访问时,若当前随机访问请求的数据偏移量在前次随机访问请求的数据所在的数据节点中,则继续沿用之前的TCP连接,无需重新建立TCP连接的装置。
8.根据权利要求7所述的分布式文件系统,其特征在于,所述用于在每一次随机访问之后,保持客户端的TCP连接,在下一次随机访问时,若当前随机访问请求的数据偏移量在前次随机访问请求的数据所在的数据节点中,则继续沿用之前的TCP连接,无需重新建立TCP连接的装置,包括:
用于获取当前随机访问请求的数据的起始偏移地址的装置;
用于判断该数据是否在前次随机访问请求的数据所在的数据节点中的装置;
用于当该数据在前次数据节点中时,保持前次TCP连接,继续进行数据传输的装置;
用于当该数据不在前次数据节点中时,断开前次TCP连接,重新建立TCP请求进行数据传输的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110033439.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:民用中包横封压簧缓冲装置
- 下一篇:一种多自由度推进自主稳定水下机器人