[发明专利]基于对象集群文件系统的对象副本高效管理方法及系统有效
申请号: | 201310150785.6 | 申请日: | 2013-04-26 |
公开(公告)号: | CN103246716A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 张雷;朱立谷;曾赛峰 | 申请(专利权)人: | 中国传媒大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 寇海侠 |
地址: | 100024 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明所提供的一种基于对象集群文件系统的对象副本高效管理方法及系统,针对每个对象的关键信息生成对象副本DNA样本,进行汇总创建对象副本DNA样本数据库,并实时更新。当Client端发出对对象副本进行I/O请求时,根据I/O请求对应的对象副本的大小和所属目录层级信息的属性在对象副本DNA样本库里依据配对策略进行查找,找到最佳匹配的对象副本。该方法将大规模对象集群文件系统中的对象副本存取的管理与磁盘的性能相结合,即对象副本总是选取在磁盘寻道时间、旋转次数、能耗等方面最合适的存储器上进行访问,从而降低了访问延迟、节约网络带宽、提高系统性能,最终提高了并发访问处理能力。 | ||
搜索关键词: | 基于 对象 集群 文件系统 副本 高效 管理 方法 系统 | ||
【主权项】:
一种基于对象集群文件系统的对象副本高效管理方法,其特征在于:包括,初始化步骤:S10:每个OSD上的对象副本DNA本地生成模块根据所述OSD上包含的所有对象的关键信息生成对象副本DNA样本,并将所述对象副本DNA样本存储在本地的所述OSD中;其中,所述关键信息包括该对象在磁盘上的分布状态、起始扇区和容量信息;S11:Master MSD的对象副本DNA数据样本采集模块采集存储在所述Master MSD所对应的各个OSD的所述对象副本DNA样本,同时负责汇总所述Master MSD所对应的各个OSD的所述对象副本DNA样本,建立对象副本DNA样本数据库并将所述对象副本DNA样本数据库存储在所述Master MSD中;S12:所述Master MSD的对象副本DNA控制与管理模块将对象副本DNA样本数据库复制到所述Master MSD所对应的各个Slave MSD中和每个Client端的Cache中;工作步骤:S21:当Client端发出对OSD上的对象副本进行I/O请求时,所述Client端的对象副本DNA索引模块接收所述I/O请求,并根据所述I/O请求对应的对象副本的大小和所属目录层级信息的属性在所述对象副本DNA样本库里根据配对策略进行查找,找到最佳匹配的对象副本并完成相应操作;S22:所述Master MSD的数据一致性管理模块定时检测所述Master MSD和所述Master MSD所对应的各个OSD和Slave MSD之间的通讯情况,并在通讯正常时转入步骤S220;S220:对象的关键信息发生变化的所述OSD的对象副本DNA本地生成模块将变动的所述对象副本DNA样本经由对应的所述Master MSD上的数据一致性管理模块提交给对应的所述Master MSD;S221:所述Master MSD接收变动的所述对象副本DNA样本后,所述Master MSD上的对象副本DNA控制与管理模块汇总变动的所述对象副本DNA样本,并根据变动的所述对象副本DNA样本更新所述对象副本DNA样本数据库里对应的所述对象副本DNA样本,并将更新后的所述对象副本DNA样本复制到所述对应的各个所述Slave MSD中和所述Client端的Cache中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国传媒大学,未经中国传媒大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310150785.6/,转载请声明来源钻瓜专利网。