[发明专利]以目的地分析和数据去重实现数据传输优化的方法和系统有效

专利信息
申请号: 201310351353.1 申请日: 2013-08-13
公开(公告)号: CN103593384B 公开(公告)日: 2017-03-01
发明(设计)人: T·M·莱纳尔;K·C·斯蒂尔 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30;H04L29/08
代理公司: 北京市中咨律师事务所11247 代理人: 于静,张亚非
地址: 美国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 目的地 分析 数据 实现 数据传输 优化 方法 系统
【说明书】:

技术领域

发明一般地涉及数据传输,具体地说,涉及通过目的地分析和数据去重实现数据传输优化。

背景技术

跨慢速或拥挤的连接传输大量数据是一个普遍的难题。如果数据传输要求的增长超过带宽的增长,则此难题将继续存在或甚至更糟。

发明内容

根据本发明的一个方面,提供一种用于在从源节点到目的地节点且通过至少两个中间节点的节点链上传输被请求数据的方法。所述方法包括在文件系统级别,在所述至少两个中间节点中的每个节点处,标识先前发送到所述节点链中的后续节点或先前从所述节点链中的后续节点接收的与所述被请求数据的至少一部分匹配的在先数据。所述方法还包括当所述在先数据与所述被请求数据的所述至少一部分匹配时,将指向所述在先数据的至少一个指针和重构方案(recipe)传输到所述后续节点,所述重构方案用于至少基于所述至少一个指针而在所述后续节点处重构所述被请求数据。所述方法还包括将所述被请求数据的先前未发送到所述后续节点或未由所述后续节点接收的其它部分传输到所述后续节点。

根据本发明的另一个方面,提供一种用于在从源节点到目的地节点且通过至少两个中间节点的节点链上传输被请求数据的系统。所述系统包括匹配数据部分标识器,其用于在文件系统级别,在所述至少两个中间节点中的每个节点处,标识先前发送到所述节点链中的后续节点或先前从所述节点链中的后续节点接收的与所述被请求数据的至少一部分匹配的在先数据。所述系统还包括传输设备,其用于当所述在先数据与所述被请求数据的所述至少一部分匹配时,将指向所述在先数据的至少一个指针和重构方案传输到所述后续节点,所述重构方案至少基于所述至少一个指针而在所述后续节点处重构所述被请求数据。所述传输设备还将所述被请求数据的先前未发送到所述后续节点或未由所述后续节点接收的其它部分传输到所述后续节点。

根据本发明的另一个方面,提供一种用于在从源节点到目的地节点且通过至少两个中间节点的节点链上传输被请求数据的方法。所述方法包括在多个分块级别对文件进行分块。所述方法还包括在所述多个分块级别中的每个级别处,生成用于在所述节点链中的后续节点处重构所述文件的相应重构方案以及用于存储所述文件的块的相应块存档。所述方法还包括选择所述相应重构方案和与所述相应重构方案对应的所述块存档,所述相应重构方案和所述块存档导致将最少量的数据传输到所述后续节点。所述方法还包括将所选择的重构方案和所选择的块存档传输到所述后续节点。

根据本发明的另一个方面,提供一种用于在从源节点到目的地节点且通过至少两个中间节点的节点链上传输被请求数据的系统。所述系统包括数据分块器,其用于在多个分块级别对文件进行分块。所述系统还包括重构方案和块存档生成器,其用于在所述多个分块级别中的每个级别处,生成在所述节点链中的后续节点处重构所述文件的相应重构方案以及存储所述文件的块的相应块存档。所述重构方案和块存档生成器还选择所述相应重构方案和与所述相应重构方案对应的所述块存档,所述相应重构方案和所述块存档导致将最少量的数据传输到所述后续节点。所述系统还包括传输设备,其用于将所选择的重构方案和所选择的块存档传输到所述后续节点。

从以下将结合附图阅读的对本发明的示例性实施例的详细描述,这些和其它特性和优点将变得显而易见。

附图说明

本公开将参考附图,在以下对优选实施例的描述中提供详细信息,这些附图是:

图1示出了根据本发明的一个实施例的可以应用本发明的示例性处理系统100;

图2示出了根据本发明的一个实施例的通过目的地分析和数据去重实现数据传输优化的示例性系统200;

图3示出了根据本发明的一个实施例的可以应用本发明的节点的示例性网络300;

图4示出了根据本发明的一个实施例的通过目的地分析和数据去重实现数据传输优化的示例性方法400;以及

图5示出了根据本发明的一个实施例的通过目的地分析和数据去重实现数据传输优化的另一个示例性方法500。

具体实施方式

本发明涉及通过目的地分析和数据去重的数据传输优化。本发明通过战略性地在中间节点处维护数据仓库,减少数据重新传输。当用户希望在两个节点之间传输数据时,将检查以查看是否在更靠近接收者的节点处已经存在该数据的一部分或全部。在一个实施例中,然后仅发送以下项:(1)未存在于合适的中间节点上的数据;以及(2)组装原始数据所需的指令。此策略将提高传输速度并降低传输成本。应该指出,优选实施例消除在节点之间同步数据库的需要。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310351353.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top