|
Aspera速铂高性能海量数据传输解决方案
http://www.cww.net.cn 2010年8月5日 13:48 中广互联
高速可靠 和TCP吞吐率的特性相比,fasp的传输速率完全不受网络延迟的影响,并且对网络丢包也有很好的鲁棒性。如图1所示,在OC-3(155Mbps)网络链接上,fasp实现了传输速率的最大化,在某些情况下可以比TCP快千倍。而TCP的传输速率性能随网络延迟的增加和丢包率的增大而迅速减小。在典型的洲际网络或卫星链接上,TCP的传输吞吐率可能仅为已有带宽的百分之0.1到1。fasp的传输速率具有可预测性。在10%的丢包情况下,fasp的吞吐率可以达到网络链接带宽的90%。在极端情况下,fasp的吞吐率仅为终端系统的吞吐能力(通常是磁盘吞吐能力)所限制。 fasp是在用户数据报协议(UDP)之上开发的应用层协议。和那些基于并行TCP的应用不同,fasp在单个数据流上实现了速度最大化。借助于革新性的文件流线化技术,fasp的传输速率在分发大批小文件时同样可以得到保障。例如在从美国到新西兰的OC-3链接上传输一千个2MB的小文件,传输速率同样可以接近155Mbps(图2)。所以fasp实现了在高速广域网上传输海量数据(和文件大小无关)的传输速率最大化。相反,并行TCP技术往往在有丢包的环境下无法实现速率最大化,在传输大量小文件时速率也不稳定,而且需要耗费大量系统资源。 作为一种数据传输协议,fasp具有应用层传输的完全可靠性。fasp的可靠性设计是基于一种负反馈的机制:接收端检测到丢包并把需要重传的信息反馈给发送端。通过理论优化,fasp的重传机制只针对真正的丢包,没有冗余传输和带宽浪费。其重传效率接近百分之一百。 自适应速率控制 在理论上fasp没有速率上限,可以完全利用任意速度网络的带宽。fasp采用和TCP完全不同的速率控制机制,从而实现带宽利用的最大化以及和已有TCP数据流公平分享带宽。 有效而公平的自动速率控制 和TCP不同,fasp的速率控制是基于网络中的排队延迟。当网络没有负荷(检测不到排队延迟或排队延迟很小)时,fasp可以迅速提速以充分利用带宽。当网络拥塞时,fasp可以迅速减速以获得应有的带宽。fasp的这套速率控制机制还具有带宽共享的公平性。当已有TCP数据流不能充分利用链路带宽时(图3),fasp可以自动提速占据余下的带宽。当链路因为有多个数据流存在而变得拥挤时(图4),fasp数据流可以实现和TCP数据流等量公平共享链路带宽。 响应终端速度瓶颈 在超高速网络环境例如千兆网中,速度瓶颈往往不在网络链路本身而在终端系统,尤其是存储设备的吞吐能力。fasp自适应速率控制不仅可以自动发现现有的网络带宽,而且也能对存储设备动态吞吐率的作出理想的响应。当存储设备成为瓶颈时,fasp可以自动减速以避免其超速运转所造成的丢包。当检测到存储设备不再繁忙时,fasp自动提速以充分利用其数据吞吐能力。 可灵活设置的带宽策略 用户可以对每个fasp数据流获取带宽的能力进行设置。除了和其他数据流对等共享带宽外,fasp还支持其他带宽共享机制。比如用户可以选定用固定速率传输,从而使传输速率不受网络负荷的变化而变化。此外,用户还可以选定后台传输模式,以便在检测到TCP数据流后减到最低速。 完整的安全机制 fasp提供完整的内置安全机制。fasp的安全模式完全基于开放标准的密码体系,包括了:1)通过标准安全外壳(SSH)对传输终端进行验证;2)对传输中数据加以128位强密码(AES-128)加密;3)对每个数据块进行完整性验证以抵御象中间人以及匿名UDP之类的恶意攻击。在不同系统间进行fasp传输不会改变文件本身的安全属性。引进以上安全机制对传输性能并没有削弱。在加密模式下,fasp可以在P4或单处理器工作站上实现100-150Mbps的传输,在双核或双处理器工作站上实现200-400Mbps的高速传输。
编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
重要新闻推荐 每日新闻排行 企业黄页 会议活动 |