除此项目外,bobzhuyb/ns3-rdma是DCQCN的仿真代码(相比于本文介绍的项目更早),也实现了TIMELY算法,只不过我暂未能够在bobzhuyb/ns3-rdma项目中运行TIMELY(编译成功,但运行失败,原因是乘法溢出),目前还未能解决,希望大家有相关经验的可以指点迷津! 最后,再次感谢linux环境下DCQCN的NS3仿真 - 知乎 (zhihu.com)的指...
NS3仿真中的拓扑是一个FatTree。有16个核心交换机、20个Agg交换机、20个ToR和320台服务器(每个机架中有16台),每个服务器都有一个连接到单个ToR的100Gbps NIC。核心和Agg交换机、Agg交换机和TOR之间的每条链路的容量均为400Gbps。所有链路的传播延迟均为1us,最大基准RTT为12us。交换机缓冲区大小为32MB,这是从...
但是,在运行其仿真的时候,发现一个问题;HPCC在和DCTCP(SIGCOMM'10)对比的时候,把DCTCP的参数设置的过大了:在100Gbps/12us的网络中,HPCC的ns3仿真把DCTCP的K值设置为300KB,但根据DCTCP文章的分析、K值应该正比于BDP,这里应该大致为60KB。修改这个设置后,发现HPCC的性能表现相比DCTCP有所提高,但没有文章里figure的那...