[发明专利]一种分布式文件系统动态元数据管理方法及系统无效
| 申请号: | 200910236456.7 | 申请日: | 2009-10-22 |
| 公开(公告)号: | CN101697168A | 公开(公告)日: | 2010-04-21 |
| 发明(设计)人: | 朱明;冯幼乐 | 申请(专利权)人: | 中国科学技术大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
| 地址: | 230026*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 文件系统 动态 数据管理 方法 系统 | ||
1.一种分布式文件系统动态元数据管理方法,其特征在于,包括
A.元数据服务器根据元数据的访问情况对元数据在各元数据服务器上的分布进行动态划分;
B.元数据服务器根据元数据客户端的操作请求,对元数据进行管理。
2.根据权利要求1所述的方法,其特征在于,所述步骤A还进一步包括:
元数据服务器定时更新并向班长元数据服务器上报当前元数据服务器的整体负载信息;
班长元数据服务器根据接收到的负载信息,向负载大于全局平均负载的过载元数据服务器发送转移请求;
过载元数据服务器根据所述转移请求,将预定数量的负载量发送给轻载元数据服务器;
轻载元数据服务器接收目录子树,并在接收完成后向过载元数据服务器发送接收完成的确认信息;
过载元数据服务器根据所述接收完成的确认信息删除相应的目录子树并更新所述目录子树的祖先节点的负载信息。
3.根据权利要求1所述的方法,其特征在于,所述步骤B还进一步包括:
元数据客户端将待创建、待读取或待删除的目录信息,以及待创建、待打开、待关闭、待删除或待重命名的文件信息发送给通过预定的选择函数确定的元数据服务器;
元数据服务器根据待创建、待读取或待删除的目录信息,以及待创建、待打开、待关闭、待删除或待重命名的文件信息在缓存中创建所述待创建的目录信息、读取缓存中的所述待读取的目录信息、从缓存中删除所述待删除的目录信息、以及在缓存中创建所述待创建的文件信息、打开所述待打开的文件信息、关闭所述待关闭的文件信息、从缓存中删除所述待删除的文件信息、在缓存中创建所述待重命名文件的新路径信息并删除所述待重命名文件的旧的路径信息,并向元数据客户端返回操作结果;
元数据客户端根据接收到的操作结果更新缓存,并向用户返回结果。
4.根据权利要求3所述的方法,其特征在于,在缓存中创建所述待创建的目录信息或文件信息、读取缓存中的所述待读取目录信息或文件信息、从缓存中删除所述待删除的目录信息或文件信息、以及在缓存中创建所述待重命名文件的新路径信息并删除所述待重命名文件的旧的路径信息,过程包括:
通过预定的查找函数确定待创建、待读取、待删除或待重命名的目录信息或文件信息对应的目录节点,若相应的目录节点对应的主元数据服务器不是当前元数据服务器,则将创建、读取、删除或重命名目录信息或文件信息的请求转发到该目录节点的主元数据服务器;
在相应目录节点的主元数据服务器的缓存中,创建,读取,删除或重命名要操作的目录或者文件;
将创建、删除或重命名的目录信息或文件信息的操作更新到元数据操作日志中;
元数据服务器定期将日志中未写入到存储节点的内容写入到存储节点。
5.根据权利要求3或4所述的方法,其特征在于,还包括元数据客户端请求打开或关闭某一文件,过程包括:
元数据客户端将待打开或待关闭的文件信息发送给通过预定的选择函数确定的元数据服务器;
元数据服务器根据待打开或待关闭的文件信息在缓存中查找到相应的文件节点,按照元数据客户端的操作要求在缓存中更新所述待打开文件信息对应的文件索引节点上锁的状态、记录元数据客户端的会话信息或者释放元数据客户端在所述待关闭文件信息对应的索引节点上的权限,并向元数据客户端返回操作结果。
6.根据权利要求5所述的方法,其特征在于,在根据待打开的文件信息更新缓存中的所述待打开文件信息对应的文件索引节点上锁的状态的过程中包括:
通过预定的查找函数确定待打开的文件信息对应的索引节点,若文件信息对应的打开方式中涉及到文件信息的更新,且该节点的主元数据服务器不是当前元数据服务器,则将打开文件信息的请求转发到班长元数据服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910236456.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有回热系统的高压粉煤气化炉
- 下一篇:车轮防盗锁定装置





