中文

基于Linux的Agile-SD传输控制协议吞吐量建模

网络与互联网体系结构 2017-02-17 v1

摘要

Agile-SD是基于丢包的拥塞控制算法(CCA)的最新版本之一,旨在提升传输控制协议(TCP)在高速短距离网络上的整体性能。它引入了一种称为敏捷因子机制的新机制,通过缩短周期时间以降低对丢包的敏感性,进而提高平均吞吐量。Agile-SD仅通过仿真测试过;然而尚未经过数学证明或评估。本文的贡献有两方面。首先,提出了一种用于NewReno和Agile-SD吞吐量的新数学模型。该模型利用著名的马尔可夫链设计,以验证Agile-SD的正确性,并展示缓冲区大小、乘性减少因子以及敏捷因子最大限制(λmax)对整体性能的影响。其次,采用自动化算法配置与参数调优(AACPT)技术来优化和自动化λmax的配置。此外,将NewReno和Agile-SD的数值结果与仿真结果进行比较,证实了所提模型的有效性。而且,利用AACPT的输出推导出新方程,该方程由给定的β计算出最优λmax,以保持TCP的标准接口。此方程提升了Agile-SD的可扩展性并改善其整体性能。

关键词

引用

@article{arxiv.1702.04861,
  title  = {Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol},
  author = {Mohamed A. Alrshah and Mohamed Othman and Borhanuddin Ali and Zurina Hanapi},
  journal= {arXiv preprint arXiv:1702.04861},
  year   = {2017}
}

备注

14 figures