[发明专利]一种基于星型分布式系统的文件同步方法有效

专利信息
申请号: 201110378219.1 申请日: 2011-11-24
公开(公告)号: CN103139243A 公开(公告)日: 2013-06-05
发明(设计)人: 孙学锋 申请(专利权)人: 明博教育科技有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京天悦专利代理事务所(普通合伙) 11311 代理人: 田明;王瑛
地址: 100044 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 分布式 系统 文件 同步 方法
【权利要求书】:

1.一种基于星型分布式系统的文件同步方法,包括以下步骤:

(1)中心节点记录每一个分支节点需要同步的文件;

(2)系统启动时,中心节点初始化所有可用文件的下载源;

(3)分支节点每隔固定时间向中心节点查询自己的任务;

(4)中心节点收到任务请求之后,选定目标文件作为任务输出给分支节点,同时查询该目标文件可用的下载源,选择当前负载最小的节点,随目标文件一起返回分支节点;

(5)分支节点处理完毕之后,向中心节点汇报任务完成,同时将自己作为下载源一同汇报;

(6)中心节点收到任务处理完毕汇报后,更新相关任务的状态,同时将该分支节点作为目标文件的新的下载源。

2.根据权利要求1所述的一种基于星型分布式系统的文件同步方法,其特征在于:步骤(3)中所述的固定时间为可配置项,根据单个文件同步处理的最大时间来配置。

3.根据权利要求1所述的一种基于星型分布式系统的文件同步方法,其特征在于,步骤(4)中,中心节点任务输出方法包括以下步骤:

(a)中心节点收到任务请求之后,对请求的任务进行解析并查找相应的任务,如果中心节点找不到所请求的任务,则结束,否则转入步骤b;

(b)选定目标文件作为任务输出给分支节点,同时查询该目标文件可用的下载源,即任意一个能够提供该文件下载的节点,如果找不到可用的下载源,则结束,否则转入步骤c;

(c)判断全部节点是否满负载,如果是,则结束,否则选择当前负载最轻的节点,更新任务状态,目标节点负载加1,增加下载节点明细,随目标文件一起返回分支节点。

4.根据权利要求1、2或3所述的一种基于星型分布式系统的文件同步方法,其特征在于,步骤(5)中,中心节点任务完成汇报方法包括以下步骤:

步骤1,中心节点收到任务处理完毕回报后,则检查该任务是否已成功完成,如果已经成功完成,则转入步骤2,否则转入步骤4;

步骤2,删除该任务,使下载负载节点减1,并删除下载节点负载明细,然后判断当前节点是否能够成为新的下载源,如果能,转入步骤3,否则直接结束;

步骤3,登记当前完成的节点为新的下载源,判断是否需要为当前节点初始化负载,如果需要,则初始化当前节点的空负载,不需要,则结束,如果当前节点不能成为新的下载源;

步骤4,更新任务状态为失败,使下载节点负载减1,并删除下载节点负载明细,结束。

5.根据权利要求1、2或3所述的一种基于星型分布式系统的文件同步方法,其特征在于,步骤(6)中,中心节点任务更新的方法包括以下步骤:

1)中心节点遍历任务处理明细,检查任务处理时间是否超时,如果没有超时,则结束,否则转入步骤2;

2)更新任务状态为失败,使对应节点负载减1,并删除对应任务处理明细。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明博教育科技有限公司,未经明博教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110378219.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top