[发明专利]云备份系统中的数据定向转发方法有效
申请号: | 201210016419.7 | 申请日: | 2012-01-17 |
公开(公告)号: | CN102571968A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 周可;王桦;赵雨虹;肖芳;黄志杰;王冲 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云备份系统中的数据定向转发方法,包括步骤:云备份系统中的所有客户端周期性地上传自身信息到存储空间,云备份系统中的所有客户端周期性地构造自己的中转客户端列表,拥有待发送数据的客户端根据中转客户端列表转发数据。本发明提高了备份客户端备份数据的效率,在向云备份系统的p2p空间中注入副本时不增加源主机的备份数据总量,且不因放置副本而浪费带宽,并且在存储转发数据的过程中,使用网络中的空闲主机资源,不额外增加系统的部署成本。 | ||
搜索关键词: | 备份 系统 中的 数据 定向 转发 方法 | ||
【主权项】:
一种云备份系统中的数据定向转发方法,其特征在于,包括以下步骤:(1)云备份系统中的所有客户端周期性地上传自身信息到存储空间:(1‑1)每个所述客户端周期性地使用检测软件探测所述客户端到达目标存储服务器的数据传输路径,以及所述客户端到所述数据传输路径上的每个数据转发设备的环回时间RTT;(1‑2)所述客户端按序查询所述数据转发设备的反馈信息,以计算所述客户端到达所述数据转发设备的延迟=RTT/2;(1‑3)所述客户端判断所述延迟是否小于阈值,若小于则转入步骤(1‑4),否则转入步骤(1‑5);(1‑4)以所述数据转发设备的IP地址为关键字,以所述客户端的平均上传带宽、平均下载带宽、剩余存储容量、所述延迟为键值,将所述关键字和所述键值发送到所述存储空间上;(1‑5)判断所述数据转发设备是否是所述数据传输路径上的最后一台数据转发设备,如是,则步骤(1)结束,否则进入步骤(1‑6);(1‑6)转入所述数据传输路径上的下一个数据转发设备,并返回所述步骤(1‑2);(2)所述云备份系统中的所有客户端周期性地构造自己的中转客户端列表:(2‑1)每个所述客户端遍历自己的所述数据传输路径上的所有数据转发设备的IP地址,并以这些IP地址为关键字周期性地在所述存储空间上查询到达所述数据转发设备的延迟比所述客户端小的其它客户端作为本客户端的候选中转客户端,并根据所述候选中转客户端构造自己的候选中转客户端列表,所述候选中转客户端列表的每个表项包含所述候选中转客户端的键值;(2‑2)删除所述候选中转客户端列表中没有足够存储容量和可用带宽的候选中转客户端,以完成所述候选中转客户端列表的更新;(2‑3)计算更新后的所述候选中转客户端列表中所述候选中转客户端与所述客户端到同一数据转发设备的延迟的和,并根据所述客户端的实际上传带宽从所述候选中转客户端列表中选择多个延迟的和最小的候选中转客户端组成中转客户端列表,此时所述中转客户端列表中的被选中的候选中转客户端为中转客户端;(3)拥有待发送数据的客户端根据所述中转客户端列表转发数据:(3‑1)所述拥有待发送数据的客户端在其自身的所述中转客户端列表中选择一个中转客户端,并向所述中转客户端发送数据;(3‑2)接收到数据的所述中转客户端根据应用需要判断是否在本主机的外存设备上长期存储接收到的数据,并判断其自身与所述目标存储服务器的延迟是否小于所述阈值,若小于,则转入步骤(3‑4),否则返回转入步骤(3‑3);(3‑3)所述接收到数据的中转客户端成为一个新的拥有待发送数据的客户端,并转入步骤(3‑1);(3‑4)接收到数据的所述中转客户端将所述数据传输到所述目标存储服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210016419.7/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置