[发明专利]分布式文件系统文件访问方法及装置在审
申请号: | 201610671982.6 | 申请日: | 2016-08-15 |
公开(公告)号: | CN107766346A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 刘颖慧;韩晶;刘静沙;李卫 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 张娜,刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 文件系统 文件 访问 方法 装置 | ||
技术领域
本发明实施例涉及分布式文件系统领域,尤其涉及一种分布式文件系统文件访问方法及装置。
背景技术
随着信息技术的飞速发展,各行各业都先后跨入大数据时代。针对海量非结构化大数据的存储需求,分布式文件系统应运而生。分布式文件系统(Distributed File System)是一种允许文件通过网络分散存储在多个存储服务器上的文件系统,对这些存储服务器进行统一管理,并向客户端提供文件访问接口。
目前主流的分布式文件系统,通常包括跟踪服务器,多个存储服务器,以及多个客户端。当客户端发起文件访问请求时,跟踪服务器根据该文件访问请求查询目标文件对应的各存储服务器,并从目标文件对应的各存储服务器中随机指派一个服务器作为目标存储服务器,并将该文件访问请求转发给该目标存储服务器,由目标存储服务器响应客户端的文件访问请求;或在跟踪服务器指派目标存储服务器后,将目标存储服务器的访问地址转发给客户端,客户端根据该访问地址访问目标存储服务器。
现有技术中,只要各目标文件对应的各存储服务器为可用状态,即由跟踪服务器为客户端随机指派其中一个存储服务器作为目标存储服务器,该目标存储服务器可能存在与客户端不在同一网段,CPU使用率较高,或磁盘占用率高的情况。目标存储服务器的选择不合理,导致对客户端文件访问请求响应的时延长。并且增加了跟踪服务器将客户端的文件访问请求转发给该目标存储服务器,或将目标存储服务器的访问地址转发给客户端的过程,也会导致目标存储服务器对客户端文件访问请求响应的时延长。
发明内容
本发明实施例提供一种分布式文件系统文件访问方法及装置,以解决现有的分布式文件系统文件访问时因目标存储器选择不合理,以及增加了跟踪服务器将客户端的文件访问请求转发给该目标存储服务器,或将目标存储服务器的访问地址转发给客户端的过程,而导致响应的时延长的问题。
本发明实施例的一个方面是提供一种分布式文件系统文件访问方法,包括:
接收跟踪服务器发送的各存储服务器的状态信息;
根据所述各存储服务器的状态信息,确定所述各存储服务器的访问级别;
根据所述各存储服务器的访问级别的大小,从所述各存储服务器中确定出目标存储服务器;
将访问请求发送给所述目标存储服务器,所述访问请求包括访问的目标文件的文件标识,所述目标存储服务器存储有所述目标文件。
本发明实施例的另一个方面是提供一种分布式文件系统文件访问装置,其特征在于,包括:
第一接收模块,用于接收跟踪服务器发送的各存储服务器的状态信息;
第一确定模块,用于根据所述各存储服务器的状态信息,确定所述各存储服务器的访问级别;
第二确定模块,用于根据所述各存储服务器的访问级别的大小,从所述各存储服务器中确定出目标存储服务器;
发送模块,用于将访问请求发送给所述目标存储服务器,所述访问请求包括访问的目标文件的文件标识,所述目标存储服务器存储有所述目标文件。
本发明实施例通过接收跟踪服务器发送的各存储服务器的状态信息;根据所述各存储服务器的状态信息,确定所述各存储服务器的访问级别;根据所述各存储服务器的访问级别的大小,从所述各存储服务器中确定出目标存储服务器;将访问请求发送给所述目标存储服务器,所述访问请求包括访问的目标文件的文件标识,所述目标存储服务器存储有所述目标文件。跟踪服务器仅用于向客户端提供各存储服务器的状态信息,使得客户端根据该各存储服务器的状态信息更新各存储服务器的访问级别,而跟踪服务器并不直接参与客户端访问各存储服务器的过程。本发明实施例实现了由客户端根据各存储服务器的当前状态确定各存储服务器的访问级别,并根据各存储服务器的访问级别的大小自主选择最为合适的目标存储服务器,并且无需跟踪服务器转发客户端的文件访问请求和目标存储服务器的访问地址,缩短了响应的时延。
附图说明
图1为本发明实施例提供的分布式文件系统文件访问方法流程图;
图2为本发明另一实施例提供的确定访问级别过程的流程图;
图3为本发明另一实施例提供的分布式文件系统文件访问方法流程图;
图4为本发明另一实施例提供的分布式文件系统文件访问方法信令图;
图5为本发明实施例提供的分布式文件系统文件访问装置结构图;
图6为本发明另一实施例提供的分布式文件系统文件访问装置结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610671982.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工业路由器(BC528E系列)
- 下一篇:一种新浪开放平台的安卓手机网盘设计