论文部分内容阅读
近年来,人们对因特网的拥塞控制进行了大量研究,其中TCP端到端的捌塞控制机制是Internet高层数据传送可靠性和稳定性的重要保障。TCP拥塞控制的前提是视网络拥塞为数据丢失的唯一原因,由于无线环境与有线环境相比,通常具有高比特误码率BER、变化的带宽、时延大以及频繁移动等特性,无线环境下数据丢失可能因为链路错误等,传统的基于有线环境的TCP技术已无法适应链路质量相对较差的无线环境。如果直接沿用现有的TCP技术,即便数据丢失由链路错误所致,TCP仍会启动拥塞控制,造成数据发送速率的不必要降低,导致带宽利用率不高,系统时延加大,吞吐量下降。
TCP-Westwood拥塞控制算法通过优异的带宽估计算法,采用AIAD(AdditiveIncreaseAdaptiveDecrease)拥塞控制机制,提高了TCP的性能。本文分析了Westwood应用于无线网络存在的不足。提出在不改变TCP-Westwood主要性能的前提下,在慢启动阶段更智能地确定合适的ssthresh值,延长在拥塞避免阶段从拥塞避免开始到发生再次拥塞的时间,从而减少网络的拥塞频率,提高网络利用率;修改传统Westwood在快速恢复中对“部分确认”的处理,能够较好的处理同一窗口可能出现的多个报文段丢失。
本文最后使用NS进行相关模拟与分析,比较了拥塞窗口以及有效吞吐量等,并进行了公平性分析。模拟结果表明改进算法能够有效提高无线TCP性能。