[发明专利]一种网络动态自组织的文件共享实现方法有效
申请号: | 201511026470.6 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105516343B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 刘英;张丙克;白洁 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 多个文件服务器 网络动态 文件共享 自组织 文件共享技术 客户端接入 操作流程 分发文件 负载均衡 可扩展性 数据分发 网络构建 文件来源 文件上传 文件下载 簇节点 抗毁性 可控的 客户端 簇首 构建 服务器 并行 传输 代理 退出 全局 维护 | ||
本发明公开了一种网络动态自组织的文件共享实现方法,以解决文件共享技术领域传输速度、构建成本、资源版权几个方面难以兼顾的问题。本发明所述系统包括全局簇服务器、一个或多个集群簇、客户端,集群簇包括簇首、一个或多个文件服务器、负载均衡代理。本发明所述实现方法包括网络构建维护、文件上传、文件下载几种操作流程,实现集群簇节点和集群簇动态加入、退出,多个文件服务器并行分发文件,客户端接入所属集群簇等特性,从而系统具有了抗毁性、可扩展性、可靠性、数据分发速度快、文件来源可控的优点。
技术领域
本发明涉及文件共享技术领域的共享系统网络架构模型、系统节点管理和文件分发流程技术,具体为一种网络动态自组织的文件共享实现方法。
背景技术
文件共享是一项应用广泛的综合性技术,目前,该项技术研究领域有两大技术体系被广泛应用,分别是基于P2P的共享技术和多中心多副本并行传输技术。其中的基于P2P共享技术优点是用户既是下载者也是上传者,这种双向传输突破了服务器带宽的限制,共享速度高,带宽要求低。缺点主要有两点,一是下载内容安全性难以得到保障,二是资源版权不可控,易于造成侵权。另外一种多中心多副本并行传输技术优点是系统具有经济和技术可控性,系统安全得以保障,缺点是系统建设成本高。
发明内容
本发明要解决的问题是:为了解决P2P和多中心多本副本两种传输技术各自存在的缺点,本发明综合多中心多副本并行传输方法和基于P2P共享的处理流程,提供了一种网络动态自组织的文件共享实现方法,共享系统包含可扩展的文件服务器集群域,用户与集群域有固定所属关系,集群域动态构建,集群域内多个文件服务器并行分发共享文件。依据发明方法构建的共享系统在保证高分发速率低带宽需求同时,建设成本可控制,资源版权可控制。
本发明所采取的技术方案是:
一种网络动态自组织的文件共享实现方法,应用于具有全局簇服务器、一个或多个集群簇以及一个或多个客户端的网络动态自组织的文件共享系统,包括以下步骤:
(1)集群簇启动后,向全局簇服务器发起注册请求;全局簇服务器设定集群簇中的簇首、负载均衡代理和文件服务器,并记录集群簇的信息;簇首组织集群簇内文件服务器文件一致性,负载均衡代理轮询集群簇内的簇首、负载均衡代理和文件服务器的负载;
(2)如果客户端上传文件,则转入步骤(3);如果客户端下载文件,则转入步骤(6);
(3)客户端向全局簇服务器发起上传文件请求,全局簇服务器指示客户端所属集群簇的簇首接受上传任务;
(4)簇首指示负载均衡代理进行任务调度;负载均衡代理根据对簇首、负载均衡代理和文件服务器节点的负载轮询结果,选择负载轻的文件服务器接收客户端上传的文件;该负载轻的文件服务器接收上传文件后,簇首指示集群簇内其他文件服务器完成文件同步,并将上传文件发送至全局簇服务器;
(5)全局簇服务器将上传文件发送至其他集群簇,完成集群簇之间文件同步,结束;
(6)客户端向全局簇服务器发起下载文件请求,全局簇服务器指示客户端所属簇首接受下载任务;
(7)簇首指示负载均衡代理选择进行任务调度;负载均衡代理根据对簇首、负载均衡代理和文件服务器节点的负载轮询结果,选择负载轻的一个或多个文件服务器进行文件分发;如果多个文件服务器执行文件分发任务,簇首根据执行分发任务的文件服务器数量将文件分割为多个文件片段,客户端接收多个文件片段后,进行文件组装得到整个文件;
其中,
全局簇服务器,用于管理集群簇的信息,在不同集群簇之间同步文件,在客户端与集群簇之间转达指令;
一个或多个集群簇,用于管理文件,接收客户端上传文件,向客户端分发文件;和
一个或多个客户端,用于向所属集群簇上传文件和下载文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511026470.6/2.html,转载请声明来源钻瓜专利网。