TCP network calculus: the case of large delay-bandwidth product

Proceedings - IEEE INFOCOM - Tập 1 - Trang 417-426 vol.1
E. Altman1, K. Avrachenkov1, C. Barakat1
1I.N.R.I.A. Sophia Antipolis, France

Tóm tắt

We present an analytical model for the calculation of network load and drop probabilities in a TCP/IP network with general topology. First we formulate our model as a nonlinear complementarity problem. Then we transform the model into two equivalent formulations: fixed point formulation and nonlinear programming formulation. These equivalent formulations provide efficient computational procedures for the solution of our model. Furthermore, with the help of the fixed point formulation we are able to prove the existence of a solution. Our model has the main advantage of not requiring the pre-definition of bottleneck links. The model also takes into account the receiver congestion window limitation. Our approach can be used for TCP/IP networks with drop tail buggers as well as for TCP/IP networks with active queue management buggers. We solve the problem for some network examples and we show how the distribution of load varies with network parameters. The distribution of load is sometimes counter-intuitive which cannot be detected by other models making prior assumptions on the locations of bottlenecks.

Từ khóa

#Calculus #Computer aided software engineering #TCPIP #IP networks #Network topology #Protocols #Throughput #Nonlinear equations #Delay #Analytical models

Tài liệu tham khảo

ott, 0, The stationary behavior of the ideal TCP congestion avoidance vojnovic?, 2000, Global fairness of additive-increase and multiplicative-decrease with heterogeneous roundtrip times, IEEE INFOCOM 0, Network SimulatorNS (ver 2) ortega, 1970, Iterative Solution of Nonlinear Equations in Several Variables mistra, 2000, Fluid-based analysis of a network of AQM routers supporting TCP flows with application to RED, ACM SIGCOMM, 10.1145/347059.347421 10.1109/90.879343 10.1023/A:1019138827659 10.1145/263932.264023 10.1109/INFCOM.2000.832529 10.1109/90.811451 paxson, 1996, End-to-end routing behavior in the internet, ACM SIGCOMM, 10.1145/248157.248160 10.1145/378420.378786 padhye, 1998, Modeling TCP throughput: A simple model and its empirical validation, ACM SIGCOMM, 10.1145/285243.285291 10.1145/384268.378438 10.1109/TNET.2005.845536 10.1038/sj.jors.2600523 gibbens, 2000, Distributed control and resource pricing, ACM SIGCOMM Tutorial 10.1109/90.251892 cottle, 1992, The Linear Complementarity Problem 10.1109/INFCOM.2000.832207 10.1145/52324.52356 10.1007/978-94-009-8177-5