计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2010年
3期
398-406
,共9页
孙伟%温涛%冯自勤%郭权
孫偉%溫濤%馮自勤%郭權
손위%온도%풍자근%곽권
TCP NewReno%拥塞控制%吞吐量模型%快速恢复%网络协议
TCP NewReno%擁塞控製%吞吐量模型%快速恢複%網絡協議
TCP NewReno%옹새공제%탄토량모형%쾌속회복%망락협의
TCP NewReno%congestion control%throughput model%fast recovery%network protocol
最近的研究表明,在当前网络未启用SACK选项的TCP流中,有超过一半的数据流采用TCP NewReno的快速恢复算法.而Padhye提出的基于TCP Reno的TCP吞吐量分析模型,不能准确反映TCP NewReno数据流的吞吐量.Padhye模型在建立过程中采用猝发性丢包模型,同时忽略了快速恢复阶段和超时后的慢启动阶段,影响了预测的准确性.基于此,提出了一种基于TCP NewReno 的吞吐量分析模型.在分析过程中,采用了更符合真实网络丢包特征的丢包模型,并且充分考虑了快速恢复阶段和超时后的慢启动阶段对吞吐量的影响.仿真实验表明,该模型可以准确地预测TCP NewReno数据流的吞吐量.
最近的研究錶明,在噹前網絡未啟用SACK選項的TCP流中,有超過一半的數據流採用TCP NewReno的快速恢複算法.而Padhye提齣的基于TCP Reno的TCP吞吐量分析模型,不能準確反映TCP NewReno數據流的吞吐量.Padhye模型在建立過程中採用猝髮性丟包模型,同時忽略瞭快速恢複階段和超時後的慢啟動階段,影響瞭預測的準確性.基于此,提齣瞭一種基于TCP NewReno 的吞吐量分析模型.在分析過程中,採用瞭更符閤真實網絡丟包特徵的丟包模型,併且充分攷慮瞭快速恢複階段和超時後的慢啟動階段對吞吐量的影響.倣真實驗錶明,該模型可以準確地預測TCP NewReno數據流的吞吐量.
최근적연구표명,재당전망락미계용SACK선항적TCP류중,유초과일반적수거류채용TCP NewReno적쾌속회복산법.이Padhye제출적기우TCP Reno적TCP탄토량분석모형,불능준학반영TCP NewReno수거류적탄토량.Padhye모형재건립과정중채용졸발성주포모형,동시홀략료쾌속회복계단화초시후적만계동계단,영향료예측적준학성.기우차,제출료일충기우TCP NewReno 적탄토량분석모형.재분석과정중,채용료경부합진실망락주포특정적주포모형,병차충분고필료쾌속회복계단화초시후적만계동계단대탄토량적영향.방진실험표명,해모형가이준학지예측TCP NewReno수거류적탄토량.
The authors present a simple and accurate stochastic model for the steady-state throughput of the slow but steady variant of TCP NewReno.The model describes the relations between TCP NewReno throughput and round trip time,rate of packet loss and retransmission timeout value.This work motivated by the recent measurement studies indicates that there are more than half of TCP streams which use TCP NewReno instead of Reno fast recovery with a non SACK receiver.The proposed model builds upon the approach proposed by Padhye for TCP Reno throughput modeling but extends it by capturing the effect of the fast recovery algorithm and taking into consideration the slow start phase after timeout expiration.The measurement studies suggest that these behaviors are important from a modeling perspective.And the proposed model is formulated by using a new loss model instead of foregoing loss model used by Padhye,which can better represent the loss scenarios encountered by TCP on the Internet.Validation by NS2 simulator shows that using Padhye's model to estimate TCP NewReno throughput may introduce significant error while the proposed model is able to accurately predict the steady-state throughput for TCP NewReno over a wide range of network conditions.