新版云分发系统设计方案_v1.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新版云分发系统设计方案

1.任务的概念

一个任务的基本信息为某一指定节点获取某一指定文件(通过文件编号识别)的指令,任务信息中并不包含该文件的获取来源。

中心节点不再限定只能发送指定目录下的文件,而是可以发送所有可访问路径的文件,因此,中心节点无法提取待传输文件基于指定目录的相对路径。

任务信息中应当包括该文件的指定存储文件名(包括后缀),边缘节点成功接收文件后,接收文件路径为“[指定下载根目录(基于配置)]/[文件Hash]_[指定存储文件名]”。

2.本地资源管理

中心节点和边缘节点都将对本地的文件进行自动的资源管理。

各节点所管理的资源范围为:

●发送过的文件

●接收过的文件

●计算过资源编号的文件

属于资源管理范围内的文件,当其文件路径发生变化或最后修改时间、文件大小等属性变化后,该文件会在后续的某个时间点自动移出资源管理的范围。

1

节点之间的资源共享,只能发生在处于资源管理范围内的文件。

3.任务的创建和执行

3.1.任务的创建

1)任务的创建节点将待传输文件纳入本节点资源管理的范畴。

2)任务的创建节点将任务信息(下载节点、资源编号)发送给执行节点。

3.2.任务的执行

1)任务的执行节点接收到任务信息后,根据任务的是否自动开始执行属性

(默认自动开始)判断立即执行任务或等待手动操作开始。

2)向系统内已知节点发送资源查询,收集存在该资源的其它节点。

3)根据资源存在列表,及网络负载情况,自动获取完整资源存于本地。

4)经文件完整性验证后,将文件移至云存储内指定位置。

5)向任务创建节点报告任务执行结果。

2

4.节点功能

4.1.中心节点

4.1.1.节点状态

●各节点通过IP地址进行唯一性标识。

●系统中的所有已知节点通过配置文件的形式管理。

3

相关文档
最新文档