Understanding TCP Behavior
نویسنده
چکیده
Let T = τ + 1/C, where τ is the fixed propagation delay. Divide the time into intervals of T , starting from time t = 0. We number the intervals, starting from interval 0. Let the interval n be [nT, (n + 1)T ), for n = 0, 1, 2, .... Let us further divide each interval into identical time slots, each of which is equal to the transmission time of a fixed-size packet, 1/C. We assume CT is an integer. Hence, each time interval contains CT time slots, which are numbered as time slot 0, 1, 2, ..., CT −1. Let us first suppose the buffer size B is infinitely large, and define wn to be the maximum window size, qn to be the maximum queue length, and rn to be the total number of packets released in interval n. Let Q(t) be the queue size and W (t) be the window size at time t. The units for the above quantities are number of packets. Let the system starts at time t = 0 with an empty buffer and a window size 1. A packet is released at t = 0. The acknowledgement for the first packet arrives back at the source at t = T . Upon receiving an acknowledgement packet, the window size is increased by 1, and two new packets are immediately released. As long as the buffer becomes empty at the end of each interval upto interval n, by simple induction, we have wn = 2 n (1)
منابع مشابه
Publication III
Although TCP behavior is one of the most studied aspects of Internet traffic, little is known about TCP performance within modern enterprise networks. In this paper we analyze aspects of TCP performance observed in packet traces taken over four months from a mediumsized enterprise. We assess the prevalence of broken TCP transactions, applications used, throughput of TCP connections, and phenome...
متن کاملTCP Traffic Modeling via Limit Theorems
Traditional TCP traffic modeling has focused on “micro-scale” modeling of TCP, i.e., detailed modeling of a single TCP flow. While micro-scale models of TCP are suitable for understanding the precise behavior of individual flows, they are not well suited to the situation when a large number of TCP flows interact with each other as is the case in realistic networks. In this survey, we present se...
متن کاملNew geometry for TCP: severe plastic deformation of tubes
Since tubes are widely used for different industrial applications, processing of tubes by the Severe Plastic Deformation (SPD) method has been the target of different attempts. Among these attempts, development of SPD processes for tubes based on Equal Channel Angular Pressing (ECAP) has been more successful. As an illustration, Tube Channel Pressing (TCP) has been presented as an attractive SP...
متن کاملEvaluating Multipath TCP Resilience against Link Failures
Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...
متن کاملA Simple Markovian Model of TCP Startup Behavior
The paper proposes a Markovian approach to the performance evaluation of the ESSE (Early Slow Start Exit) modification of the TCP congestion control mechanism. ESSE takes advantage of estimations of the optimal pipesize at the sender side to properly select the initial slow start threshold. Previous simulative experiments have shown that ESSE allows to speed-up TCP connections and significantly...
متن کاملTCP CUBIC versus BBR on the Highway
4G Long Term Evolution (LTE) networks present new features of high capacities together with end-user mobility. These challenges have led to a gap in the understanding of the effectiveness of TCP congestion control algorithms in LTE networks with mobile users. To further understanding, we conduct a detailed measurement study comparing TCP CUBIC with Bottleneck Bandwidth and Round-trip propagatio...
متن کامل