自适应CSMA上的TCP Reno
网络与互联网体系结构
2010-08-03 v2
摘要
最近提出了一种有趣的分布式自适应CSMA MAC协议,称为自适应CSMA,它可以调度容量区域内任何严格可行的可达速率。特别值得注意的是,自适应CSMA能够实现与集中式调度器下可达到的系统效用任意接近的性能。然而,这一结果需要专门设计的传输层速率控制器。一个悬而未决的问题是,广泛部署的TCP Reno是否与自适应CSMA兼容,并能实现相同的结果。这个问题的答案将决定自适应CSMA离实际部署有多近。我们的答案是既肯定又否定。首先,我们观察到直接在自适应CSMA上运行TCP Reno会导致严重的饥饿问题。实际上,其性能并不优于在传统CSMA(IEEE 802.11)上运行的TCP Reno,并且自适应CSMA的潜力无法实现。幸运的是,我们发现,在具有主动队列管理的自适应CSMA上运行多连接TCP Reno可以发挥自适应CSMA的优势。NS-2仿真表明,我们的解决方案可以缓解饥饿问题,并实现公平高效的速率分配。多连接TCP可以在应用层或传输层实现。应用层实现不需要修改内核,使得该解决方案易于在运行自适应CSMA的网络中部署。
引用
@article{arxiv.1007.5239,
title = {TCP Reno over Adaptive CSMA},
author = {Wei Chen and Yue Wang and Minghua Chen and Soung Chang Liew},
journal= {arXiv preprint arXiv:1007.5239},
year = {2010}
}