[发明专利]一种基于IPFS的文件分发系统及文件分发方法在审
申请号: | 201811059924.3 | 申请日: | 2018-09-12 |
公开(公告)号: | CN109040308A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 汪小益;李启雷;梁秀波;李伟;邱炜伟;尹可挺 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 贾玉霞;邱启旺 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件分发 区域管理 文件分发系统 分发 边缘节点 通过点 调度系统管理 控制台 边缘设备 传输协议 发明文件 分发系统 节点接收 控制文件 任务传递 文件下载 文件资源 综合优势 上传 下载 寻址 调度 服务 管理 | ||
本发明公开一种基于IPFS的文件分发系统及文件分发方法,其中的控制台用于提供给文件分发用户进行文件分发,调度系统管理多个区域管理节点,并控制文件分发任务的调度,选择性地将文件分发任务传递给其管理的区域管理节点,区域管理节点用于负责所需分发的文件的下载、向IPFS的上传、文件资源寻址以及文件分发任务向区域内的部分边缘节点的分发,边缘节点用于从其所在的区域管理节点接收文件分发任务、进行文件下载、提供CDN服务以及通过点对点方式继续派发文件分发任务。本发明文件分发系统和方法,结合了云和边缘设备的综合优势,通过点对点的传输协议提高了文件分发效率。
技术领域
本发明涉及文件分发、文件下载、IPFS技术领域,尤其涉及一种基于IPFS的文件分发系统及文件分发方法。
背景技术
内容分发网络,是目前互联网系统中额外增加的一种新型架构,传统的内容分发网络由遍布全国的高性能加速节点组成。这些高性能的服务节点会按照一定的缓存策略缓存互联网业务内容,当企业用户向其某个业务发起请求时,请求会被调度到最近的内容分发服务节点,从而有效降低用户访问延迟提升可用性。
由于传统内容分发网络的节点组成多由高性能的加速节点组成,这对运营高性能内容分发网络提供商造成了很大的成本压力。随着物联网时代的到来,家庭智能设备不断普及,一些企业开始利用低成本的硬件以及家庭带宽组成规模庞大的存储网络,这方面的典型技术产品是IPFS(Inter Planetary File System即星际文件系统)。IPFS是一种点对点的分布式文件系统,旨在连接所有的运行IPFS软件的计算机设备。IPFS系统结合了分布式哈希表技术、带激励机制的数据块交换和基于默克尔树的文件存储技术打造了一个没有单点故障的互联网文件存储系统。
基于IPFS网络采用分享经济理念可以充分发挥家庭用户闲置设备存储空间和带宽可以打造一个高效能、低成本的去中心化内容分发网络。在基于IPFS的内容分发网络中高效的文件分发技术是其中的一项关键技术,文件分发对后续内容加速起到至关重要的作用。原生的IPFS技术不具备文件高效分发的功能,这阻碍了其发展成为高效、低成本的内容分发网络。
发明内容
本发明的目的是针对原生IPFS技术的不足,提供了一种基于IPFS的文件分发系统及文件分发方法,该方法结合云端调度和点对点派发的优势,提高了文件分发的效率和速度,具体方案如下:
一种基于IPFS的文件分发系统,其特征在于,该系统包括控制台、调度系统、区域管理节点和边缘节点;
所述的控制台用于提供给文件分发用户进行文件分发;
所述的调度系统管理多个区域管理节点,用于控制文件分发任务的调度,选择性地将文件分发任务传递给其管理的区域管理节点;
所述的区域管理节点,用于负责所需分发的文件的下载、向IPFS的上传、文件资源寻址以及文件分发任务向区域内的部分边缘节点的分发;
所述的边缘节点,用于从其所在的区域管理节点接收文件分发任务、进行文件下载、提供CDN服务以及通过点对点方式继续派发文件分发任务。
进一步地,所述的区域管理节点通过动态投票选举产生。
一种基于所述的文件分发系统的文件分发方法,其特征在于,所述的文件分发方法具体包括如下步骤:
(1)所述的控制台接收用户输入所要分发加速的文件地址、文件校验哈希值,并将其构造成对应的任务信息派发给调度系统;
(2)所述的调度系统接收所述的控制台传输的分发任务,将文件分发任务派发给区域管理节点;
(3)所述的区域管理节点接收到文件分发任务之后,根据文件分发任务中包含的文件源地址从文件源站进行文件下载,在下载结束后校验文件哈希值,并将文件下载结果反馈给所述的调度系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811059924.3/2.html,转载请声明来源钻瓜专利网。