[发明专利]一种云计算的文件系统和数据处理方法有效
申请号: | 201010199454.8 | 申请日: | 2010-06-07 |
公开(公告)号: | CN101888405A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 金晨;张昕 | 申请(专利权)人: | 北京高森明晨信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 文件系统 数据处理 方法 | ||
1.一种云计算的文件系统,其特征在于,包括:
目录节点,用于提供客户端接口,并记录存储到数据节点中的数据的路径;
数据节点,连接所述目录节点,用于存储数据;
其中,所述目录节点包括:
数据存储模块,用于生成数据存储列表;将数据发送到所述数据存储列表中的每一节点;具体为前一数据节点接收到到预定大小的数据块后,将接收到的数据块及所述数据存储列表发送到下一数据节点,直至获得预订数量的冗余存储份数。
2.根据权利要求1所述的云计算的文件系统,其特征在于,所述目录节点还包括:
数据切分模块,用于将接收到的数据进行切分以获得预定大小的数据分块;并将每一分块分别发送到数据存储模块。
3.根据权利要求1所述的云计算的文件系统,其特征在于,所述目录节点还包括:
数据节点选择模块,用于读取数据节点所在的机柜ID,并根据机柜ID及预先设置的冗余系数生成数据存储列表。
4.根据权利要求1所述的云计算的文件系统,其特征在于,所述目录节点还包括:
服务器状态确认模块,用于接收数据节点发送的心跳信息,以确定数据节点状态;并用于根据数据节点状态进行数据恢复。
5.根据权利要求1所述的云计算的文件系统,其特征在于,所述目录节点还包括:
数据校验模块,用于根据在存储数据时,根据预设校验规则对数据进行校验,并将校验参数存储;并用于在读取文件时,根据所述校验参数对数据进行校验。
6.一种云计算的文件系统的数据处理方法,其特征在于,包括:
步骤1、设置用于提供客户端接口并记录存储到数据节点中的数据的路径目录节点,和连接所述目录节点,用于存储数据的数据节点;
步骤2、目录节点生成数据存储列表,并将数据和所述数据存储列表发送到数据存储列表中的第一数据节点;
步骤3、当前数据节点接收数据,并在接收到预定大小的数据块后,将接收到的数据块及所述数据存储列表发送到下一数据节点;直至获得预订数量的冗余存储份数。
7.根据权利要求6所述的云计算的文件系统的数据处理方法,其特征在于,所述步骤102具体为:
步骤21、目录节点将接收到的数据进行切分以获得预定大小的数据分块;
步骤22、目录节点针对每一数据分块生成数据存储列表,并分别将每一数据分块及对应所述数据存储列表发送到数据存储列表中的第一数据节点。
8.根据权利要求6所述的云计算的文件系统的数据处理方法,其特征在于,所述方法还包括:
步骤4、读取数据节点所在的机柜ID,并根据机柜ID及预先设置的冗余系数生成数据存储列表。
9.根据权利要求6所述的云计算的文件系统的数据处理方法,其特征在于,所述方法还包括:
步骤5、目录节点接收数据节点发送的心跳信息,以确定数据节点状态;如果数据节点不可用,则读取该且该数据节点中存储的数据,以及文件系统中该数据的份数;如果所述份数少于冗余系数,则将该数据复制到可用的数据节点中并修改目录节点的参数。
10.根据权利要求6所述的云计算的文件系统的数据处理方法,其特征在于,所述方法还包括:
步骤6、在存储数据时,根据预设校验规则对数据进行校验,并将校验参数存储;在读取文件时,根据所述校验参数对数据进行校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高森明晨信息科技有限公司,未经北京高森明晨信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010199454.8/1.html,转载请声明来源钻瓜专利网。