ABSTRACT
TCP throughput and latency models are useful tools to characterize the TCP performance. The canonical throughput model [2], while useful, has some limitations since it does not consider how packet loss rate changes over time. This approach leads to poor predictions for short flows. We present a new modeling approach that characterizes the throughput and latency models by: (i) discovering the relationship between the packet loss rate and the congestion window size, and (ii) incorporating the starting congestion window and the number of parallel connections. Experimental results show that our models significantly improve modeling accuracy.
- Neal Cardwell, Stefan Savage, and Thomas Anderson. 2000. Modeling TCP latency. In Proceedings of the 19th Annual Joint Conference of the IEEE Computer and Communications Societies, Vol. 3. 1742--1751.Google ScholarCross Ref
- Jitendra Padhye, Victor Firoiu, Don Towsley, and Jim Kurose. 1998. Modeling TCP throughput: A simple model and its empirical validation. ACM SIGCOMM Computer Communication Review 28, 4 (1998), 303--314. Google ScholarDigital Library
- Nadim Parvez, Anirban Mahanti, and Carey Williamson. 2010. An analytic throughput model for TCP NewReno. IEEE/ACM Transactions on Networking (ToN) 18, 2 (2010), 448--461. Google ScholarDigital Library
Index Terms
- Rethinking TCP Throughput and Latency Modeling
Recommendations
Modeling TCP throughput: a simple model and its empirical validation
SIGCOMM '98: Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communicationIn this paper we develop a simple analytic characterization of the steady state throughput, as a function of loss rate and round trip time for a bulk transfer TCP flow, i.e., a flow with an unlimited amount of data to send. Unlike the models in [6, 7, ...
Modeling TCP throughput: a simple model and its empirical validation
In this paper we develop a simple analytic characterization of the steady state throughput, as a function of loss rate and round trip time for a bulk transfer TCP flow, i.e., a flow with an unlimited amount of data to send. Unlike the models in [6, 7, ...
Modeling the throughput of TCP Vegas
SIGMETRICS '03: Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systemsPrevious analytic models of TCP Vegas throughput have been developed for loss-free (all-Vegas) networks. This work develops a simple and accurate analytic model for the throughput of a TCP Vegas bulk transfer in the presence of packet loss, as a ...
Comments