[发明专利]云计算模式文件系统及文件读取方法有效
申请号: | 201010609600.X | 申请日: | 2010-12-30 |
公开(公告)号: | CN102045399A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 郭强;贾宝军;郝芸霞 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王申 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 模式 文件系统 文件 读取 方法 | ||
技术领域
本发明涉及一种云计算模式文件系统及文件读取方法,属于云计算技术领域。
背景技术
云计算模式是一种通过网络将多个成本相对较低的计算实体整合成一个具有强大计算能力的模式,其中一个重要的部分是文件系统。现有的单机文件系统主要基于裸机设备构建;而现有存储域网络(Storage AreaNetwork,简称:SAN)方式文件系统基于各个厂商的独立冗余磁盘阵列(Redundant Array of Independent Disk,简称:RAID)方式构建。
现有技术中至少存在如下问题:现有云计算模式文件系统没有统一的标准接口,只能使用昂贵的存储设备和高性能的计算服务器,因此开放性差且适应性弱。
发明内容
本发明提供一种云计算模式文件系统及文件读取方法,用以提高文件系统的扩展性能。
本发明一方面提供一种云计算模式文件系统,其中包括:
第一客户端模块,用于发出文件读取请求;
文件管理模块,用于根据第一客户端模块发出的所述文件读取请求发出索引获取请求;
分布式管理模块,用于根据文件管理模块发出的所述索引获取请求获取所需文件的索引信息及该文件所在服务器的IP地址;
分布式传输模块,用于根据分布式管理模块获取的所述索引信息及所述IP地址从相应的服务器读取所述文件,经所述文件管理模块发送给所述第一客户端模块。
本发明另一方面提供一种文件读取方法,其中包括:
接收由第一客户端模块发出的文件读取请求;
根据所述文件读取请求获取所需文件的索引信息及该文件所在服务器的IP地址;
根据所述索引信息及所述IP地址从相应的服务器读取所述文件;
将读取的所述文件发送给所述第一客户端模块。
本发明实现了基于IP的文件读取方式,适用于IP分布式构造,具有开放统一的标准接口,扩展性能强大,仅需要扩展廉价PC服务器,便可扩展存储性能和计算能力,使用户不必采用昂贵的存储和高性能的计算服务器便可搭建自己的云计算平台,开发自己的云计算应用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所述文件读取方法实施例一的流程图;
图2为本发明所述文件读取方法实施例二的流程图;
图3为本发明所述云计算模式文件系统实施例的结构示意图;
图4为图3所示系统的函数调用命令传输过程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明所述文件读取方法实施例的流程图,如图所示,包括如下步骤:
步骤110,接收由第一客户端模块发出的文件读取请求。
其中,该文件读取请求是由第一用户通过操作第一客户端模块发出的,用以请求读取所需的文件。
步骤120,根据所述文件读取请求获取所需文件的索引信息及该文件所在服务器的IP地址。
具体地,可以先根据所述文件读取请求生成索引获取请求,根据该索引获取请求查找相应的资源分布配置信息;然后再根据查找到的所述资源分布配置信息获取所需文件的索引信息及该文件所在服务器的IP地址。
步骤130,根据所述索引信息及所述IP地址从相应的服务器读取所述文件。
其中,索引信息中记录了所述文件在服务器中的本地物理存储位置。索引信息与文件分离的方式是现有技术中主要的文件管理方式。本实施例所述方法沿用该方式,以便于与现有服务器的本地文件系统相适应。
具体地,可以先根据所述服务器的本地文件系统格式对所述索引信息进行协议适配,得到适配后的索引信息;然后再根据所述适配后的索引信息及所述IP地址从相应的服务器读取所述文件。从而使所述索引信息能够与具有所述IP地址的服务器的本地文件系统相适配。
步骤140,将读取的所述文件发送给所述第一客户端模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010609600.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工艺竹垫片的自动打磨装置
- 下一篇:一种刀具钝化机