自适应带宽分配?

时间:2009-08-25 05:17:30

标签: networking network-programming

在我们的文件传输应用程序中,网络性能是公平的

但我们希望获得最大的网络性能,这是通过

实现的一种方式

自适应带宽分配。因此应用程序将被迫达到

可用带宽。朋友!!!如果你有任何白皮书或代码供参考

这将非常有用:)

感谢

克里希纳

2 个答案:

答案 0 :(得分:1)

如果你只是在无法控制的TCP会话中抛出它,它将全速传输。

您也可以在转移时压缩文件。它不会加速传输,但会在CPU沿岸优先使用网络。

如果还不够,唯一[软件]改进方法就是使用多个TCP会话,这样就可以降低延迟对TCP流量控制的影响。我从同一文件的不同偏移中获得5个并发传输将完成工作,更快不可能。

答案 1 :(得分:0)

我不认为“自适应带宽分配”真的意味着任何有形的东西(考虑到它是该表达的#2谷歌搜索!)但我会尝试给出一个可能有助于你提出更好问题的答案。

如果应用程序的网络活动可以并行化(bittorrent就是一个很好的例子),那么这是实现更快网络传输的一种方式。

通常,对于用户空间应用程序,网络条件将在应用程序的控制范围之外,原因很多。如果用户空间应用程序认为它是调整或影响外部操作系统级网络条件的任务的一部分,我会认为它是恶意软件。例如,QoS可用于确定与您的应用程序关联的流量的优先级,但您可能希望在部署指南中进行建议和解释,而不是尝试在应用程序中进行管理。