The invention discloses a file sharing system and a realization method of network dynamic self-organization, which can solve the problems of the transmission speed, the construction cost and the resource copyright in the file sharing technology field. The system of the invention comprises a global cluster server, one or more cluster clusters and a client, and the cluster cluster comprises a cluster head, one or more file servers and a load balancing agent. The method includes the construction of network maintenance, file upload and file download several procedures of the invention, to realize cluster cluster nodes and cluster cluster dynamic join and exit, multiple file servers distributed parallel file cluster cluster characteristics such as client access is, so the system has the advantages of robustness and scalability, reliability, data delivery speed, controllable source file.
【技术实现步骤摘要】
本专利技术涉及文件共享
的共享系统网络架构模型、系统节点管理和文件分发流程技术,具体为一种网络动态自组织的文件共享系统及实现方法。
技术介绍
文件共享是一项应用广泛的综合性技术,目前,该项技术研究领域有两大技术体系被广泛应用,分别是基于P2P的共享技术和多中心多副本并行传输技术。其中的基于P2P共享技术优点是用户既是下载者也是上传者,这种双向传输突破了服务器带宽的限制,共享速度高,带宽要求低。缺点主要有两点,一是下载内容安全性难以得到保障,二是资源版权不可控,易于造成侵权。另外一种多中心多副本并行传输技术优点是系统具有经济和技术可控性,系统安全得以保障,缺点是系统建设成本高。
技术实现思路
本专利技术要解决的问题是:为了解决P2P和多中心多本副本两种传输技术各自存在的缺点,本专利技术综合多中心多副本并行传输方法和基于P2P共享的处理流程,提供了一种网络动态自组织的文件共享系统及实现方法,共享系统包含可扩展的文件服务器集群域,用户与集群域有固定所属关系,集群域动态构建,集群域内多个文件服务器并行分发共享文件。依据专利技术方法构建的共享系统在保证高分发速率低带宽需求同时,建设成本可控制,资源版权可控制。本专利技术所采取的技术方案是:一种网络动态自组织的文件共享系统,其特征在于包括:全局簇服务器,用于管理集群簇的信息,在不同集群簇之间同步文件,在客户端与集群簇之间转达指 ...
【技术保护点】
一种网络动态自组织的文件共享系统,其特征在于包括:全局簇服务器,用于管理集群簇的信息,在不同集群簇之间同步文件,在客户端与集群簇之间转达指令;一个或多个集群簇,用于管理文件,接收客户端上传文件,向客户端分发文件;和一个或多个客户端,用于向所属集群簇上传文件和下载文件。
【技术特征摘要】
1.一种网络动态自组织的文件共享系统,其特征在于包括:
全局簇服务器,用于管理集群簇的信息,在不同集群簇之间同步文件,在
客户端与集群簇之间转达指令;
一个或多个集群簇,用于管理文件,接收客户端上传文件,向客户端分发
文件;和
一个或多个客户端,用于向所属集群簇上传文件和下载文件。
2.根据权利要求1所述的一种网络动态自组织的文件共享系统,其特征在
于:所述的集群簇包括:
簇首,用于管理所属集群簇内部所有节点信息,向其他节点传达全局簇服
务器指令;
负载均衡代理,用于统计集群簇节点负载,择优选择执行分发文件任务节
点;
一个或多个文件服务器,用于接收客户端上传文件、向客户端分发文件和
存储共享文件。
3.根据权利要求1所述的一种网络动态自组织的文件共享系统,其特征在
于:簇首、负载均衡代理和文件服务器之间使用UDP连接方式互相连接;多个文
件服务器之间使用UDP连接方式互相连接。
4.一种网络动态自组织的文件共享实现方法,其特征在于包括以下步骤:
(1)集群簇启动后,向全局簇服务器发起注册请求;全局簇服务器设定集
群簇中的簇首、负载均衡代理和文件服务器,并记录集群簇的信息;簇首组织
集群簇内文件服务器文件一致性,负载均衡代理轮询集群簇内的簇首、负载均
衡代理和文件服务器的负载;
(2)如果客户端上传文件,则转入步骤(3);如果客户端下载文件,则
转入步骤(6);
(3)客户端向全局簇服务器发起上传文件请求,全局簇服务器指示客户端
所属集群簇的簇首接受上传任务;
(4)簇首指示负载均衡代理选择进行任务调度;负载均衡代理根据节点负
载轮询结果,选择负载轻的文件服务器接收客户端上传的文件;该负载轻的文
件服务器接收上传文件后,簇首指示集群簇内其他文件服务器完成文件...
【专利技术属性】
技术研发人员:刘英,张丙克,白洁,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。