文档介绍:Ftrans 企业级高速传输解决方案
目录
1. 方案概述 1
2. 关键技术 1
. 超高速传输协议 CUTP 1
. P2P 传输技术 3
. 并行传输技术 5
3. 系统功能组件 5
. 总体应用结构 5
. FTRANS 高速传输引擎 6
. 资源索引服务 7
. 文件处理组件 7
. FTRANS 用户应用终端 8
4. 多种数据传输模式 9
1. 方案概述
Ftrans 企业级高速传输解决方案是由南京康瑞思信息技术有限公司自主研发的,面向企业级用户的数据高速传输解决方案,它能够将数据在多个节点之间进行快速的传输和分发,特别是针对大数据远距离传输有着显著的优势。
Ftrans 企业级高速传输解决方案适用于各种具有海量数据或媒体资源传输与分发需求的行业和领域,例如广播电视、新闻媒体、影视发行、政府机构、研发机构等行业以及卫星数据研究与应用领域。通过部署 Ftrans 企业级高速传输解决方案,用户可以在不改变现有网络条件、不增加过多硬件设备的前提下,实现对大容量数据的高效传输与分发,并且最大限度地提升网络带宽利用率和数字资产的使用效率。
2. 关键技术
. 超高速传输协议 CUTP
Ftrans 企业级高速传输解决方案基于超高速传输协议——CUTP。 CUTP 是一种全新的应用层协议,特别为企业关键型文件传输所设计,可以满足其所需的高速度、可预测性和百分之百的安全可靠性。CUTP出众的性能对所有的网络传输媒体皆适用。
CUTP 是在用户数据报协议(UDP)之上开发的应用层协议。和那些基于并行 TCP 的应用不同,CUTP 在单个数据流上实现了速度最大
化。借助于革新性的文件流线化技术,CUTP 的传输速率在分发大批小文件时同样可以得到保障。所以 CUTP 实现了在高速广域网上传输海量数据(和文件大小无关)的传输速率最大化。
和 TCP 吞吐率的特性相比,CUTP 的传输速率完全不受网络延迟的影响,并且也对网络丢包有很好的鲁棒性。如图 1 所示,CUTP 实现了传输速率的最大化,在某些情况下可以比 TCP 快千倍。其速率具有可预测性。例如在 10%的丢包情况下,CUTP 的吞吐率可以达到网络链接带宽的 90%。在极端情况下,CUTP 的吞吐率仅为终端系统的吞吐能力(通常是磁盘读写吞吐率)所限制。
图 1- CUTP 吞吐量与 TCP 传输对比
作为一种数据传输协议,CUTP 具有应用层传输的完全可靠性。CUTP的可靠性设计是基于一种负反馈的机制:接收端检测到丢包并把需要
重传的包信息反馈给发送端。通过理论优化,CUTP 的重传机制只针对真正的丢包,没有冗余传输和带宽浪费。其重传效率接近百分之一百。
. P2P 传输技术
Ftrans 企业级高速传输解决方案还采用了先进的 P2P 传输技术,当一个资源在网络中存在多个副本时,数据的接收方将同时从多个数据来源获取数据,更加充分地利用带宽资源,从而提高数据传输速度。
P2P(peer-to-peer)点对点技术,又称对等互联网络技术,是一种网络新兴技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P 网络可以用于多种用途,在各种数据传输软件和档案分享软件中已经得到了广泛的使用。P2P 技术也被使用在类似 VoIP 等实时媒体业务的数据通信中。
图 2-P2P 点对点数据传输模式
在 P2P 对等网络中,各节点既是数据资源的获取方,也是数据资源的提供方,各节点可以将本节点拥有的数据传输给其它需求节点。通过多个节点之间的数据共享传输,最终各个节点均可以获得完整的数据。在某些情况下,传统的服务器/客户端数据传输模式和 P2P 点对点数据传输模式可以并存,既可以保证稳定的数据来源,又可以充分利用边缘节点之间带宽资源,达到相互补充提高传输速率和稳定性的目的。
在 P2P 对等网络传输过程中,针对大文件将进行分块处理,然后各个数据接收节点可以随机地并行获得到部分文件块。当一个节点接收到至少一个文件块之后,该节点即可向其它节点提供该文件块,通过多个接收节点之间对不同文件块的共享,迅速使各节点接收到全部文件块。接收完毕之后,各节点对接收到的文件块进行合并和校验,最终形成与原始数据相同的文件。
图 3-P2P