下载此文档

UDT协议-基于UDP的可靠数据传输协议.doc


文档分类:论文 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
UDT 协议- 基于 UDP 的可靠数据传输协议分类: 其他发布时间: 2006-09-01 11:13:03 来源: 技术文档大全 UDT 协议-基于 UDP 的可靠数据传输协议 (BDP) 的增加,通常的 TCP 协议开始变的低效。这是因为它的 AIMD ( additive increase multiplicative decrease ) 算法彻底减少了 TCP 拥塞窗口, 但不能快速的恢复可用带宽。理论上的流量分析表明 TCP 在 BDP 增加到很高的时候比较容易受包损失攻击。另外,继承自 TCP 拥塞控制的不公平的 RTT 也成为在分布式数据密集程序中的严重问题。拥有不同 RTT 的并发 TCP 流将不公平地分享带宽。尽管在小的 BDP 网络中使用通常的 TCP 实现来相对平等的共享带宽, 但在拥有大量 BDP 的网络中, 通常的基于 TCP 的程序就必须承受严重的不公平的问题。这个 RTT 基于的算法严重的限制了其在广域网分布式计算的效率, 例如: interne t 上的网格计算。一直到今天, 对标准的 TCP 的提高一直都不能在高 BDP 环境中效率和公平性方面达到满意的程度( 特别是基于 RTT 的问题)。例如: TCP 的修改, RFC1423 ( 高性能扩展), RFC2018 ( SACK )、 RFC2582 ( New Reno )、 RFC2883 ( D-SACK )、和 RFC2988 ( RTO 计算)都或多或少的提高了点效率, 但最根本的 AIMD 算法没有解决。 HS TCP ( RFC 3649 ) 通过根本上改变 TCP 拥塞控制算法来在高 BDP 网络中获得高带宽利用率,但公平性问题仍然存在。考虑到上面的背景,需要一种在高 BDP 网络支持高性能数据传输的传输协议。我们推荐一个应用程序级别的传输协议,叫 UDT 或基于 UDP 的数据传输协议并拥有用塞控制算法。本文描述两个正交的部分, UDP 协议和 UDT 拥塞控制算法。一个应用层级别的协议, 位于 UD P 之上, 使用其他的拥塞算法, 然而这些本文中描述的算法也可以在其他协议中实现, 例如: TCP 。一个协议的参考实现叫[UDT] ;详细的拥塞控制算法的性能分析在[GHG04] 中可以找到。 2. 设计目标 UDT 主要用在小数量的 bulk 源共享富裕带宽的情况下, 最典型的例子就是建立在光纤广域网上的网格计算, 一些研究所在这样的网络上运行他们的分布式的数据密集程序, 例如, 远程访问仪器、分布式数据挖掘和高分辨率的多媒体流。 UDT 的主要目标是效率、公平、稳定。单个的或少量的 UDT 流应该利用所有高速连接提供的可用带宽, 即使带宽变化的很剧烈。同时, 所有并发的流必须公平地共享带宽, 不依赖于不同的带宽瓶劲、起始时间、 RTT 。稳定性要求包发送速率应该一直会聚可用带宽非常快, 并且必须避免拥塞碰撞。 UDT 并不是在瓶劲带宽相对较小的和大量多元短文件流的情况下用来取代 TCP 的。 UDT 主要作为 TCP 的朋友,和 TCP 并存, UDT 分配的带宽不应该超过根据 MAX-MIN 规则的最大最小公平共享原则。( 备注, 最大最小规则允许 UDT 在高 BDP 连接下分配 TCP 不能使用的可用带宽)

UDT协议-基于UDP的可靠数据传输协议 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人df158687
  • 文件大小0 KB
  • 时间2016-07-23
最近更新