UDT源码,C++语言实现

时间:2022-02-18 14:10:32
【文件属性】:

文件名称:UDT源码,C++语言实现

文件大小:207KB

文件格式:RAR

更新时间:2022-02-18 14:10:32

C++ 传输协议 网络传输 网络适应性强 视频传输

UDT主要用在小数量的bulk源共享富裕带宽的情况下,最典型的例子就是建立在光纤广域网上的网格计算,一些研究所在这样的网络上运行他们的分布式的数据密集程序,例如,远程访问仪器、分布式数据挖掘和高分辨率的多媒体流。 UDT的主要目标是效率、公平、稳定。单个的或少量的UDT流应该利用所有高速连接提供的可用带宽,即使带宽变化的很剧烈。同时,所有并发的流必须公平地共享带宽,不依赖于不同的带宽瓶劲、起始时间、RTT。稳定性要求包发送速率应该一直会聚可用带宽非常快,并且必须避免拥塞碰撞。 UDT并不是在瓶劲带宽相对较小的和大量多元短文件流的情况下用来取代TCP的。 UDT主要作为TCP的朋友,和TCP并存,UDT分配的带宽不应该超过根据MAX-MIN规则的最大最小公平共享原则。(备注,最大最小规则允许UDT在高BDP连接下分配TCP不能使用的可用带宽)。


网友评论