[发明专利]一种机群文件系统客户端存储资源延迟分配方法和系统有效
| 申请号: | 201210160339.9 | 申请日: | 2012-05-22 |
| 公开(公告)号: | CN102790797A | 公开(公告)日: | 2012-11-21 |
| 发明(设计)人: | 张军伟;刘超;齐颖;郑彩平;刘振军 | 申请(专利权)人: | 中国科学院计算技术研究所;天津中科蓝鲸信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/56 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
| 地址: | 100080 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 机群 文件系统 客户端 存储 资源 延迟 分配 方法 系统 | ||
1.一种机群文件系统客户端存储资源延迟分配方法,其特征在于,包括:
步骤1,客户端根据文件布局操作情况,进行存储资源延迟分配;
步骤2,在文件删除时对存储资源回收,处理客户端延迟分配的存储资源回收;
步骤3,对存储资源在客户端与元数据服务器之间的一致性进行维护。
2.如权利要求1所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,步骤1包括:
步骤21,将存储资源在客户端进行预申请;
步骤22,写文件时客户端的存储资源延迟分配文件布局;
步骤23,异步提交文件布局。
3.如权利要求2所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,所述步骤21包括:
步骤31,客户端根据申请策略向元数据服务器预申请一定数量的空闲存储资源;
步骤32,元数据服务器根据策略为所述客户端采用存储资源预留方式预分配一定数量的空闲存储资源;
步骤33,客户端在内存中记录预申请获取的空闲存储资源。
4.如权利要求2所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,所述步骤22包括:
步骤41,写文件时,在客户端从预申请存储资源中分配空闲存储资源;
步骤42,在客户端内存中以文件布局格式记录分配的存储资源。
5.如权利要求2所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,所述步骤23包括:
步骤51,客户端根据异步提交策略,通过与元数据服务器网络交互,异步提交在客户端内存中记录的文件布局;
步骤52,元数据服务器把提交的文件布局按照元数据服务器文件布局格式进行记录;
步骤53,元数据服务器把已经提交的文件布局中包含的存储资源状态设 置为已经分配状态。
6.如权利要求1所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,步骤2包括:
步骤61,客户端接收应用程序的删除文件请求,对文件布局包含的存储资源进行回收;如果文件布局的布局状态为未提交状态,则进行客户端存储资源回收;如果文件布局的布局状态为已提交状态,则发送请求到元数据服务器进行存储资源回收;
步骤62,如果文件布局的布局状态为未提交状态,则进行客户端存储资源回收;首先,调用客户端预申请存储资源管理装置的存储资源回收接口,把所述文件布局包含的存储资源回收到客户端预申请存储资源中;然后,清除文件布局;
步骤63,如果文件布局的布局状态为已经提交状态,则客户端清除缓存中的文件布局记录,并发送请求到元数据服务器进行存储资源回收;元数据服务器接收到文件布局回收请求后,清除元数据服务器文件布局,并且把被清除文件布局包含的存储资源状态设置为空闲。
7.如权利要求1所述的机群文件系统客户端存储资源延迟分配方法,其特征在于,步骤3包括:
步骤71,当客户端异常宕机重启后,在客户端内存中记录的未分配的预申请存储资源丢失,在客户端内存中记录的未提交的文件布局丢失,已经提交的文件布局包含存储资源已经在元数据服务器端一致;重启后,客户端与元数据服务器进行交互,元数据服务器清除该客户端预留存储资源记录,达到存储资源一致状态;
步骤72,当元数据服务器宕机重启后,客户端与元数据服务器交互,元数据服务器根据客户端当前的预申请存储资源记录重新为该客户端建立预留存储资源,达到存储资源一致状态;
步骤73,当客户端和元数据服务器同时宕机后,在客户端内存中记录的未分配的预申请存储资源丢失,在客户端内存中记录的未提交的文件布局丢失,在元数据服务器记录的该客户端的预留记录丢失,客户端已经提交的文件布局相关存储资源已经在元数据服务器端一致。
8.一种机群文件系统客户端存储资源延迟分配系统,其特征在于,包括:
延迟分配模块,用于客户端根据文件布局操作情况,进行存储资源延迟分配;
资源回收模块,用于在文件删除时对存储资源回收,处理客户端延迟分配的存储资源回收;
一致性维护模块,用于对存储资源在客户端与元数据服务器之间的一致性进行维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所;天津中科蓝鲸信息技术有限公司,未经中国科学院计算技术研究所;天津中科蓝鲸信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210160339.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实用的手机挂件
- 下一篇:具有云视觉识别功能的监控器





