有什么方法可以在FreeBSD中运行不同的TCP拥塞控制算法吗?我试图修改现有的TCP拥塞控制算法,并在研究论文中发表了一些想法,试图在无线网络上获得更好的性能。
发布于 2015-06-11 14:30:16
就研究而言,Swinburne大学高级互联网架构中心(CAIA)管理了几个项目。他们至少在一定程度上关注FreeBSD新中基于延迟的算法。在FreeBSD基金会的支持下,newtcp项目的工作已经与FreeBSD 9.0和后续版本集成在一起。
在更广泛的UNIX应用程序中,我个人在Linux上看到了Westwood+ TCP拥塞控制方面的一些成功。Westwood在无线应用程序Casetti2002中可能特别有用。我还找到了一篇关于TCP适配Wang2011的好文章。
就我个人而言,我是FreeBSD平台的新手。我估计,对于无线网络中的任何即时应用,CAIA在基于延迟的TCP拥塞控制方面的工作可能会引起一些特别的兴趣。
为了扩展Steve的响应,除了在FreeBSD内核的任何一个安装中都有当前可用的TCP拥塞控制算法之外,FreeBSD手册还包含了关于重建FreeBSD内核的说明。手册CH9.
推测,在使用Pourdriere进行包构建自动化的构建环境和局域网的PXE/Netboot服务(BootP、DHCP等)下,可以在不同的平台和不同的网络配置中为可用的TCP拥塞控制算法的应用建立一个相对舒适的基准环境。此外,推测,在模拟无线电信道噪声和其他无线信道干扰方面,可能还有一些现有的工作,例如在实际配置下估计系统性能的工作。就我个人而言,我担心我在网上就读的大学没有一个能够进行这种研究的实验室,但我确信,在学术界的某个地方,这肯定是可能的。
以下是简短的参考书目:
这些文章可以直接从各自的出版商获得,也可以从各自的授予机构获得预印版本。
https://unix.stackexchange.com/questions/196214
复制相似问题